Tengo información sobre cómo funciona el rastreador de análisis asincrónico de Google. El siguiente código se utiliza para inicializar una matriz de comandos:Explicación del rastreador asíncrono de Google Analytics
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(
['_setAccount', 'UA-xxxxxxxx-x'],
['_trackPageview']
);
</script>
Ahora bien, esta es una matriz estándar que se reemplaza una vez que se carga el código del GA y se utiliza como una especie de cola que almacena los clics.
Mi confusión radica en preguntarse cómo podrían persistir estos clics si un usuario hace clic en un enlace que causa una recarga (antes de que se cargue el javascript de GA). Si el código GA no ha capturado ese impulso en el objeto _gaq, entonces el usuario hace clic en un enlace y va a una nueva página, esta matriz simplemente se inicializa cada vez que no?
¿No es cierto que una variable de JavaScript no persistirá en las solicitudes que provocan una actualización? Si este es el caso, ¿no hemos perdido el clic original que causó la recarga de la página?
Cualquier explicación es muy apreciada.
puede proporcionar un enlace de trabajo? ese parece estar roto – brad
Se corrigió el enlace; es http://googlecode.blogspot.com/2009/12/google-analytics-launches-asynchronous.html – Yahel