« Retour à l'accueil du blog

Google Analytics : installer, implémenter et débugger (Astuce N°9)

Posté dans Web analytics par Thomas Faivre-Duboz

Vous avez installé Google Analytics, mais les données ne remontent pas ? Nous avons déjà entendu et lu ce problème des dizaines et des dizaines de fois, les raisons des problèmes étant souvent les mêmes !

Combien de temps devez-vous attendre la remontée des données ?

Tout d’abord, il faut savoir qu’entre le moment où vous implémentez le code de tracking Google Analytics sur votre site et le moment où les données vont vraiment remonter dans l’outil, il peut se passer pas mal de temps. Contrairement à certains autres outils (dont AT Internet), Google Analytics ne fait pas remonter les données en temps réel dans le tableau de bord de suivi.
Pour le suivi global, Google Analytics recommande d’attendre 24h pour s’assurer de la bonne remontée des données. Dans les faits, ce délai peut être modulé :
-pour le code de tracking générique, il arrive très souvent de voir remonter les données entre 2 et 4 h après la mise en place du code (tout en s’assurant de sélectionner le jour d’aujourd’hui dans l’interface…)
-pour la remontée des transactions e-commerce (addTrans, addItem), et des variables personnalisées (setVar, setCustomvar), la remontée se fait effectivement après 24h. Attention donc à des calculs hâtifs de taux de conversion sur une analyse du jour en cours, car dans une analyse à la journée il y a une décorrélation entre le trafic qui remonte plus rapidement que les transactions qui sont effectuées par celui-ci !

Quelles erreurs classiques à éviter ?

-L’erreur la plus classique consiste en une mauvaise copie du code de tracking générique proposé par l’interface de Google Analytics lors de l’installation : rajout de sauts de ligne, d’espaces, de caractères supplémentaires, changement de l’ordre des fonctions, etc. Au moindre doute, repartez de zéro pour vous assurer que votre code est conforme aux exigences de l’outil.
-Attention aux appels spécifiques de fonctions lors du clic sur un bouton, un lien, au sein d’une animation Flash (voir la mesure au sein d’une page). Là aussi, assurez vous du fait que le code de tracking générique ait pu être appelé avant de chercher à mesurer des micro-actions au sein d’une page.

Comment aller plus vite dans l’implémentation ?

Nous recommandons fortement deux outils qui sont des plugins pour Firefox qui permettent notamment de vérifier la qualité des informations transmises à Google Analytics avant que celles-ci n’apparaissent dans l’outil. Nous pensons d’abord à :
-WASP, Web Analytics Solution Profiler, qui est capable de détecter la très grande majorité des outils du marché et d’afficher ce qui remonte dans les outils à chaque page (libellés), à chaque action sur la page (clic sur un lien, un bouton, suivi d’un process de commande), etc. Vous serez d’ailleurs déçus car vous constaterez qu’en dehors de l’implémentation globale, la plupart des sites ne mesurent pas grand chose, et n’exploitent pas la toute puissance de ces outils de web analytics. Cet outil est très pratique lorsqu’on veut mettre en place un tracking très fin d’un dispositif et qu’on souhaite recetter l’ensemble des tags mis en place. C’est celui que nous utilisons (en version professionnel) pour réaliser des audits de taggage de sites clients au sein de Converteo.
-Plus classiquement, Firebug est un plugin permettant de suivre toute déclaration et utilisation de fonction javascript, ainsi que toute remontée dans Google Analytics passant par l’image __utm.gif utilisée comme vecteur de variables utilisateurs par l’outil. Firebug est moins facile à utiliser que WASP qui est très orienté webanalyse, mais aussi plus complet.

Google Analytics : domaines, sous-domaines & conversion (Astuce N°8)

Posté dans Web analytics par Thomas Faivre-Duboz

Suite de nos articles sur les subtilités de Google Analytics : comment paramétrer Google Analytics lorsque l’on veut suivre sur un même profil plusieurs domaines ou sous-domaines ? (voir les cas possibles ci-dessous)

Tout d’abord : quel est l’intérêt ? Considérons par exemple le cas où vous possédez un site d’e-commerce et que votre processus de finalisation (panier, confirmation) est hébergé sur un sous-domaine ou un domaine différent de celui qui héberge le site. Si vous ne paramétrez pas bien votre Google Analytics, les commandes effectuées seront considérées comme étant générées par le domaine qui héberge le site (en lien référent), et non par les vraies sources de trafic à l’origine des commandes (Adwords, affiliation, e-mailing, …) utilisées par le visiteur pour arriver sur le domaine principal. Ce qui signifie tout simplement qu’il est impossible de suivre l’efficacité des investissements e-marketing (impossible de relier l’investissement e-marketing à la transaction finale)

Le principe d’agréger les visites de plusieurs répertoires/sous-domaines/domaines permet donc de faire en sorte que l’expérience du visiteur qui passe par plusieurs de ces parties soit considérée de manière uniforme (une seule source de trafic au début de la visite, suivi du temps de visite global, …)

