Maison >interface Web >js tutoriel >Comment suivre les événements JavaScript et Ajax avec 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:
ga
pour transmettre des données d'événements chaque fois qu'une action JavaScript ou Ajax spécifique se produit. Configuration de Google Analytics:
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!