Configurer des nouveaux moteurs dans Google Analytics
Par Olivier Duffez, mardi 12 juin 2007
Par défaut, Google Analytics ne sait détecter les visites que de quelques moteurs de recherche. Pour tous les autres, les visiteurs sont comptés comme venant de sites référents
, ce qui d'une part fausse les statistiques de mesure d'audience (la part des moteurs de recherche dans le trafic global est sous-estimée) et d'autre part tronque les informations (il manque des mots-clés générateurs de trafic). Voici comment personnaliser Analytics en quelques minutes pour régler ce problème.
La liste des moteurs configurés pour Analytics est stockée dans le fichier http://www.google-analytics.com/urchin.js. Voilà ce que j'ai trouvé dans ce fichier :
//-- Auto/Organic Sources and Keywords var _uOsr=new Array(); var _uOkw=new Array(); _uOsr[0]="google"; _uOkw[0]="q"; _uOsr[1]="yahoo"; _uOkw[1]="p"; _uOsr[2]="msn"; _uOkw[2]="q"; _uOsr[3]="aol"; _uOkw[3]="query"; _uOsr[4]="aol"; _uOkw[4]="encquery"; _uOsr[5]="lycos"; _uOkw[5]="query"; _uOsr[6]="ask"; _uOkw[6]="q"; _uOsr[7]="altavista"; _uOkw[7]="q"; _uOsr[8]="search"; _uOkw[8]="q"; _uOsr[9]="netscape"; _uOkw[9]="s"; _uOsr[10]="cnn"; _uOkw[10]="query"; _uOsr[11]="looksmart";_uOkw[11]="qt"; _uOsr[12]="about"; _uOkw[12]="terms"; _uOsr[13]="mamma"; _uOkw[13]="query"; _uOsr[14]="alltheweb";_uOkw[14]="q"; _uOsr[15]="gigablast";_uOkw[15]="q"; _uOsr[16]="voila"; _uOkw[16]="kw"; _uOsr[17]="virgilio"; _uOkw[17]="qs"; _uOsr[18]="live"; _uOkw[18]="q"; _uOsr[19]="baidu"; _uOkw[19]="wd"; _uOsr[20]="alice"; _uOkw[20]="qs"; _uOsr[21]="seznam"; _uOkw[21]="w"; _uOsr[22]="yandex"; _uOkw[22]="text"; _uOsr[23]="najdi"; _uOkw[23]="q";
Contrairement à ce que dit l'aide en ligne, il y a donc déjà un peu plus de 20 moteurs configurés. Mais ça ne change pas grand chose, c'est juste pour savoir quels indices du tableau il faut utiliser pour compléter cette liste : ici on voit qu'on peut commencer à 24.
N'ayant bien entendu pas accès au fichier http://www.google-analytics.com/urchin.js c'est directement dans le code que vous mettez sur vos pages qu'il faut compléter la liste. Pour ajouter le moteur NouveauMoteur
(en supposant que la requête soit stockée dans une variable appelée q), vous devrez ajouter à votre code de suivi une ligne de ce style :
_uOsr[24]="NouveauMoteur"; _uOkw[24]="q";
Ce qui donne pour cet exemple :
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"> </script> <script type="text/javascript"> _uacct = "UA-xxxx-x"; _uOsr[24]="NouveauMoteur"; _uOkw[24]="q"; urchinTracker(); </script>
Bien entendu UA-xxxx-x est à remplacer par votre code de tracking.
Voilà dans mon cas ce que j'ai mis :
_uOsr[24]="club-internet"; _uOkw[24]="q"; _uOsr[25]="images.google"; _uOkw[25]="q"; _uOsr[26]="aolrecherche.aol.fr"; _uOkw[26]="query"; _uOsr[27]="toile"; _uOkw[27]="q"; _uOsr[28]="search.tele2internet";_uOkw[28]="query"; _uOsr[29]="search.mywebsearch"; _uOkw[29]="searchfor"; _uOsr[30]="search.myway"; _uOkw[30]="searchfor"; _uOsr[31]="exalead"; _uOkw[31]="q";
On pourrait bien entendu en mettre beaucoup d'autres, je n'ai pas eu le temps avant de rédiger cet article.
J'ai également modifié la ligne concernant Voila car aucune visite n'était enregistrée pour ce moteur et que je le trouvais dans mes sites référents (en fait c'est uniquement le nom de la variable stockant la requête qui semble mauvais, voir remarque en fin d'article) :
_uOsr[16]="voila"; _uOkw[16]="rdata";
J'ai voulu configurer Free.fr et Neuf.fr mais je n'ai pas pu car on ne peut pas récupérer les paramètres de la requête dans l'URL (car le formulaire utilise la méthode POST) et donc on ne peut pas identifier les visiteurs qu'ils envoient comme ayant fait une recherche.
Les moteurs que j'ai ajoutés se retrouvent bien dans mes stats :

J'avoue que je n'ai pas encore bien compris comment tout ça fonctionne exactement, car cette technique n'a pas fonctionné pour certains moteurs que j'ai ajoutés, pour lesquels le moteur est listé à la fois parmi les moteurs de recherche et les sites référents
mais pas avec le même nombre de visites. Vu que ça concerne également Google, je pense qu'il s'agit d'URL exotiques
de recherche pour lesquelles on ne peut pas récupérer la requête. Il faut dire que la syntaxe pour donner le nom du moteur ne me semble pas précise : il s'agit à la fois du nom et d'un bout de l'URL du moteur. Si vous avez des idées là-dessus je suis preneur, ça me permettra d'améliorer mon article
On discute de cette configuration d'Analytics dans le forum.

Ajoutez ce blog à vos favoris Technorati !




Commentaires
1. Le mardi 12 juin 2007 à 11:06, par Kilroy
2. Le mardi 12 juin 2007 à 13:26, par David B.
3. Le mercredi 13 juin 2007 à 15:49, par Yvan
4. Le jeudi 14 juin 2007 à 22:09, par Kwaelbi
5. Le mardi 19 juin 2007 à 10:10, par soso
6. Le mardi 19 juin 2007 à 13:11, par Yan
7. Le mercredi 20 juin 2007 à 07:50, par twigydu
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.
A lire aussi dans l'actualité WebRankInfo
Jusqu'à présent il fallait une invitation pour ouvrir un compte Google Analytics, c'est désormais accessible à tous.
Google Analytics vient d'ouvrir son blog le 15 juin dernier, rejoignant de nombreux autres services de Google qui ont eux aussi leur blog officiel.
En Mars dernier, Google faisait l'acquisition d'Urchin, une solution fournissant des statistiques de fréquentation pour les sites web. Aujourd'hui Google a mis à jour son produit, désormais appelé Google Analytics, en le proposant gratuitement (sous conditions). Revue de détails...
Google vient d'acheter Measure Map, un outil de statistiques conçu pour les blogs. Nous verrons prochainement si Google décide de l'intégrer à Google Analytics...