Bonjour à tous,
Après avoir visité des sujets concernant le suivi des liens sortants dans GA (google analytics), je me permets de vous demander de l'aide car mon niveau en JS, étant proche de 0, je n'arrive pas à savoir si j'ai écris quelque chose de propre.
Le code JS est installé dans un fichier externe. Le fichier est appelé en dernier, juste avant la balise </head> avec :
Contenu du fichier google-analytics.js :
Le lien à surveiller :
Installation faite d'après :
http://www.google.com/support/analytics/bin/answer.py?hl=fr&answer=55527
- Le xHTML est valide d'après W3C
- GA prend en compte le reste des stats, il manque juste les événements.
Voyez vous une erreur quelque part?
Après avoir visité des sujets concernant le suivi des liens sortants dans GA (google analytics), je me permets de vous demander de l'aide car mon niveau en JS, étant proche de 0, je n'arrive pas à savoir si j'ai écris quelque chose de propre.
Le code JS est installé dans un fichier externe. Le fichier est appelé en dernier, juste avant la balise </head> avec :
<script type="text/javascript" src="js/google-analytics.js"></script>
Contenu du fichier google-analytics.js :
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-moncode-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
var pageTracker = _gat._getTracker('UA-11619174-1');
pageTracker._trackPageview();
function recordOutboundLink(link, category, action) {
try {
var pageTracker = _gat._getTracker('UA-11619174-1');
pageTracker._trackEvent(category, action);
setTimeout('document.location = "' + link.href + '"', 100)
}catch(err){}
}
Le lien à surveiller :
<a href="http://www.lien.com" onclick="recordOutboundLink(this, 'Liens sortants', 'www.lien.com');return false;">
Installation faite d'après :
http://www.google.com/support/analytics/bin/answer.py?hl=fr&answer=55527
- Le xHTML est valide d'après W3C
- GA prend en compte le reste des stats, il manque juste les événements.
Voyez vous une erreur quelque part?