En este documento, se describe cómo Google Analytics usa las cookies para medir las interacciones del usuario en los sitios web.
Descripción general
Google Analytics es una herramienta simple 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 web. A medida que un usuario navega entre páginas web, Google Analytics proporciona etiquetas JavaScript (bibliotecas) a los propietarios de los sitios web para registrar información sobre la página que vio, por ejemplo, la URL de la página.
Las bibliotecas JavaScript de Google Analytics usan cookies HTTP para "recordar" lo que hizo un usuario en sus interacciones o páginas anteriores con el sitio web.
Google Analytics admite tres bibliotecas de JavaScript (etiquetas) para medir el uso del sitio web: gtag.js, analytics.js y ga.js. En las siguientes secciones, se describe cómo cada biblioteca usa cookies para Universal Analytics y Google Analytics 4, cuando corresponda.
gtag.js (Google Analytics 4): uso de cookies
En el caso de Google Analytics 4, la biblioteca JavaScript de gtag.js usa cookies propias para lo siguiente:
- Distinguir a los usuarios únicos
- Cómo distinguir sesiones para un usuario
Cuando se usan las cookies del fragmento de JavaScript recomendado, se establecen en el nivel de dominio más alto posible. Por ejemplo, si la dirección de tu sitio web es blog.example.co.uk
, gtag.js establecerá el dominio de las cookies en .example.co.uk
. Configurar cookies en el dominio de nivel más alto posible permite que las mediciones se realicen en subdominios sin ninguna configuración adicional.
gtag.js establece las siguientes cookies:
Nombre de la cookie | Hora de vencimiento predeterminada | Descripción |
---|---|---|
_ga |
2 años | Se utiliza para distinguir a los usuarios. |
_ga_<container-id> |
2 años | Se utiliza para conservar el estado de la sesión. |
Personalización
Lee la Guía de identificación de usuarios y cookies (GA4) de gtag.js para obtener información sobre cómo se puede personalizar esta configuración predeterminada con gtag.js.
gtag.js y analytics.js (Universal Analytics): Uso de cookies
La biblioteca JavaScript de analytics.js o la biblioteca JavaScript de gtag.js se pueden usar para Universal Analytics. En ambos casos, las bibliotecas usan cookies propias para lo siguiente:
- Distinguir a los usuarios únicos
- Limitación del porcentaje de solicitudes
Cuando se usan las cookies del fragmento de JavaScript recomendado, se establecen en el nivel de dominio más alto posible. Por ejemplo, si la dirección de tu sitio web es blog.example.co.uk
, analytics.js y gtag.js establecerán el dominio de la cookie en .example.co.uk
. Configurar cookies en el dominio de nivel más alto posible permite que las mediciones se realicen en subdominios sin ninguna configuración adicional.
gtag.js y analytics.js establecen las siguientes cookies:
Nombre de la cookie | Hora de vencimiento predeterminada | Descripción |
---|---|---|
_ga |
2 años | Se utiliza para distinguir a los usuarios. |
_gid |
24 horas | Se utiliza para distinguir a los usuarios. |
_gat |
1 minuto | Se usa para limitar el porcentaje de solicitudes. Si Google Analytics se implementa a través de Google Tag Manager, esta cookie se llamará _dc_gtm_<property-
id> . |
AMP_TOKEN |
Entre 30 segundos y 1 año | Contiene un token que se puede usar para recuperar un ID de cliente desde el servicio de ID de cliente de AMP. Otros valores posibles indican el rechazo, una solicitud en curso o un error al recuperar un ID de cliente del servicio de ID de cliente de AMP. |
_gac_<property-id> |
90 días | Contiene información relacionada con la campaña para el usuario. Si vinculaste tus cuentas de Google Analytics y Google Ads, las etiquetas de conversión en el sitio web de Google Ads leerán esta cookie, a menos que inhabilites la opción. Más información. |
Personalización
Consulta la Guía de identificación de usuarios y cookies (Universal Analytics) de gtag.js para obtener información sobre cómo se puede personalizar esta configuración predeterminada con gtag.js.
Consulta la guía para desarrolladores de dominios y cookies de analytics.js para conocer todas las formas en que se puede personalizar esta configuración predeterminada con analytics.js.
Lee el documento Seguridad y privacidad en Universal Analytics para obtener más información sobre Universal Analytics y las cookies.
ga.js: uso de cookies
La biblioteca JavaScript de ga.js usa cookies propias para lo siguiente:
- Determinar qué dominio medir
- Distinguir a los usuarios únicos
- Limitación del porcentaje de solicitudes
- Recordar la cantidad y la hora de las visitas anteriores
- Recuerda la información de la fuente de tráfico
- Cómo determinar el inicio y el final de una sesión
- Recuerde el valor de las variables personalizadas a nivel del visitante
De forma predeterminada, esta biblioteca configura cookies en el dominio especificado en la propiedad del navegador document.host
y establece la ruta de acceso de las cookies en el nivel raíz (/)
.
Esta biblioteca establece las siguientes cookies:
Nombre de la cookie | Hora de vencimiento predeterminada | Descripción |
---|---|---|
__utma |
2 años a partir de la configuración o actualización | Se utiliza para distinguir a los usuarios de las sesiones. La cookie se crea cuando se ejecuta la biblioteca de JavaScript y no existen cookies __utma existentes. 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 min desde la instalación o actualización | Se utiliza para determinar sesiones o visitas nuevas. La cookie se crea cuando se ejecuta la biblioteca JavaScript y no existen cookies __utmb existentes. 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 configuró para la interoperabilidad con urchin.js.
Antes, esta cookie funcionaba junto con la cookie __utmb para determinar si el usuario se encontraba en una nueva sesión o visita. |
__utmz |
6 meses desde la configuración o la actualización | Almacena la fuente de tráfico o la campaña que explica cómo el usuario llegó a tu sitio. 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 utiliza para almacenar datos de variables personalizadas a nivel de los visitantes.
Esta cookie se crea cuando un desarrollador usa el método
_setCustomVar con una variable personalizada a nivel del visitante. Esta cookie también
se usó para el método obsoleto _setVar . La cookie se actualiza cada vez que se envían datos a Google Analytics. |
Personalización
Los siguientes métodos se pueden utilizar para personalizar la configuración de las cookies:
_setDomainName
: Establece el dominio en el que se establecerán todas las cookies._setCookiePath
: Establece la ruta de acceso en la que se configurarán todas las cookies._setVisitorCookieTimeout
: Establece el vencimiento de las cookies de visitantes de Google Analytics en milisegundos._setSessionCookieTimeout
: Establece el tiempo de espera de las cookies de sesión nueva en milisegundos._setCampaignCookieTimeout
: Establece el tiempo de vencimiento de las cookies de la campaña en milisegundos._storeGac
: Pasafalse
para inhabilitar la cookie de GAC. La configuración predeterminada estrue
.
Lee la guía Seguimiento de varios dominios para aprender a configurar ga.js a fin de medir la interacción del usuario en varios dominios.
urchin.js: Uso de cookies
Históricamente, Google Analytics proporcionaba una biblioteca de medición de JavaScript llamada urchin.js. Cuando se lanzó la biblioteca ga.js más nueva, se alentó a los desarrolladores a migrar a ella. Para los sitios que no completaron la migración, urchin.js configura las cookies de forma idéntica a lo que se establece en ga.js. Consulta la sección anterior sobre el uso de cookies ga.js para obtener más detalles.
Google Analytics para anunciantes de la Red de Display: uso de cookies
En el caso de los clientes que usan las funciones para anunciantes de la Red de Display de Google Analytics, como el remarketing, se usa una cookie de DoubleClick de terceros además de las otras que se describen en este documento solo para estas funciones. Para obtener más información sobre esta cookie, visita las Preguntas frecuentes sobre privacidad en los productos publicitarios de Google.
Experimentos de contenido: uso de cookies
En el caso de los sitios web que usan experimentos de contenido de Google Analytics, se usan las siguientes cookies para estas funciones, además de las otras que se describen en este documento:
Nombre de la cookie | Hora de vencimiento 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 el vencimiento de los experimentos en los que se incluyó un usuario. |
Optimizar: uso de cookies
En el caso de los sitios web que usan Optimize, se usan las siguientes cookies además de las otras que se describen en este documento:
Nombre de la cookie | Hora de vencimiento predeterminada | Descripción |
---|---|---|
_gaexp |
Depende de la duración del experimento, pero generalmente 90 días. | Se usa para determinar la inclusión de un usuario en un experimento y su vencimiento. |
_opt_awcid |
24 horas | Se usa para las campañas asignadas a los IDs de cliente de Google Ads. |
_opt_awmid |
24 horas | Se utiliza para las campañas asignadas a los IDs de campaña de Google Ads. |
_opt_awgid |
24 horas | Se utiliza para las campañas asignadas a los IDs de grupos de anuncios de Google Ads |
_opt_awkid |
24 horas | Se utiliza para las campañas asignadas a los ID 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 cuando se ejecuta un experimento de redireccionamiento. Almacena el ID del experimento, el ID de la variante y la URL de referencia a la página a la que se redirecciona. |