La nouvelle version de Google Analytics apporte pas mal de fonctionnalités supplémentaires, mais ne propose toujours pas d’analyse par groupes de pages. Existe t’il une méthode pour créer ces groupes ?
Analyser les données sur des groupes de pages et non des pages isolées est une fonctionnalité très intéressante proposée depuis longtemps par certains systèmes d’analyse de trafic comme Xiti. Ce dernier permet, en renseignant les tags de la façon voulue, de diviser un site en chapitres, ce qui rend possible l’analyse de zones complètes et non de pages individuelles.
Le problème c’est que Xiti ne propose pas certains indicateurs dont Google Analytics dispose (même en cherchant bien). Par exemple, il ne donne pas le volume de trafic issu des moteurs de recherches sur les pages du site.
Cet indicateur est essentiel pour comparer les performances SEO de différents documents. Mon but était donc de l’utiliser dans Google Analytics sur des groupes de pages. J’ai testé pour cela plusieurs méthodes.
Segmentation par URL
Cette méthode m’a été recommandée par Avinash Kaushik, auteur du livre Web Analytics an hour a day, qui a très gentiment répondu à mes mails.
Le principe est simple : on crée des segments en se basant sur le contenu des URLs. Cette méthode est simple à mettre en oeuvre avec les fonctionnalités de segmentation avancée de Google Analytics. Son seul défaut : elle est parfaitement inefficace pour obtenir les informations que je souhaite !
- Sur certains sites, il est impossible de se baser sur les URLs pour créer des groupes de pages
- On ne peut pas analyser plus de trois segments à la fois
- Les segments sont appliqués à tous les sites d’un compte, ce qui est peu pertinent pour la création de groupes de pages (qui devrait être faite site par site)
- Analytics affiche les visites issues des moteurs ayant abouti à une page d’un segment donné et non les visites issues des moteurs entrées par une page d’un segment donné. Nuance importante qui rend cet indicateur totalement inutile !
Création d’URLs virtuelles
Cette méthode consiste à réécrire les URLs dans le marqueur Google Analytics en utilisant un code du type :
pageTracker._trackPageview("/my/virtual/url");
Cette méthode marche très bien. Seul hic : on perd toutes les informations concernant des URLs individuelles puisqu’elles sont remplacées par des URLs virtuelles. Au passage, la réécriture rend inopérante la fonctionnalité très intéressante de site overlay qui permet de voir les clics sur une page.
A proscrire donc !
Segmentation par type de visiteurs
Cette méthode consiste à ajouter un tag dans les pages au sein du marqueur Analytics :
pageTracker._setVar("test_value");
La valeur passée dans ce champ apparaitra ensuite dans la zone champ d’application des rapports sous la désignation valeur personnalisée, ce qui est assez pratique pour certains indicateurs.
Evidemment, ça ne marche pas non plus :
- Dans de nombreuses vues, ce champ n’est pas disponible.
- Les chiffres fournis ne semblent pas plus pertinents que ceux obtenus par la première méthode, à priori pour les mêmes raisons.
Utilisation du suivi d’événements
Cette méthodologie est expliquée ici. Elle implique d’utiliser une fonctionnalité appelée event tracking qui n’est pas disponible par défaut dans Google Analytics. On doit demander son activation par mail.
Les résultats ne sont pas meilleurs qu’avec les autres méthodes. La segmentation n’est disponible que dans les indicateurs regroupés dans la zone event tracking. Au final on n’a qu’une segmentation selon les groupes de pages vus.
Conclusion
Une dernière méthode consister à utiliser plusieurs comptes différents pour suivre des groupes de pages, mais elle est tellement peu pratique que je ne l’ai même pas testée.
L’analyse par groupes de pages n’est donc pas possible sous Google Analytics. On ne peut disposer que de quelques indicateurs basiques (pages vues). Aucune des méthodes testées ne donnant de bons résultats.
Dans l’idéal il faudrait qu’on puisse grouper les pages via un marqueur spécifique et utiliser les groupes de pages pour tous les indicateurs où on dispose aujourd’hui du détail des pages (top content, landing pages, exit pages). C’est la seule solution pour qu’on puisse obtenir une segmentation par contenus correcte, mais encore faudrait il que Google accepte d’implémenter cette fonctionnalité essentielle !
Article très intéressant ! mais il me semble que certains éléments méritent vérifications :
"On ne peut pas analyser plus de trois segments à la fois"
-> 4 il me semble
"Les segments sont appliqués à tous les sites d’un compte, ce qui est peu pertinent pour la création de groupes de pages (qui devrait être faite site par site) "
-> les segments sont dispo pour un compte entier, mais sont appliqués sur le site sélectionné dans "affichage des rapports"… Il est impossible d’appliquer une segmentation a un compte entier
"Analytics affiche les visites issues des moteurs ayant abouti à une page d’un segment donné et non les visites issues des moteurs entrées par une page d’un segment donné. Nuance importante qui rend cet indicateur totalement inutile ! "
-> comprend pas trop… avec la variable "page de destination" dans les rapports croisés, tu as la page par laquelle est rentrée l’utilisateur…
Merci de ce commentaire
On peut afficher 4 segments, mais le premier est nécessairement : all visits
Lorsque j’ouvre le panneau segments avancés, j’affiche tous les segments que j’ai créés, quels que soient les sites. Par contre, les segments sont affichés par utilisateur. Il est donc impossible de les créer sur le compte d’un client (pour lequel j’ai un accès admin) et de lui montrer les résultats. Il serait plus pratique qu’on aie le choix dans l’utilisation des segments : global ou rattaché à un seul site.
Quand on affiche les pages de destination avec un segment, on obtient effectivement l’URL de la page d’entrée qui a généré une visite ayant abouti à une page du segment. Mais l’info que je veux c’est la répartition des entrées par zone du site (et non par page) et la segmentation ne me la donne pas.
pour les groupes de pages, on peut commencer à créer un profil secondaire avec un filtre qui crée des groupes de pages virtuels en fonction des URLs
pour les segment avancés, attention à une chose: ils ne portent que sur les visites, et non pas sur l’ensemble du jeu de données GA donc il faut s’attendre à des différences.
Merci pour cette information. Et pourquoi ne pas travailler avec des groupes?
De la même façon que tu crées tes groupes de pages grâce aux segments par URL, tu peux indiquer une expression régulière pour les "pages de destination". Ainsi, tu peux bien avoir un segment des visites entrant par un groupe de page défini, et venant d’un moteur…
Non ?
Hello, apparemment, Google nous a entendu et a lancé (enfin VA lancer) ceci : code.google.com/intl/fr/a…
Ca ressemble pas mal à ce qu’on cherche, cette fois, je crois…