CCC, Réussissez sur Internet

On ne fait jamais attention à ce qui a été fait ; on ne voit que ce qui reste à faire. Marie Curie

Accueil Blog Optimiser le chargement de Google Analytics


Optimiser le chargement de Google Analytics

Mercredi, 12 Mai 2010 par M@tthieu

Google Analytics Asynchrone Google Analytics a lancé le 1 décembre 2009 un nouveau script de tracking asynchrone (voir le billet).

Le principe est que l'exécution du script est désolidarisée de l'affichage de la page, permettant de ne pas ralentir la page. Une excellente explication du processus asynchrone est expliqué par Xul.fr.

Cette nouvelle version permet d'apporter 3 améliorations :

1. Accélération du temps de chargement global des pages
2. Collecte de données utilisateur supplémentaires à l'occasion des visites de courte durée sur vos pages riches en contenu et en scripts
3. Suppression des opérations de séquence incorrectes entre le suivi des clics des utilisateurs et le chargement du code de suivi

On peut maintenant charger le script plus haut dans les pages (balise </head> contrairement à l'ancien code ou il était conseillé de le mettre juste avant la balise </body>) ce qui va nous permettre de faire appel à des fonctions de façon propre (comme par exemple _trackPageview) dans des cas précis (comme le suivi d'une application ajax).

Un plugin très simple sous Joomla permet de mettre en place le nouveau code, vous pouvez le télécharger à cette adresse => http://www.pbwebdev.com.au/blog/asynchronous-google-analytics-plugin-for-joomla.html#download

Pour ceux qui souhaitent mettre en place le nouveau suivi de façon manuel, suivez ce guide (en anglais) => http://code.google.com/intl/fr/apis/analytics/docs/tracking/asyncTracking.html

Je suis entrain de voir pour implanter un suivi pour le module Jcampaignmonitor lorsque la requête ajax est lancée.

Le projet Google Analytics for Virtuemart risque aussi d'être réadapté avec ce nouveau suivi et de devenir un plugin au lieu d'un module...

Bonne fête de l'Ascension à tous !

asynchrone | google analytics | javascript | joomla | plugin | tracking | tutorial

Ajouter un Commentaire


Code de sécurité
Rafraîchir

Tags