Vous êtes ici

Google Analytics : implémenter deux tags sur un même site (Astuce N°1)

Posté dans  

Nous inaugurons ici une série de 10 articles consacrés à Google Analytics, listant les trucs et astuces existants sur quelques forums, et trouvées par quelques bricoleurs inspirés. Nous les avons testés pour vous et traduits... en espérant qu'ils vous seront utiles ! Voici le premier :

Double taggage d'un site avec Google Analytics / Comment poser deux tags GA différents sur un même site ?

Il peut arriver que certaines pages d'un même site aient besoin d'être taggées deux fois, notamment lorsque les statistiques d'un site dépendent de deux responsables différents (le client et son agence de référencement, le site et son fournisseur de contenu/services en marque blanche, etc.). Vous me direz que l'on peut déjà tagger le site une seule fois, et créer un profil Google Analytics dont on donnera l'accès aux deux responsables. Certes, mais parfois cela ne suffit pas ! On sait à quel point le partage des données peut être un sujet sensible. Il est parfois plus simple de tagger deux fois un même site avec deux identifiants GA différents, pour que les deux responsables puissent facilement créer leur filtres et profils, modifier les objectifs et réaliser leurs analyses sans polluer les données de leurs collègues.

Imaginons que l'on souhaite placer deux tags GA sur un même site.
On appelle d'abord, comme d'habitude, la fonction ga.js qui permet d'initialiser le tracking Google Analytics. Rien de nouveau ici :

[cc lang="javascript"]

[/cc]

Ensuite, on appelle le premier tag contenant le premier identifiant Google Analytics UA-XXXXXXX-X. Appelons-le pageTracker, comme il est libellé d'habitude. Rien de nouveau ici non plus !

[cc lang="javascript"]

[/cc]

On appelle enfin le deuxième tag contenant le deuxième identifiant UA-YYYYYYY-Y. Son libellé doit changer pour que les deux tags remontent séparément. Appelons par exemple "nouveauTracker", mais notez qu'il peut s'appeler différemment. Si vous ne le changez pas, vous allez en fait "écraser" le premier tag.

[cc lang="javascript"]

[/cc]

C'est tout ! Notez qu'il suffit de n'appeler qu'une seule fois le code ga.js et que les deux tags utiliseront le même code appelé au départ. Nul besoin de l'appeler deux fois.
Enfin, il faut savoir que les deux tags peuvent appeler des fonctions différentes, mais qu'elles devront toujours commencer par le nom du tracker déclaré, en l'occurence pageTracker ou nouveauTracker (par exemple : nouveauTracker._setDomainName('.nomdedomaine.com');)
Pour résumer, voici l'exemple de code final que vous pouvez copier/coller :

[cc lang="javascript"]

[/cc]

A bientôt pour de nouveaux trucs & astuces Google Analytics !

Thomas
Faivre-Duboz
Associé

Commentaires

Merci pour ce rappel ;)

Attention cependant à la gestion des cookies lors d'un marquage multiple!

Bonjour,

Pour avoir le code UA-YYYYYYY-Y il faut créer un nouveau compte.
Peut-on placer un deuxième code qui aura cette forme-là : UA-XXXXXXX-2
Et si oui comment générer ce UA-XXXXXXX-2 pour l'associer à un nouveau profil?

Merci

J'ose une autre utilité du double taggage. Si une société possède plus de 100 sites, et que la Direction de la Com souhaite "consolider" quelques grands indicateurs (visiteurs, pages vues), le double taggage est intéressant, non, pour éviter l'arithmétique ? Mais là, j'aurais tendance à utiliser un outil payant.

Savez-vous s'il est possible de tracker 2 fois un lien, par exemple Google Analytics mais aussi Estat ?

Ajouter un commentaire

CAPTCHA

Contactez-nous

Pour obtenir plus d'informations sur nos activités et discuter de vos projets directement avec nos consultants, nous vous invitons à nous contacter.

nous contacter