Me gustaría contar mis descargas a través de eventos de Google Analytics. Desafortunadamente, no aparece nada en mis estadísticas. Este es el código GA:

<script type="text/javascript">
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-12345678-1']);
  _gaq.push(['_setDomainName', 'example.com']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
</script>  

Y mi enlace:

<a href="advanced-pack.zip" onClick="_gaq.push(['_trackEvent', 'Download', 'Pack', 'Advanced']);">Download</a>

¿Por qué no funciona?

2
Uli 21 feb. 2012 a las 13:21
Por lo general, se necesitan 24 horas para reflejarlo en el informe. ¿Cuánto tiempo ha pasado desde que actualizó Google Analytics en su sitio?
 – 
Nayana Setty
21 feb. 2012 a las 13:27
Han pasado más de 4 días.
 – 
Uli
21 feb. 2012 a las 18:32
Creo que el problema sería que se llama al enlace href antes de que el javascript tenga la oportunidad de activarse. Tenga en cuenta que en el ejemplo de Google sobre cómo construir estos enlaces, el href es "#" y, como tal, no lo lleva a otra página antes de que se ejecute el javascript.
 – 
Simon
18 may. 2012 a las 22:35
Una explicación mucho mejor aquí: support.google.com/googleanalytics/ bin /…
 – 
Simon
18 may. 2012 a las 22:42

1 respuesta

La mejor respuesta

Según Google Documentations:

<a href="http://www.example.com/files/map.pdf" onClick="javascript: _gaq.push(['_trackPageview', '/downloads/map']);">

Para verificar que se esté llamando a _trackPageview correctamente, puede consultar su informe de contenido principal entre 24 y 48 horas después de que se haya ejecutado el código de seguimiento actualizado. Debería poder ver el nombre de página asignado en su informe.

2
Ashraf 21 feb. 2012 a las 13:25
1
¿No se recomienda utilizar Eventos ? Necesito generar Objetivos y Tasa de conversión a través de Google Analytics.
 – 
Uli
21 feb. 2012 a las 18:34