javascript - una - ¿Cómo usar Google Analytics para rastrear descargas?
universal analytics (2)
Tengo un sitio web donde tengo archivos .tar.gz, .zip y .dmg. Necesito rastrear la cantidad de descargas usando google analytics. Escuché que puedo usar onclick = "pageTracker._trackPageview (''/ file_name.file_extension'') para las etiquetas" a "en la página. No tengo claro a qué corresponde file_name.file_extension. Además, ¿debo usar algunos guiones adicionales?
No tengo claro a qué corresponde file_name.file_extension.
Su ejemplo onclick="pageTracker._trackPageview(''/file_name.file_extension'')
registra cada clic en ese enlace como una vista de página para file_name.file_extension
.
Puedes editar file_name.file_extension
para que sea lo que quieras. Es simplemente el nombre de la "vista de página" que se pasa a Google Analytics y es lo que aparecerá en sus informes de análisis.
Además, ¿necesito usar algunos scripts adicionales?
No, onlick
agregar el atributo onlick
anterior a cada enlace que desee rastrear.
Mira aquí para referencia. Espero que ayude.
Editar:
Supuse que sabía que necesitaba el script general de Google Analytics para que esto funcione (Gracias a Ryan en los comentarios para aclarar). El script se parece al siguiente, pero contiene su número de cuenta de Google Analytics en lugar de las X en UA-XXXXXX-X
:
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src=''" + gaJsHost + "google-analytics.com/ga.js'' type=''text/javascript''%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try{
var pageTracker = _gat._getTracker("UA-XXXXXX-X");
pageTracker._trackPageview();
} catch(err) {}
</script>
Para obtener el script, necesitará una cuenta de Google Analytics . Una vez que haya iniciado sesión en su cuenta y después de agregar un nuevo "Perfil del sitio web", se le dará un fragmento de Javascript (usando su número de cuenta) para incluirlo en cada página que desee rastrear, junto con las instrucciones. Eso debería ser suficiente para comenzar, pero avíseme si puedo aclarar algo.
Editar 2:
Como se señaló en los comentarios, _trackPageview
erróneamente la última versión asíncrona del script de Google Analytics, que en realidad es incompatible con _trackPageview
. He editado mi respuesta para incluir el script "tradicional" que querrás usar. Mira aquí para más información.
Para un problema similar en un sitio de cliente, estamos usando eventos GA (en lugar de seguimiento de vista de página) para realizar un seguimiento de las descargas.
La guía de seguimiento de eventos de Google tiene todos los detalles, pero esencialmente, en lugar de
pageTracker._trackPageview("download name");
puedes llamar algo así como
pageTracker._trackEvent(category, action, opt_label, opt_value)
que termina como un conjunto de tablas de datos. category
define a qué tabla van los datos, cada action
es una fila diferente en la tabla, contada por separado.
Tenemos seis descargas diferentes que se pueden entregar de diferentes maneras (descarga de PDF, correo electrónico, snailmail, etc.), así que rastreamos el método de entrega como la category
y el nombre del folleto como action
.