Tracking Asíncrono en Google AnalyticsGoogle ha realizado mejoras respecto al código de seguimiento de Google Analytics y nos presenta el Asynchronous Tracking (todavía en fase beta), una forma alternativa para medir a nuestros usuarios donde se optimiza la forma en la que los navegadores cargan el código ga.js

Con esta nueva versión podremos conseguir:

– Tiempos de carga más rápidas del código para nuestras páginas debido a las mejoras de ejecución implementadas.
– Mejoras en la precisión de la recopilación de datos para las estadísticas de nuestras webs.
– Se eliminan los errores de tracking que influían en el rendimiento de la página.

El nuevo código debe ser insertado antes de cerrar el tag </head>.

Esta es la estructura del nuevo código para quien lo quiera probar (recordad modificar ‘UA-XXXXX-X’ por la ID de vuestra cuenta):

<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>