Tag: tracking’
Tracker Google Analytics optimisé
- by admin
De nombreux sites web utilisent Google Analytics pour analyser les données de trafic. Google recommande de place ce code juste avant la fermeture du tag </body> et de s’assurer « que le code de suivis est bien le dernier élément du DOM exécuté ». Sinon le script pourrait bloquer le chargement des autres éléments.
Pour améliorer les performances du script, Google a décidé de le charger de façon asynchrone. « Contrairement à une installation traditionnelle, le suivis asynchrone optimise la manière dont les navigateurs charge le script ga.js de sorte que son impact sur l’utilisateur est réduite au minimum. » Il vous permet aussi de mettre votre code de suivis plus haut dans la page sans pour autant retarder le chargement des autres éléments.
Voici le nouveau code:
[javascript]
<script type="text/javascript">
_gaq var = _gaq | | [];
_gaq.push ([ '_setAccount', 'UA-XXXXX-X']);
_gaq.push ([ '_trackPageview']);
(function () (
var ga = document.createElement ( ‘script’);
= ga.src ( "https:" == document.location.protocol?
‘https: http://www / / ssl’: ») + ‘.google-analytics.com/ga.js’;
ga.setAttribute ( ‘async’, ‘true’);
document.documentElement.firstChild.appendChild (GA);
})();
</ script>
[/javascript]D’après le blog de Google Analytics:
- Temps de chargement plus rapide
- Collecte de données améliorés et plus précise
- Élimination des erreurs liées à l’attente de la fin du chargement du script
[ source ]