Uso de las cookies de Google Analytics en sitios web

En este documento se describe cómo usa Google Analytics las cookies para medir las interacciones de usuario en sitios web.

Descripción general

Google Analytics es una herramienta sencilla y fácil de usar que ayuda a los propietarios de sitios web a medir cómo interactúan los usuarios con el contenido del sitio. Cuando un usuario navega por las páginas de un sitio web, Google Analytics proporciona al propietario de dicho sitio etiquetas JavaScript (bibliotecas) para registrar información sobre la página que ha visto el usuario; por ejemplo, la URL de la página. Las bibliotecas JavaScript de Google Analytics usan cookies HTTP para recordar lo que ha hecho un usuario en páginas o en interacciones con el sitio web anteriores.

Google Analytics admite tres bibliotecas JavaScript (etiquetas) para medir el uso de los sitios web: gtag.js, analytics.js y ga.js. En las secciones siguientes se describe cómo usa las cookies cada una de estas bibliotecas.

Uso de cookies: gtag.js y analytics.js

La biblioteca JavaScript analytics.js forma parte de Universal Analytics y usa cookies propias para:

  • Distinguir a los usuarios únicos.
  • Limitar el porcentaje de solicitudes.

Cuando se usa el fragmento de JavaScript recomendado, las cookies se configuran en el dominio del nivel más alto posible. Por ejemplo, si la dirección de tu sitio web es blog.example.co.uk, analytics.js configurará el dominio de la cookie como .example.co.uk. La configuración de las cookies en el dominio del nivel más alto posible permite hacer el seguimiento de los usuarios en varios subdominios sin llevar a cabo ninguna configuración adicional.

Las bibliotecas gtag.js y analytics.js configuran las cookies siguientes:

Nombre de la cookie Duración Descripción
_ga 2 años Se usa para distinguir a los usuarios.
_gid 24 horas Se usa para distinguir a los usuarios.
_gat 1 minuto Se usa para limitar el porcentaje de solicitudes. Si has implementado Google Analytics mediante Google Tag Manager, esta cookie se llamará _dc_gtm_<property-id>.
AMP_TOKEN 30 segundos a 1 año Incluye un token que se puede utilizar para recuperar un ID de cliente del servicio de ID de cliente de AMP. Otros posibles valores indican inhabilitaciones, solicitudes en curso o errores obtenidos al recuperar un ID del servicio de ID de cliente de AMP.
_gac_<property-id> 90 días Incluye información de la campaña relativa al usuario. Si has vinculado tus cuentas de Google Analytics y Google Ads, las etiquetas de conversión en sitio web de Google Ads leerán esta cookie, a menos que la inhabilites. Más información

Personalización

Consulta la guía para programadores de dominios y cookies de gtag.js para obtener información sobre todas las formas en las que se pueden personalizar estos valores predeterminados con gtag.js.

Consulta la guía para programadores de dominios y cookies de analytics.js para obtener información sobre todas las formas en las que se pueden personalizar estos valores predeterminados con analytics.js.

Consulta el documento Seguridad y privacidad en Universal Analytics para obtener más información sobre Universal Analytics y las cookies.

Uso de cookies: ga.js

La biblioteca JavaScript ga.js usa cookies propias para:

  • Determinar el dominio que se medirá.
  • Distinguir a los usuarios únicos.
  • Limitar el porcentaje de solicitudes.
  • Recordar el número y la duración de las visitas anteriores.
  • Recordar la información de las fuentes de tráfico.
  • Determinar el inicio y el fin de una sesión.
  • Recordar el valor de las variables personalizadas a nivel de visitante.

De forma predeterminada, esta biblioteca configura las cookies en el dominio especificado en la propiedad document.host del navegador y configura la ruta de la cookie en el nivel raíz (/).

Esta biblioteca configura las siguientes cookies:

Nombre de cookie Duración predeterminada Descripción
__utma Dos años a partir de la configuración o actualización Se usa para distinguir usuarios y sesiones. La cookie se crea cuando se ejecuta la biblioteca JavaScript y no hay ninguna cookie __utma. La cookie se actualiza cada vez que se envían datos a Google Analytics.
__utmt 10 minutos Se usa para limitar el porcentaje de solicitudes.
__utmb 30 minutos a partir de la configuración o actualización Se usa para determinar nuevas sesiones o visitas. La cookie se crea cuando se ejecuta la biblioteca JavaScript y no hay ninguna cookie __utmb. La cookie se actualiza cada vez que se envían datos a Google Analytics.
__utmc Fin de la sesión del navegador No se usa en ga.js. Se configura para interactuar con urchin.js. Anteriormente, esta cookie actuaba junto con la cookie __utmb para determinar si el usuario estaba en una nueva sesión o visita.
__utmz Seis meses a partir de la configuración o actualización Almacena la fuente de tráfico o la campaña que explica cómo ha llegado el usuario al sitio web. La cookie se crea cuando se ejecuta la biblioteca JavaScript y se actualiza cada vez que se envían datos a Google Analytics.
__utmv Dos años a partir de la configuración o actualización Se usa para almacenar datos de variables personalizadas a nivel de visitante. Esta cookie se crea cuando un programador usa el método _setCustomVar con una variable personalizada a nivel de visitante. También se usaba para el método _setVar, que ya no está disponible. La cookie se actualiza cada vez que se envían datos a Google Analytics.

Personalización

Los siguientes métodos se pueden usar para personalizar el modo en que se configuran las cookies:

En la guía de seguimiento multidominio encontrarás información sobre cómo configurar ga.js para medir la interacción de usuario en varios dominios.

Uso de cookies: urchin.js

Antes, Google Analytics proporcionaba una biblioteca de medición JavaScript denominada urchin.js. Cuando se lanzó la biblioteca ga.js más reciente, se recomendó a los programadores que migraran su contenido a la nueva biblioteca. En el caso de los sitios web que no han terminado la migración, urchin.js configura las cookies igual que se configuran en ga.js. Consulta la sección sobre el uso de cookies de ga.js anterior para obtener más información.

Uso de cookies: Google Analytics para anunciantes de display

En el caso de los clientes que usan las funciones de Google Analytics para anunciantes de display, como el remarketing, se utiliza una cookie de DoubleClick de terceros además de las otras cookies descritas en este documento solo para estas funciones. Para obtener más información sobre esta cookie, consulta las preguntas frecuentes sobre la privacidad en la publicidad de Google.

Uso de cookies: Experimentos de contenido

En los sitios web que usan la función Experimentos de contenido de Google Analytics, se utilizan las siguientes cookies para estas funciones, además de las otras cookies descritas en este documento:

Nombre de la cookie Duración Descripción
__utmx 18 meses Se usa para determinar la inclusión de un usuario en un experimento.
__utmxx 18 meses Se usa para determinar la caducidad de los experimentos en los que se ha incluido a un usuario.

Uso de cookies: Optimize

En los sitios web que usan Optimize, se utilizan las siguientes cookies, además de las otras cookies descritas en este documento:

Nombre de la cookie Duración Descripción
_gaexp Depende de la longitud del experimento, pero suele durar 90 días Se utiliza para determinar la inclusión de un usuario en un experimento y la caducidad de los experimentos en los que participa.
_opt_awcid 24 horas Se utiliza para las campañas asociadas a IDs de cliente de Google Ads.
_opt_awmid 24 horas Se utiliza para las campañas asociadas a IDs de campaña de Google Ads.
_opt_awgid 24 horas Se utiliza para las campañas asociadas a IDs de grupo de anuncios de Google Ads.
_opt_awkid 24 horas Se utiliza para las campañas asociadas a IDs de criterio de Google Ads.
_opt_utmc 24 horas Almacena el último parámetro de consulta utm_campaign.