Entendiendo la cookie de campaña (utmz)

Publicado en Configuración Básica el 22 de noviembre de 2011 por .

Una de las cosas que más le sorprende a la gente cuando hago Cursos de Google Analytics es el funcionamiento de las cookies.

Aunque las cookies puedan parecer una ‘frikada‘ o un tema irrelevante para hacer analítica web, considero que es imprescindible entender su funcionamiento para poder hacer una correcta interpretación de los datos una vez estamos dentro de Google Analytics. Es por eso que hoy me gustaría explicar como funciona internamente la cookie de campaña: la utmz.

Campañas online

En esta cookie se guarda la información de procedencia de visita:

  • si un usuario llega por tráfico directo, nos indicará que viene por (direct) y que el medio es (none).
  • si llega referido desde otra web, nos indicará que ha llegado desde un dominio en concreto y que el medio es referral.
  • si llega desde un buscador, nos informará de la palabra clave (Google Analytics), la fuente (Google) y el medio (organic).
  • si llega a nuestra página gracias a una campaña, también guardará qué campaña es.

Hay un par de cosas a tener en cuenta de esta cookie, que afectan totalmente a los informes de Google Analytics que estamos acostumbrados a analizar, y que pueden afectar completamente a la interpretación que hacemos:

Los datos que se guardan en esta cookie no siempre se actualizan. En concreto, este es el funcionamiento:

  • Todos las fuentes de trafico sobreescriben al tráfico directo.
  • El tráfico directo no sobre escribe a ninguna fuente.

¿Que implica esta condición?

Lo que esta condición supone es que siempre que una persona llegue a nuestra página desde un buscador, las siguientes visitas que realice esta persona directamente a nuestra web porque, por ejemplo, se ha guardado la página en los favoritos, Google Analytics contabilizará esta visita como una visita desde buscador con la misma palabra clave que utilizó el usuario la última vez

¿Y durante cuanto tiempo pasará esto?

Pues durante 6 meses desde la última visita. Es decir, si este mismo usuario tarda mas de 6 meses en volver a nuestra pagina, entonces se reseteará la cookie y, si llega por tráfico directo, se contabilizará como tal. Sino, GA seguirá “acordándose” de la última fuente no-directa por la que llegó.

¿Podemos cambiar este comportamiento?

Por suerte, podemos configurar cuanto tiempo duraran nuestras campañas usando la función _setCampaignCookieTimeout. Con ella podremos definir el tiempo (en milisegundos) que tardará a expirar la información fe campaña.

Evidentemente, este tiempo cambiará en función del tipo de campañas que tengamos activas. Si el proceso de decisión del usuario puede ser de varios meses, podemos dejar la duración a 6 meses o incluso ampliarlo.

Por el contrario, si nuestros procesos de captación requieren menos tiempo, podremos reducir este tiempo a, por ejemplo, 30 días: 2.592.000.000 milisegundos.

Un ejemplo práctico de problemas de interpretación.

Pondré un ejemplo real que nos pasó en WebAnalytics.es hace unos meses: haciendo el análisis para un cliente, vimos que había una gran cantidad de visitas desde Google por una palabra de marca pero con una calidad pésima (alto porcentaje de rebote, 0 conversiones, etc…). Empezamos a investigar el motivo por el cual una palabra de estas características funcionaba tan mal y descubrimos que todas las visitas venían de una misma ubicación: misma ciudad, mismo sistema operativo, mismo navegador, mismo proveedor de internet, etc.

Esto aun era mas extraño, hasta que hablamos con el cliente. Lo que sucedía es que en el local tenían un ordenador de acceso publico y, en este ordenador, la página por defecto del navegador era la del negocio. El problema era que para llegar la primera vez a la web del cliente se había buscado en Google por su nombre de marca, por lo que en la cookie de campaña se guardó esta procedencia.

Cuando se borraron las cookies de este ordenador, el problema desapareció ;)

PD: ademas, en este caso creamos un filtro para excluir todas las visitas que provenían de aquella IP para evitar ensuciar los datos.

Espero haber ayudado a entender mejor como se miden las campañas en Google Analytics

Etiquetas: , , ,

Sobre Oriol Farré

Me llamo Oriol Farré, soy Ingeniero Técnico en Informática de Sistemas por la UAB y estoy certificado en Google Analytics, Adobe SiteCatalyst y comScore Digital Analytix.

Me gustan las nuevas tecnologías, la fotografía, la lectura, los juegos de mesa y me apasiona el SEO y la Analítica Web.

Puedes encontrar a Oriol en:

Google+ LinkedIn Blog


2 Comentarios en Entendiendo la cookie de campaña (utmz)

  1. jrosell

    Me gustaria decir que si tienes un redirect en javascript como hay en los tests de Google Website Optimizer, aparece trafico directo. Cosa q obliga a hacer este hack http://www.prusak.com/google-analytics-referrer-override/

  2. Oriol Farré

    @Jordi, esto sucede debido a que la redirección JS se produce ANTES de que se ejecute el código de GA, por lo que no tiene tiempo de crear las cookies.

    Gracias por el hack, la verdad es que es muy útil! :)

1 Trackbacks For This Post

  1. Case study-ing Google Analytics Says:

    [...] de esta herramienta para la medición de la captación de tráfico. Oriol Farré en su artículo “Entendiendo la cookie de campaña (utmz)” nos cuenta para qué sirve dicha cookie, como se escriben y se sobre escriben los datos de las [...]

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

")