Yet another web analytic’s blog
13 déc
Google Analytics a déployé officieusement hier son nouveau marqueur et le nouveau fichier javascript ga.js (en remplacement de urchin.js). Aucune annonce officielle n’a été faire, mais le “Centre d’aide” a été mis à jour et le marqueur est désormais proposé par défaut sur l’interface.

Le marqueur de base était auparavant de la forme :
<script src=”http://www.google-analytics.com/urchin.js” type=”text/javascript”>
</script>
<script type=”text/javascript”>
_uacct = “UA-XXXXXXX-1″;
urchinTracker();
</script>
Le nouveau marqueur ressemble à ça :
<script type=”text/javascript”>
var gaJsHost = ((”https:” == document.location.protocol) ? “https://ssl.” : “http://www.”);
document.write(”\<script src=’” + gaJsHost + “google-analytics.com/ga.js’ type=’text/javascript’>\<\/script>” );
</script>
<script type=”text/javascript”>
var pageTracker = _gat._getTracker(”UA-XXXXXXX-1″);
pageTracker._initData();
pageTracker._trackPageview();
</script>
Ca a l’air plus compliqué, mais il parait que c’est pour la bonne cause ![]()
On n’aura plus besoin d’avoir un marqueur différent pour les parties http et https d’un site. La gestion du protocole est traitée en javascript.
De nouvelles fonctions font leur apparition.
_trackVisit par exemple, permettra de tracker les événement (téléchargements, AJAX, Flash , javascript , etc.).
Exemple :
pageTracker._trackVisit(”/homepage/lien1″);
Les avantages de passer au nouveau marqueur versus l’ancien pour le tracking des événements sont selon Google :
“Vous pouvez continuer à utiliser urchinTracker pour surveiller les événements Flash et autres actions événementielles sur votre site. Toutefois, l’adoption du suivi des événements génère de nombreux rapports utiles et offre des moyens supplémentaires de les classer en fonction des visiteurs. Vous serez ainsi en mesure de surveiller les actions des internautes de façon multidimensionnelle.
Par exemple, auparavant, vous pouviez uniquement consulter des indicateurs relatifs à la fréquence des événements, tels que le nombre de fois qu’un film était lu sur votre site. Vous pouvez désormais analyser les données de façon plus précise pour répondre à des questions spécifiques à propos de votre contenu basé sur les événements. (…) Le suivi du contenu vidéo vous permet de consulter le nombre de fois que la vidéo a été lue, de comparer la popularité des différents types de vidéo présents sur votre site et de découvrir si les clips audio ou vidéo génèrent davantage de conversions sur votre site.”
Voir : http://adwords.google.com/support/bin/answer.py?answer=79492&topic=11187
Exemple de code ajouté pour tracker la lecture d’une video :
videoTracker._trackEvent(”Play”);
L’autre avantage est que le tracking de ce type d’évènement ne rajoutera pas une page vue dans les données. Auparavant, il fallait créer des filtres d’exclusion pour éviter de multiplier les pages vues liées à la sur-utilisation du urchinTracker.
Autre nouveauté :
Il est possible de traiter certains mots clés de recherche en tant que sites référents directs et non en tant que mots clés issus du trafic moteur. Pour cela, il faut aujouter au marqueur les lignes suivantes (juste après le “var pageTracker”):
pageTracker._addIgnoredOrganic(”mot cle 1″);
pageTracker._addIgnoredOrganic(”mot cle 2″);
pageTracker._addIgnoredOrganic(”mot cle 3″);
Ce qui peut etre utile notamment pour les url qui sont tapées dans un moteur de recherche plutot que dans la barre d’adresse du navigateur (ce que les internautes font très fréquemment).
Le tracking des transactions change quant à lui de la manière suivante :
Désormais, il faudra appeler des fonctions javascript plutot qu’un formulaire invisible contenant une ligne de transaction et des lignes item.
La fonction transaction est pageTracker._addTrans :
exemple =
pageTracker._addTrans(
“1234″, // Order ID
“Mountain View”, // Affiliation
“11.99″, // Total
“1.29″, // Tax
“5″, // Shipping
“San Jose”, // City
“California”, // State
“USA” // Country
);
Et les fonctions item prennent la forme suivante :
pageTracker._addItem(
“1234″, // Order ID
“DD44″, // SKU
“T-Shirt”, // Product Name
“Green Medium”, // Category
“11.99″, // Price
“1″ // Quantity
);
Pour en savoir plus sur le tracking e-commerce : http://www.google.com/support/googleanalytics/bin/answer.py?answer=55528
Bref, plein de nouveautés pour cette nouvelle mouture du marqueur. Il y en a sans doute d’autres que je n’ai pas encore trouvé en fouillant la doc, plus toutes celles qui ne seront de toutes façons pas dans la doc
La grande question reste de savoir combien de temps l’ancienne version sera maintenue. Est-ce que Google va forcer les utilisateurs existants à utiliser le nouveau marqueur et quand ? Ce n’est pas anodin de passer au nouveau marqueur lorsque l’on voit la complexité des plans de marquage de certains sites. Bref, on attend avec impatiente une communication officielle de Google pour nous rassurer
Edit du 21 décembre 2007 :
La sortie est désormais officialisée et déjà une nouvelle version du marqueur a été releasée pour remédier à des problèmes qui intervenaient avec la plateforme de blogs Blogger (qui appartient à Google…) et sur les serveurs IIS.
Par ailleurs, comme nous l’a remonté Perrine dans les commentaires ci-dessous, l’encodage des mots clés du trafic moteur naturel n’est pas géré correctement par la nouvelle version. En attendant que Google corrige, il est possible de mettre en place des filtres de remplacement permettant de conserver la lisibilité des rapports.
Pour en savoir plus sur la différence entre ga.js et urchin.jsÂ
Automatic translate (with Google translate) :
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ||||||||||||||||||||||||||
| By N2H | |||||||||||||||||||||||||||||||||
18 résponses for "Le nouveau GATC est arrivé -> ga.js"
Hello,
Merci pour l’info j’ai changé tout mes tags, ca resoudra surement mon problème de tracking de transactions.
A ton avis faut’il rappeller le pageTracker._trackPageview(); sur la page ou l’on track les transactions en plus des pageTracker._addTrans(); ?
Bonsoir,
J’ai aussi modifié tous mes tags mais je me rends compte que les caractères accentués sont mal affichés dans l’interface Analytics.
Je n’avais pas ce problème avant. C’est bizarre… un truc aussi basique que ça aurait dû être testé quand même.
Vous avez le même problème ?
Salut Martin,
oui, tu peux utiliser l’appel à pageTracker._trackPageview(); (avant les fonctions de transactions.
Le trackPageview renplace l’ancien unrchintracker. Il permet donc de remonter les pages vues à GA.
J’espère aussi que ca va résoudre ton problème de tracking des transactions car c’est vraiment bizarre comme soucis…
a+
Bonsoir Perrine,
S’agit-il de codes de ce type : %c3%a9 ?
Sur quel type de données ? Les noms de pages ? les URI ? Les mots clés ?
+
Bonsoir Olivier,
Les titres des pages sont ok.
Seuls les mots-clés ont l’air affectés.
Et d’ailleurs, je confirme que ça vient du changement de tag car si je prends une requête qui me ramene en moyenne 100 v / jour, pour la journée d’aujourd’hui, cette requête n’apparaît plus et à la place, je vois la nouvelle requête avec les %c3%a9.
J’ai remis l’ancien tag pour l’instant
Ah oui en effet, j’ai ça aussi…
et des signes + au lieu des espaces dans les mots clés.
C’est un problème d’encodage
La solution en attendant que GG corrige peut consister à mettre en place des filtres de remplacement :
Type de filtre = personnalisable
cocher “Rechercher et remplacer”
Champ de filtrage = Terme de la campagne
Chaîne de recherche = %c3%a9
Chaîne de remplacement = é
Et répéter l’opération avec :
%c3%a0 par Ã
%c3%a8 par è
%27 par ‘
\+ par %2B [signe espace]
Ca permettra de gérer la majorité des cas.
Et ainsi, les mots-clés avec problème et sans pb d’encodage seront comptés comme un seul mot-clé ?
par ex, j’ai déco et d%c3%a9co, est-ce que le décompte sera fusionné pour ne faire qu’un seul ?
Je ne sais pas si je suis claire… dur le vendredi soir ! Je vais faire le test
Merci pour la soluce !
Ok, bon je l’ai fait pour le é mais c’est pas immédiat ?
Ne sachant pas trop comment fonctionnent les filtres, je vais peut-être poser des questions débiles mais : est-ce que les filtres s’appliquent sur les stats déjà enregistrées ou juste sur celles à venir ? Ils ont un effet rétroactif ?
Car là , je vois toujours mes %c3%a9
Non, les filtres ne sont malheureusement pas rétroactifs…
Il faut attendre environ trois heures avant de voir remonter les premiers résultats suite à l’installation d’un filtre
Ok
Merci pour les infos, bonne nuit !
PS : Tu peux corriger ma faute : “je vois toujours mes” au lieu de “mais” dans mon dernier message… ça fait sale :p
[edit olivier] ==> c’est fait !
C’est bon ! Les transactions sont à nouveau trackées !
Hello,
Olivier, comment as-tu remplacé le caractère “espace”, stp ?
Utiliser juste la barre espace ne conserve pas l’espace à la validation du filtre
L’entité espace ( & nbsp; ) renvoie l’entité espace et non un espace.
Merci
@Martin : back to business
@Perrine : dans ton champs “Chaîne de recherche”, il faut mettre \+ car le signe plus doit être échappé… Dans le champs du dessous, entre l’espace vide même s’il semble ne pas être conservé. Je n’ai pas testé mais ca devrait fonctionner quand même, tiens nous au courant
Salut Olivier,
Non, l’espace tel quel n’est pas conservé, c’est pour ça que je suis revenue te voir ^^
Tous mes mots de la journée de dimanche sont collés les uns aux autres lol
J’ai dû repasser sur l’ancien tracker pour mon plus gros site, le suivi du traffic devenait difficile.
J’ai laissé le nouveau tracker sur les autres, j’espère que ça va être vite corrigé !
Arf pas cool…
dans ce cas tu peux essayer en mettant %20 à la place du signe espace, c’est le format encodé pour les URLs. Il y a des chances que ca fonctionne. Je vais faire un test de mon côté également
Ca a l’air de marcher en mettant %20
Salut Olivier,
Le %20 n’apparaît pas dans ton mot-clé ?
Je vais tester aussi !
Non, il est remplacé par un espace en chair et en os
Répondre