Maison >interface Web >js tutoriel >Comment suivre les événements JavaScript et Ajax avec Google Analytics

Comment suivre les événements JavaScript et Ajax avec Google Analytics

Jennifer Aniston
Jennifer Anistonoriginal
2025-02-16 10:43:08184parcourir

How to Track JavaScript and Ajax Events with Google Analytics

Google Analytics: Masterring JavaScript et Ajax Event Tracking

Google Analytics est indispensable pour comprendre le comportement des utilisateurs du site Web. Cet article détaille comment tirer parti de sa puissance pour suivre les événements cruciaux JavaScript et Ajax, fournissant des informations précieuses pour l'optimisation du site Web.

Concepts clés:

  • Intégration de code de suivi: Le cœur de la mise en œuvre de Google Analytics implique l'intégration du code de suivi dans chaque page Web. Ce code utilise la commande ga pour transmettre des données d'événements chaque fois qu'une action JavaScript ou Ajax spécifique se produit.
  • Suivi des événements en page: Au-delà des pages vues standard, Google Analytics peut surveiller un large éventail d'activités en page. Cela inclut les appels AJAX, les lectures vidéo, les téléchargements de fichiers, les interactions sur les réseaux sociaux, les interactions côté client et les clics sortants - essentiellement tout événement ne déclenchant pas de rechargement de page complète. Ces événements sont méticuleusement décrits en utilisant des paramètres tels que la catégorie d'événements, l'action, l'étiquette et la valeur.
  • Suivi de l'interaction sur les réseaux sociaux: L'API d'interaction sociale de Google simplifie le suivi des engagements des médias sociaux. Cela nécessite de spécifier le réseau social, le type d'action (par exemple, "comme" "partager") et l'URL cible
  • Visualisation des données: Les événements suivis sont facilement accessibles dans Google Analytics, en particulier dans le "comportement" & gt; Section "événements".

Configuration de Google Analytics:

  1. Création / accès du compte: Connectez-vous à votre compte Google ou créez un nouveau pour accéder à Google Analytics.
  2. Configuration de la propriété: Dans la section Admin, créez un nouveau compte et une nouvelle propriété, en fournissant l'URL de votre site Web. Vous recevrez un ID de suivi unique (UA-xxxxx-y).
  3. Implémentation du code de suivi: Google recommande d'utiliser l'extrait JavaScript suivant pour les navigateurs modernes. N'oubliez pas de remplacer UA-XXXXX-Y par votre identifiant de suivi:
<code class="language-javascript">window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
ga('create', 'UA-XXXXX-Y', 'auto');
ga('send', 'pageview');</code>

Insérez ce code dans le HTML de votre site Web, idéalement dans la balise , juste avant la balise de fermeture , pour des performances optimales.

Suivi des événements en page avec JavaScript:

Le code de suivi standard suffit pour les sites Web de base, mais pour le suivi des événements plus riche, utilisez le code JavaScript suivant:

<code class="language-javascript">ga('send', 'event', [eventCategory], [eventAction], [eventLabel], [eventValue]);</code>

ou, en utilisant un objet JavaScript pour une meilleure lisibilité et maintenabilité:

<code class="language-javascript">window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
ga('create', 'UA-XXXXX-Y', 'auto');
ga('send', 'pageview');</code>
  • eventCategory (requis): Une catégorie large pour l'événement (par exemple, "vidéos", "téléchargements").
  • eventAction (requis): L'action spécifique (par exemple, "play", "télécharger").
  • eventLabel (facultatif): catégorisation supplémentaire (par exemple, nom de campagne).
  • eventValue (facultatif): une valeur numérique (par exemple, taille du fichier, durée vidéo).
  • transport: 'beacon' (facultatif): assure un suivi fiable même si la page se charge.

Exemple: suivi des téléchargements PDF

suivre efficacement tous les téléchargements PDF à l'aide d'un seul auditeur d'événements:

<code class="language-javascript">ga('send', 'event', [eventCategory], [eventAction], [eventLabel], [eventValue]);</code>

Suivi de l'interaction des médias sociaux:

Utilisez l'API d'interaction sociale:

<code class="language-javascript">ga('send', {
  hitType: 'event',
  eventCategory: [eventCategory],
  eventAction: [eventAction],
  eventLabel: [eventLabel],
  eventValue: [eventValue],
  transport: 'beacon' // For forms and outbound links
});</code>

ou, à l'aide d'un objet JavaScript:

<code class="language-javascript">document.body.addEventListener('click', e => {
  let t = e.target;
  if (t.href && t.href.endsWith('.pdf')) {
    ga('send', {
      hitType: 'event',
      eventCategory: 'download',
      eventAction: t.href,
      transport: 'beacon'
    });
  }
}, false);</code>
  • socialNetwork (requis): Le réseau social (par exemple, "Facebook", "Twitter").
  • socialAction (requis): L'action (par exemple, "comme" "partager").
  • socialTarget (requis): L'URL cible

Affichage des événements suivis:

Les données en temps réel sont disponibles sous "en temps réel" & gt; "Événements." Des données plus complètes apparaissent dans "Behavior" & GT; "Événements" après un retard de 24 heures. Consultez la documentation officielle de Google Analytics pour plus de détails sur le suivi des événements et les interactions sociales.

Cette explication améliorée fournit un guide plus complet et structuré pour implémenter Google Analytics pour un suivi des événements robuste.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn