En este documento se describe cómo usa Google Analytics las cookies para medir las interacciones de usuario en los 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 de 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 de 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 de 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 en Universal Analytics y Google Analytics 4, según corresponda.
Uso de cookies: gtag.js (Google Analytics 4)
En Google Analytics 4, la biblioteca de JavaScript gtag.js usa cookies propias para hacer lo siguiente:
- Distinguir a los usuarios únicos
- Distinguir las sesiones de un usuario
Cuando se usa el fragmento de JavaScript recomendado, las cookies se asignan al dominio del nivel más alto posible. Por ejemplo, si la dirección de tu sitio web es blog.example.co.uk
, gtag.js asignará la cookie a .example.co.uk
. Asignar las cookies al dominio del nivel más alto posible permite hacer el seguimiento de los usuarios en varios subdominios sin tener que llevar a cabo ninguna configuración adicional.
La biblioteca gtag.js configura las cookies siguientes:
Nombre de la cookie | Duración predeterminada | Descripción |
---|---|---|
_ga |
2 años | Se usa para distinguir a los usuarios. |
_gid |
24 horas | Se usa para distinguir a los usuarios. |
_ga_<container-id> |
2 años | Se usa para mantener el estado de la sesión. |
_gac_gb_<container-id> |
90 días | Incluye información relacionada con la campaña. 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 Cookies e identificación de usuarios (GA4) para saber cómo se pueden personalizar estos ajustes predeterminados con gtag.js.
Uso de cookies: gtag.js y analytics.js (Universal Analytics)
Las bibliotecas analytics.js o gtag.js de JavaScript se pueden utilizar en Universal Analytics. En ambos casos, las bibliotecas usan cookies propias para hacer lo siguiente:
- Distinguir a los usuarios únicos
- Limitar el porcentaje de solicitudes
Cuando se usa el fragmento de JavaScript recomendado, las cookies se asignan al dominio del nivel más alto posible. Por ejemplo, si la dirección de tu sitio web es blog.example.co.uk
, analytics.js y gtag.js asignarán la cookie a .example.co.uk
. Asignar las cookies al dominio del nivel más alto posible permite hacer el seguimiento de los usuarios en varios subdominios sin tener que llevar a cabo ninguna configuración adicional.
Las bibliotecas gtag.js y analytics.js configuran las cookies siguientes:
Nombre de la cookie | Duración predeterminada | 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 se ha implementado Google Analytics mediante Google Tag Manager, esta cookie se llamará _dc_gtm_<property-
id> . |
AMP_TOKEN |
De 30 segundos a 1 año | Incluye un token que se puede utilizar para recuperar un ID de cliente del servicio de IDs de cliente de AMP. Otros posibles valores indican inhabilitaciones, solicitudes en curso o errores obtenidos al recuperar un ID del servicio de IDs 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 Cookies e identificación de usuarios (Universal Analytics) para saber cómo se pueden personalizar estos ajustes predeterminados con gtag.js.
Consulta la guía para desarrolladores de dominios y cookies para conocer todas las formas en las que se pueden personalizar estos valores predeterminados con analytics.js.
Consulta el artículo 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 de JavaScript ga.js usa cookies propias para hacer lo siguiente:
- 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 asigna las cookies al dominio especificado en la propiedad document.host
del navegador y la ruta de las cookies al nivel raíz (/)
.
Esta biblioteca configura las siguientes cookies:
Nombre de la cookie | Duración predeterminada | Descripción |
---|---|---|
__utma |
2 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 de 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 de 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 por motivos de interoperabilidad 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 |
6 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 de JavaScript y se actualiza cada vez que se envían datos a Google Analytics. |
__utmv |
2 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 desarrollador usa el método _setCustomVar con una variable personalizada 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 métodos siguientes se pueden usar para personalizar el modo en que se configuran las cookies:
_setDomainName
: selecciona el dominio al que se asignarán todas las cookies._setCookiePath
: selecciona la ruta a la que se asignarán todas las cookies._setVisitorCookieTimeout
: fija la duración de la cookie de visitante de Google Analytics (en milisegundos)._setSessionCookieTimeout
: fija el nuevo tiempo de espera de la cookie de sesión (en milisegundos)._setCampaignCookieTimeout
: hace que la duración de la cookie de seguimiento de campaña se mida en milisegundos._storeGac
: envíafalse
para inhabilitar la cookie de GAC. El valor predeterminado estrue
.
En la guía de seguimiento multidominio encontrarás información sobre cómo configurar ga.js para registrar la interacción de los usuarios en varios dominios.
Uso de cookies: urchin.js
Antes, Google Analytics proporcionaba una biblioteca de medición de 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 anterior sobre el uso de cookies de ga.js para obtener más información.
Uso de cookies: Google Analytics para anunciantes de la Red de Display
En el caso de los clientes que usan las funciones de Google Analytics para anunciantes de la Red de Display, como el remarketing, se usa una cookie de DoubleClick de terceros solo para estas funciones, además de las otras cookies descritas en este documento. Para obtener más información sobre esta cookie, consulta las preguntas frecuentes sobre la privacidad de la publicidad de Google.
Uso de cookies: Experimentos de contenido
En los sitios web que usan los 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 predeterminada | 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 predeterminada | Descripción |
---|---|---|
_gaexp |
Depende de la duración del experimento, pero suele durar 90 días | Se utiliza para determinar la inclusión de un usuario en un experimento y la duración 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 . |
_opt_expid |
10 segundos | Esta cookie se crea al ejecutar un experimento de redirección. Almacena el ID de experimento, el ID de variante y la URL referente de la página a la que se redirige. |