Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/12/2014, 10:07
underdog139
 
Fecha de Ingreso: septiembre-2014
Ubicación: A Coruña
Mensajes: 1
Antigüedad: 10 años, 3 meses
Puntos: 0
Respuesta: Validar formulario OnePage y seguimiento analytics

Hola!

Me ha servido de mucho tu tema sobre como hacer seguimiento de eventos en un formulario, pero en el último fragmento de código que pones has juntado los 2 códigos de seguimiento de Google Analytics: Classic Analytics y Universal Analytics. De esta forma me temo que contarías tus visitas dobles:

Código Javascript:
Ver original
  1. <!-- comienzo código Universal Analytics
  2. <script>
  3. (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  4. (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  5. m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  6. })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
  7.  
  8. ga('create', 'UA-XXXXXXXX-X', 'auto'); // CAMBIAR LAS X POR TU ID DE SEGUIMIENTO
  9. ga('send', 'pageview');
  10. </script>
  11. <!-- fin código Universal Analytics
  12.  
  13. <!-- comienzo código Classic Analytics
  14. <script>
  15. var _gaq = _gaq || [];
  16. _gaq.push(['_setAccount', 'UA-XXXXXXXX-X']); // CAMBIAR LAS X POR TU ID DE SEGUIMIENTO
  17. _gaq.push(['_trackPageview']);
  18.  
  19. (function() {
  20. var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
  21. ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
  22. var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  23. })();
  24. </script>  
  25. <!-- fin código Classic Analytics

El código de seguimiento que insertas es para Classic Analytics:

Código Javascript:
Ver original
  1. _gaq.push(['_trackEvent','formulario_contacto','enviado','ok']);

El código de seguimiento para Universal Analytics equivalente sería algo así:

Código Javascript:
Ver original
  1. ga('send', 'event', 'formulario_contacto', 'enviado', 'ok');

Saludos!!!