Peut être comme moi, votre mois de décembre 2007 était chargé en divers activités professionnelles et familiales... et bien vous êtes sûrement dans ma situation, vous êtes passé à côté de la mise à jour du code Javascript de Google Analytics.
L'ancien code urchin.js
reste toujours valable mais ne sera plus mise à jour
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"> </script> <script type="text/javascript"> _uacct = "UA-XXXXXX-X"; urchinTracker(); </script>
Voici le nouveau code (pas franchement en avant première) ga.js
qui s'accompagne de son lot de nouveautés
<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"> var pageTracker = _gat._getTracker("UA-XXXXXX-X"); pageTracker._initData(); pageTracker._trackPageview(); </script>
Ce code Javascript se place toujours juste avant la balise fermante </body>
et doit être présent sur toutes pages de votre site internet devant être analysées par Google Analytics.
Entrons maintenant un peu dans la technique avec la fonction _trackPageview
de Google Analytics
La fonction _trackPageview
de Google Analytics permet d'effectuer le suivi d'événements sur votre site internet qui ne sont pas comptabilisés dans le nombre de pages vues. Grâce à cette fonction, vous pouvez affecter le nom de fichier d'une page spécifique à des événements Adobe Flash, Javascript, à des téléchargements de fichiers, des liens sortants...
Exemple de lien internet sortant
<a href="http://www.ab-d.fr/" onclick="javascript:pageTracker._trackPageview('/liens_externes/ab_d');">
Exemple de code Flash (Actionscript)
on (release) { getURL("javascript:pageTracker._trackPageview('/dossier/flash01.html');"); }
Chaque occurrence de l'événement appelant sera enregistrée comme s'il s'agissait d'une page de consultation pour l'URL /mondossier/mapage
. L'argument doit débuter par une barre oblique et être placé entre guillemets droits.
Important : Si vos pages contiennent un appel à la fonction _trackPageview
, votre code de suivi Google Analytics doit être inséré dans votre code HTML au-dessus de cet appel. Dans ce cas, le code de suivi peut être inséré n'importe où entre la balise d'ouverture <body>
et l'appel Javascript.