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 :
1 2 3 4 | <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> |
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 !
1 2 3 4 5 | <script type="text/javascript"> try { var pageTracker = _gat._getTracker("UA-XXXXXXX-X"); pageTracker._trackPageview(); } catch(err) {} </script> |
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.
1 2 3 4 5 | <script type="text/javascript"> try { var nouveauTracker = _gat._getTracker("UA-YYYYYYY-Y"); nouveauTracker._trackPageview(); } catch(err) {} </script> |
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 :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <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-XXXXXXX-X"); pageTracker._trackPageview(); } catch(err) {} </script> <script type="text/javascript"> try { var nouveauTracker = _gat._getTracker("UA-YYYYYYY-Y"); nouveauTracker._trackPageview(); } catch(err) {} </script> |
A bientôt pour de nouveaux trucs & astuces Google Analytics !

Vous aider à définir une stratégie claire et centrée sur le client.
Auditer, concevoir ou refondre un site et l'optimiser sur le long terme.
Choisir la solution, mettre en place le tracking et gérer les reportings
Comprendre les principaux enjeux de la performance e-business



Le mardi 7 juillet de 8h30 à 11h00, Compario, société partenaire de Converteo, organise son traditionnel café du e-Commerce sur le thème de la personnalisation de l’expérience client sur les sites d’e-Commerce.