Comment faire ? Il faut tout d’abord modifier le code Google Analytics ajouté sur les sites en rajoutant des appels à des fonctions qui permettront d’agréger sur un même profil des visites parcourant plusieurs répertoires, sous-domaines ou domaines composant votre site. Pour s’assurer que le tracking persiste lorsqu’un visiteur change de domaine, vous devrez aussi modifier les liens entre les sous-domaines pour qu’ils incluent des codes de tracking supplémentaires.
Au minimum, certaines fonctions doivent être ajoutées entre la définition du tracker (var pageTracker = _gat._getTracker(» UA-12345-1″);) et l’appel de la fonction trackPageview qui comptabilise la visite (pageTracker._trackPageview();).

Voici les cas possibles traités par Google Analytics (traduction de l’adresse originale en anglais)

Type de tracking Exemples de domaines Configuration nécessaire
Limité à un sous-répertoire www.example.com/myStore _setCookiePath("/myStore/");
Entre deux sous-répertoires d’un même domaine
  • www.example-commerce-host.com/myStore
  • www.example-commerce-host.com/myCart
_setCookiePath("/first/Path/");
_cookiePathCopy("/new/Path/");
Entre un domaine et un sous-répertoire sur un autre domaine
  • www.example-petstore.com
  • www.example-commerce-host.com/petStoreCart
_setDomainName("none");
_setAllowLinker(enable);
_setAllowHash(false);
_link();
_linkByPost();
Au sein d’un domaine et ses sous-domaines
  • www.example-petstore.com
  • dogs.example-petstore.com
  • cats.example-petstore.com
_setDomainName(".example-petstore.com");
_setAllowHash(false);
Entre plusieurs domaines & sous-domaines
  • www.example-petstore.com
  • www.my-example-blogsite.com
  • dogs.example-petstore.com
_setDomainName("none");
_setAllowLinker(enable);
_setAllowHash("false");
_link();
_linkByPost();
Mesurer un iFrame hébergé sur un autre domaine
  • www.example-parent.com
  • www.my-example-iframecontent.com
iframe.src = pageTracker._getLinkerUrl(» http://www.my-example-content.com» );

N’hésitez pas à cliquer sur les cas particuliers à gauche (liens) pour en savoir plus sur chacune des possibilités. Avec le(s) code(s) modifié(s), toutes les données provenant des sous-répertoires/sous-domaines/domaines sélectionnés remontent maintenant dans un seul et même profil.

Cependant, ce n’est pas encore fini car Google Analytics, dans le paramétrage standard, ne remonte « que»  la partie des URLS visitées qui se trouve après le nom de domaine. Par exemple, http://www.exemple1.com/index.html et http://www.exemple2.com/index.html seront considérées comme une même page par Google Analytics (/index.html). Il faut donc préciser à Google Analytics que le paramétrage doit faire remonter les URLs entières (incluant le domaine ou sous-domaine) et non la partie se situant après le premier slash.

Pour cela, vous devez ajouter un filtre à votre profil pour « reconstruire»  les URLs qui vont remonter dans Google Analytics :
Vous pouvez créer un filtre « Avancé » à appliquer à votre profil, avec les paramètres suivants :
Type de filtre : Filtre personnalisé > Avancé
Champ A : Nom de l’hôte
Extraire A : (.*)
Champ B : URI de la demande
Extraire B : (.*)
Sortie vers : URI de la demande
Constructeur : /$A1$B1

Ce filtre concatène le nom de l’hôte et la deuxième partie de l’URL pour « reformer»  l’URL entière de la page qui a été visitée.

Une fois ce filtre appliqué à votre profil, Google Analytics fera apparaître différemment les deux URLs prises en exemple :
http://www.exemple1.com/index.html
http://www.exemple2.com/index.html

N’hésitez pas à parcourir la page spécifique du site d’aide Google Analytics, ou à nous solliciter pour des projets complexes.

Internet et multicanal : un nouveau blog sur l’effet ROPO par Nicolas Prigent

Posté dans Offline, mobile & multicanal par admin

understand-ropo.blogspot.comAujourd’hui nous avons le plaisir de vous présenter un nouveau blog sur le thème des stratégies multicanal. Understand-ropo.blogspot.com créé par Nicolas Prigent, responsable Europe du marketing et du développement des nouveaux médias chez Euromaster (Michelin), a pour ambition d’investiguer et de proposer une plateforme d’échange sur le thème des ROPO ou ROBO (Research online purchase offline ou Research Online Buy offline). Ce site vous propose de décortiquer les liens étroits qui existent entre Internet en tant qu’outil de prospection, de recherche, de comparaison et de prise de décision et les magasins physiques. L’objectif de Nicolas est de vous apporter son expérience sur ce domaine et d’utiliser cette plate-forme pour « … fédérer les exemples pratiques, les données disponibles pour mieux appréhender et tirer bénéfices de ce phénomène. »

Les questions sur ce sujet sont nombreuses et nous intéressent au plus au point chez Converteo. Comment quantifier les effets de l’outil Internet sur les ventes d’un magasin ? Quels sont les changements qu’Internet a entrainé sur les comportements des clients ? Comment convaincre les responsables de canaux physiques qu’Internet n’est pas obligatoirement un media cannibale, et qu’on doit avant tout réfléchir aux complémentarités entre les canaux ?

Vous pouvez retrouver une interview de Raphaël et Thomas (directeurs associés de Converteo) traitant du phénomène ROPO sur le blog de Nicolas.

Si vous souhaitez en savoir plus et apporter votre pierre à l’édifice, rendez-vous sur http://understand-ropo.blogspot.com

Bonne lecture !