Ce document explique comment configurer le suivi Analytics pour votre site Web à l'aide de l'extrait de code de suivi ga.js
traditionnel. Si vous configurez le suivi pour la première fois, nous vous recommandons d'utiliser l'extrait de code de suivi par défaut, décrit dans la section Sites de suivi.
Il existe deux façons de configurer le suivi sur votre propriété Web: la configuration standard et la configuration personnalisée. Ce document aborde les points suivants et traite des sujets associés:
Une fois que vous avez correctement inséré le code de suivi ga.js
sur votre site, vous pouvez commencer à recevoir des données de rapport.
Les données de rapport s'affichent dans vos rapports dans les 24 heures suivant la configuration du code de suivi.
Configuration standard
Lorsque vous commencez à mettre en place le suivi sur un site Web Google Analytics, vous devez installer le code de suivi sur les pages de votre site Web. L'extrait de code de suivi générique comporte deux parties: une balise de script qui fait référence au code de suivi ga.js, et un autre script qui exécute le code de suivi.
<script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> try { var pageTracker = _gat._getTracker("UA-xxxxxx-x"); pageTracker._trackPageview(); } catch(err) {} </script>
Cet extrait de code de suivi doit être inclus dans les pages de votre site pour qu'il s'affiche au bas de la structure HTML (ou HTML généré) de la page, avant la balise de fermeture <body>
. Pour en savoir plus, consultez la présentation fonctionnelle, qui explique la logique d'exécution du code de suivi.
Remarque: Si vous configurez le suivi d'une propriété Web qui couvre plusieurs domaines ou sous-répertoires, vous devez modifier le code de suivi afin d'obtenir des données de rapport précises pour votre vue (profil). En outre, si vous configurez une vue (profil) spécifiquement pour un sous-répertoire d'un domaine plus important, vous devez également modifier le code de suivi. Pour en savoir plus, consultez le Guide relatif aux domaines et répertoires.
Script de code de suivi : partie 1
La première partie du tag (représentée par les lignes 1 à 4 du code ci-dessus) utilise JavaScript pour déterminer de façon dynamique si le protocole HTTP de la page demandée est sécurisé ou standard. Il utilise ensuite le protocole approprié pour référencer le code de suivi. Par conséquent, si une page de votre site est diffusée via un protocole HTTP standard, la chaîne obtenue est la suivante:
<script src='http://www.google-analytics.com/ga.js' type='text/javascript'>
Si une autre page est diffusée via une connexion sécurisée, la chaîne obtenue est la suivante:
<script src='https://ssl.google-analytics.com/ga.js' type='text/javascript'>
Si vous utilisez à la fois des pages sécurisées et non sécurisées, laissez le tag de script initial tel qu'indiqué pour que la connexion appropriée puisse être déterminée. Si toutes les pages de votre site sont diffusées via le protocole HTTP standard, vous pouvez remplacer la première balise par l'appel le plus simple au code de suivi Google Analytics.
Script de code de suivi : deuxième partie
Le second ensemble de tags JavaScript englobe les méthodes nécessaires à l'exécution de l'appel de suivi pour les données de la page. Cette partie du code de suivi doit également contenir les méthodes personnalisées que vous souhaitez appliquer à toutes les pages de votre site. L'initialisation et les méthodes sont placées dans un bloc try/catch afin que les erreurs JavaScript soient traitées sans impact pour le visiteur.
L'ordre des appels de méthode dans l'extrait de code de suivi générique est important et vous devez suivre ces consignes générales lorsque vous modifiez le code de suivi pour l'objectif d'un site Web:
- La première ligne du script de suivi doit toujours initialiser l'objet de suivi des pages.
var pageTracker = _gat._getTracker("UA-123456-1");La première ligne de l'extrait de code de suivi standard initialise l'objet de suivi par défaut sur l'ID de propriété Web Google Analytics que vous fournissez en tant que paramètre. Les appels de méthode ultérieurs utilisent cet objet.
- Les dernières lignes de votre extrait de code de suivi doivent appeler la méthode
_trackPageview()
.Tous les appels de méthode personnalisée qui définissent ou initialisent une valeur doivent être insérés avant_trackPageview()
.// put in customized calls after pageTracker object and before_trackPageview() methods pageTracker.setAllowLinker(true); pageTracker._trackPageview();
Où insérer le code de suivi ?
Le code de suivi est conçu pour lire les données de votre page après le chargement du contenu de la page. C'est pourquoi l'extrait doit être placé juste avant la balise de fermeture </body>
de votre page Web. Une fois le contenu de votre page chargé, le code de suivi, une fois exécuté, lit le contenu de votre page selon le modèle d'objet de document (DOM). Toutes les informations pertinentes pour le suivi sont ensuite utilisées pour établir les informations sur la page, définir/mettre à jour des cookies et envoyer la demande GIF aux serveurs Google Analytics.
En plaçant le script à la fin du corps de la page, vous vous assurez que le code de suivi est exécuté en tant que dernier élément du DOM. Si un chargement de page donné est interrompu pour une raison quelconque, il est possible que la demande GIF pour cette page vue ne soit pas exécutée. Toutefois, si vous insérez le code de suivi en haut de la page, les interruptions de chargement risquent de générer des rapports incomplets ou inexacts, car le code de suivi s'appuie sur les données des pages utilisées dans ses rapports.
De plus, l'emplacement physique de l'appel du code de suivi en bas de la page est plus efficace que l'utilisation de la fonction onLoad()
pour appeler le code de suivi. Si vous utilisez onLoad()
pour exécuter le code de suivi, l'exécution repose sur le modèle d'événement du navigateur plutôt que sur le DOM. Dans ce cas, si une image distante ne se charge pas sur une page, onLoad()
n'est pas appelé, alors que le DOM de la page peut encore se charger complètement.
Personnaliser votre configuration
Vous pouvez personnaliser l'affichage des données des rapports de différentes manières dans Google Analytics.La plupart des sites Web (à l'exception du plus basique) peuvent bénéficier d'ajustements de la configuration de base.En effet, si votre site présente l'une des caractéristiques suivantes, vous devez modifier le code de suivi pour que le comportement des visiteurs soit correctement signalé.
- E-commerce : vous disposez d'un site d'e-commerce ou d'un panier, et vous souhaitez suivre l'activité des visiteurs liée aux achats.
- Domaines multiples : la présence de votre site Web couvre plusieurs noms d'hôte ou domaines, et vous souhaitez effectuer le suivi de l'activité des visiteurs (y compris de votre panier) sur ces différentes propriétés.
- Paniers tiers : votre site Web est hébergé par un fournisseur dans un sous-répertoire, et vous souhaitez suivre l'activité des visiteurs sur une partie du site Web (un panier, par exemple) située dans un autre répertoire du site hôte.
- Variables de suivi de campagne personnalisées—Vous disposez déjà de liens vers votre site contenant les variables de suivi de campagne personnalisées que vous souhaitez utiliser.
En outre, vous pouvez effectuer de nombreux autres ajustements au niveau des rapports Google Analytics standards. Par exemple, vous pouvez ajuster la durée de la session visiteur, modifier la durée d'une session de campagne ou désactiver la collecte d'informations sur le navigateur.
Vous pouvez personnaliser les rapports dans deux sections de base:
- Interface d'administration des rapports Google Analytics
- Utiliser d'autres méthodes de code de suivi dans vos pages Web
Personnalisation à l'aide de l'interface d'administration
L'interface d'administration fournit les fonctionnalités suivantes pour affiner l'affichage des données dans vos rapports:
- Objectifs
Définissez des objectifs pour les pages clés de votre site que les utilisateurs sont susceptibles de visiter.Le plus souvent, les objectifs sont utilisés sur les sites d'e-commerce pour examiner les statistiques concernant la manière dont les clients accèdent à la page d'achat finale dans un ensemble de pages associées telles que le panier, le formulaire de commande et la confirmation de commande.Vous pouvez également utiliser des objectifs pour tout autre scénario, tel qu'un guide par étapes sur les instructions ou un lien "plus" sur un blog. Pour en savoir plus sur les objectifs, consultez la page À propos des objectifs. - Vues (profils) et filtres
Vous pouvez configurer des vues (profils) pour les utilisateurs individuels des rapports afin d'inclure ou d'exclure certains contenus de ces rapports. Cette fonctionnalité est utile si votre site Web est très volumineux et que vous souhaitez obtenir des statistiques sur les pages d'une section du site indépendamment de l'autre.Par exemple, vous pouvez avoir une section d'un site Web entièrement dédiée aux vêtements et une autre dédiée aux appareils électroniques, et analyser les statistiques de votre page "Vêtements" par rapport à l'ensemble des vêtements, mais indépendamment des appareils électroniques. Lorsque des vues (profils) sont utilisées pour exclure certaines sections d'un site Web, elles limitent la création de rapports sur le contenu pour les pages autorisées. Consultez le centre d'aide pour obtenir des informations utiles sur les vues (profils) et les filtres.
Personnalisation à l'aide de méthodes de code de suivi supplémentaires
GATC propose plusieurs méthodes pour configurer le code de suivi en fonction des besoins de votre site. Gardez à l'esprit que chaque page de votre site doit utiliser soit le code de suivi urchin.js
, soit le code de suivi ga.js
et les méthodes associées, mais pas les deux.
Il est déconseillé d'utiliser les deux codes de suivi sur une même page, car cela peut entraîner des erreurs dans les rapports de ces pages.
Certains des scénarios les plus courants nécessitant une configuration de code de suivi sont décrits dans la section Suivi du commerce électronique.
En outre, l'API de suivi fournit une liste de toutes les méthodes de suivi ga.js
que vous pouvez utiliser, et regroupe ces méthodes par utilisation de base dans les rapports, comme les méthodes de commerce électronique et de suivi des événements.