Seguimiento de eventos en Google Analytics

Con Google Analytics, las estadísticas de seguimiento de páginas, orígenes, usuarios, etc. son relativamente fáciles de analizar.  Eso no suele representar ningún problema a la hora de comprobar qué ha ocurrido en el servidor, y sacar conclusiones de los informes de Google se convierte en algo relativamente sencillo.  Todo aquello que ha representado una nueva página en el navegador, queda perfectamente recogido en Google Analytics.

¿Pero qué ocurre cuando lo que queremos seguir es un evento que no refresca una página?  Por ejemplo, yo necesito saber cuántas veces se ha descargado un documento o un programa, o cuántas veces se ha pulsado un determinado botón.  En este caso, y dado que la página no se refresca, Google no recibe ningún input que rastrear, y no se refleja en las estadísticas.

Para solucionar este inconveniente, tan sólo es necesario añadir una pequeña porción de código a aquello que queramos controlar.   Vamos a usar un ejemplo REAL para ilustrar: las ofertas de Gràfiques 74.  Supongamos que queremos hacer el seguimiento de las veces que se descarga un documento PDF con el catálogo de ofertas de la web, para luego poder comparar con el número de pedidos.  El enlace que tenemos en la página web es muy parecido a esto:

<a href="documento_ofertas.pdf">Nombre del documento de ofertas en PDF</a>

Esta es una forma muy básica de enlazar con este documento, que podemos complicar con estilos y otros eventos, pero para ilustrar este ejemplo es perfecto.  Vamos a añadir esa pequeña porción de código que mencionaba antes, y que hará que podamos saber cuántas veces fue descargado el documento.

<a href="documento_ofertas.pdf" onClick="pageTracker._trackEvent('Ofertas', 'Descarga', 'Catálogo ofertas trimestre 1');">Nombre del documento de ofertas en PDF</a>

Ya se ve que es tremendamente sencillo.  Con éste código insertado en el enlace adecuado, se va a ir registrando en analytics todas las veces que el documento sea descargado.  Veamos qué significan los tres parámetros que hemos introducido:

  1. “Ofertas”, es el nombre de la categoría que vamos a ver en Google analytics.  Es lógico que queramos crear categorías diferentes para eventos diferentes.  Podemos crear una categoría para las ofertas, otra categoría para los enlaces salientes (aquellos enlaces que hacen que el usuario salga de nuestra web), otra categoría para los clicks en los botones, etc.
  2. “Descarga”, es el nombre del evento en cuestión.  Podríamos tener varios eventos para la misma categoría (un botón y un catálogo, por ejemplo).  Google lo ilustra con los botones play, stop y pause de un video.
  3. “Catálogo ofertas trimestre 1”, es el nombre del documento de ofertas que hemos descargado.  Es el nombre que aparecerá en Google Analytics.

Un dato importante: hay que poner el guión bajo antes de trackEvent.  La documentación de Google no la pone, pero así no va.

Y ya por último, sólo nos queda esperar a que Google Analytics reciba los datos de la web para empezar a introducir estos datos en nuestros reportes.

¿Dónde encontrar la información de los eventos en Google Analytics?

Esta puede parecer la parte más fácil de todas (no se explica en ningún blog).  Vamos a abrir Google Analytics, y en la opción “Contenido” (o “Content”, según el idioma de tu analytics) vamos a encontrar la opción “Seguimiento de eventos” (o “Event tracking”).  Allí encontraremos toda la información de las diferentes categorías creadas.  Cómo interpretar esta información será objeto de un nuevo artículo.

Te gustó este artículo? Por qué no dejas un comentario y continuamos la conversación, o suscríbete al feed RSS para obtener los artículos directamente en tu lector de RSS.

Comentarios

Ets un crack!

Justo lo que necesitaba saber de Analytics, Thx

Excelente idea y muy bien explicada.
La voy a poner en práctica para monitorizar la descarga de documentación.

Gracias.

Lo siento, el formulario para comentar está cerrado en este momento.