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.
