¿Cómo funcionan las cookies de Google Analytics?

Escrito el 1 Marzo, 2009 por Nacho Plaza

Google Analytics¿Alguna vez os habeis preguntado cómo rastrea Google Analytics la información que luego podemos ver en los informes? La “versión corta” es que mediante un código javascript, solicita un archivo .gif a sus servidores y en esa solicitud HTTP le envía parámetros sobre nuestra configuración y navegación. Por ejemplo, en la solicitud de la home de este blog la URL de la llamada tiene esta forma:

http://www.google-analytics.com/__utm.gif?&utmr=http://www.google.com/search?q=weterede&utmcs=UTF-8&utmsr=1024×768…


En esa llamada, se envían muchos parámetros con información nuestra que está almacenada en las cookies de nuestro navegador. Os dejo una imagen para que veais los parámetros con sus valores para que veais que forma tienen.

Parámetros cookies Google Analytics

Si eres de los que les gusta saber cómo funcionan las cosas, quizás te interese saber cómo hace uso Google de las cookies para rastrear la navegación de los usuarios. Así que os dejo una pequeña explicación sobre las cookies que usa Google Analytics.

__utma: se crea en la primera visita a un sitio desde ese navegador. Se usa para identificar las visitas únicas y se actualiza con cada visualización de página. Caducidad: 2 años desde su última escritura.

__utmb: se usa para llevar el control de la sesión actual del usuario. Si al cargar una página se encuentra la cookie, ésta se actualiza. Si no se encuentra, se crea una nueva y se considera como una nueva sesión. Caduca a los 30 minutos sin actualizar, por lo que la duración de la sesión en GA es de 30 minutos. Este valor se puede modificar con la función _setSessionTimeout().

__utmc: no tiene fecha de caducidad, por lo que se borra al cerrar el navegador. Se usa junto con __utmb para determinar si la visita actual debe considerarse como una nueva sesión. Si un usuario está visitando nuestro site y cierra el navegador, se borrará __utmc pero __utmb se mantendrá. Si el usuario vuelve a nuestro site, incluso antes de 30 minutos, la ausencia de __utmc indica que debe tratarse como una nueva sesión, aunque __utmb no haya caducado todavía.

__utmz: nos indicará el origen (referral) de nuestros visitantes, es decir, cómo llegan nuestros lectores hasta nuestra web. Recomiendo que leais la entrada sobre la cookie utmz de Google Analytics donde se explica cómo pueden variar las estadísticas que obtenemos dependiendo de la caducidad que tenga la cookie. Esta cookie nos indicará si la fuente de tráfico es tráfico directo (introduciendo la URL directamente), un sitio web de referencia (un enlace a nuestra web desde otra página), un motor de búsqueda o una campaña publicitaria. Lleva el control del número de visitas del sitio. Por defecto, caduca a los seis meses desde su última actualización, pero yo recomiendo rebajar la fecha de caducidad.

__utmv: encargada de pasar información definida con la función _setVar(), por lo que no está presente en el código de GA por defecto. Esta función permite generar valores definidos por el usuario accesibles desde los informes de fuentes de tráfico en GA. Tiene una caducidad de dos años desde su última actualización.

__utmx: cookie que usa Website Optimizer solo si tienes habilitado el código de seguimiento de Website Optimizer. Website Optimizer es una aplicación de Google que nos permite hacer test multivariable y tests A/B que nos ayuden a mejorar nuestro sitio web para incrementar el retorno de inversión o ROI (return on investment).

Compartir en:
  • Twitter
  • Facebook
  • Meneame
  • Google Bookmarks
  • Bitacoras.com
  • Ping.fm
  • LinkedIn

Etiquetas: , ,

Categoría: analítica web

Deja tu comentario