Si comme de très nombreux webmasters vous utilisez Google Analytics pour vos statistiques de fréquentation, vous aurez peut-être remarqué que dans certaines situations (connexions lentes par exemple), le chargement de l’applet peut ralentir le chargement de vos pages.
Pour parer à cet inconvénient, Google propose une nouvelle méthode pour collecter les données nécessaires à Analytics.
Nommé Asynchronous Tracking, ce nouveau tag présente la particularité de traiter l’envoi des données de manière asynchrone et peut donc se positionner dans la balise <head> sans perturber le chargement de la page.
En plus d’être moins invasif pour vos visiteurs, ce nouveau tag permet également, selon Google, d’améliorer la fiabilité des informations transmises.
Pour utiliser ce nouveau code, il vous suffit d’insérer ce snippet juste avant la fin de votre balise head (juste avant </head>) :
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script');
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
ga.setAttribute('async', 'true');
document.documentElement.firstChild.appendChild(ga);
})();
</script>
Il vous suffit ensuite d’insérer votre numéro de compte (UA-XXXXX-X) et vous êtes opérationnel.