En este documento, se describe cómo Google Analytics usa cookies para medir las interacciones del usuario en 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 de los sitios web. A medida que un usuario navega entre páginas web, Google Analytics proporciona etiquetas JavaScript (bibliotecas) a los propietarios de sitios web para registrar información sobre la página que el usuario vio, por ejemplo, la URL.
Las bibliotecas JavaScript de Google Analytics usan cookies HTTP para "recordar" lo que hizo un usuario en páginas anteriores o interacciones con el sitio web.
Google Analytics admite tres bibliotecas de JavaScript (etiquetas) para medir el uso de sitios 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 corresponde.
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 hacer lo siguiente:
- Distinga a los usuarios únicos
- Distingue las sesiones de un usuario
Cuando se usa el fragmento de JavaScript recomendado, las cookies 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
. Establecer cookies en el dominio de nivel más alto posible permite que se realicen mediciones en los subdominios sin ninguna configuración adicional.
gtag.js configura 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 aprender cómo personalizar esta configuración predeterminada con gtag.js.
gtag.js y analytics.js (Universal Analytics): uso de cookies
La biblioteca de JavaScript analytics.js o la biblioteca gtag.js de JavaScript se pueden usar para Universal Analytics. En ambos casos, las bibliotecas usan cookies propias para hacer lo siguiente:
- Distinga a los usuarios únicos
- Limite el porcentaje de solicitudes
Cuando se usa el fragmento de JavaScript recomendado, las cookies 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 cookies como .example.co.uk
. Establecer cookies en el dominio de nivel más alto posible permite que se realicen mediciones en los subdominios sin ninguna configuración adicional.
gtag.js y analytics.js configuran 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 regular 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 |
30 segundos a 1 año | Contiene un token que se puede usar para recuperar un ID de cliente del servicio de ID de cliente de AMP. Otros valores posibles son la inhabilitación, la 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 vinculó sus 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 inhabilite esta opción. Obtén más información. |
Personalización
Lee la guía de identificación de usuarios y cookies (Universal Analytics) de gtag.js para aprender 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 ga.js utiliza cookies de origen para realizar las siguientes acciones:
- Determine qué dominio medir
- Distinga a los usuarios únicos
- Limite el porcentaje de solicitudes
- Recordar la cantidad y la hora de las visitas anteriores
- Recordar la información de la fuente de tráfico
- 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 establece cookies en el dominio especificado en la propiedad del navegador document.host
y establece la ruta de acceso de la cookie al 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 y actualización | Se usa para distinguir usuarios y sesiones. La cookie se crea cuando se ejecuta la biblioteca 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 regular el porcentaje de solicitudes. |
__utmb |
30 min a partir de la configuración o actualización | Se usa para determinar las 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 sesión de navegador | No se utiliza en ga.js. Se configuró para la interoperabilidad con urchin.js.
Históricamente, esta cookie operaba junto con la cookie __utmb para determinar si el usuario estaba en una sesión o visita nueva. |
__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 el usuario llegó a tu sitio. La cookie se crea cuando se ejecuta la biblioteca JavaScript y se actualiza cada vez que se envían datos a Google Analytics. |
__utmv |
2 años a partir de la configuración y actualización | Se usa para almacenar datos de variables personalizadas a nivel del visitante.
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 _setVar obsoleto. 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 cómo se configuran las cookies:
_setDomainName
: Establece el dominio en el que se establecerán todas las cookies._setCookiePath
: Establece la ruta en la que se configurarán todas las cookies._setVisitorCookieTimeout
: Establece el vencimiento de las cookies de los visitantes de Google Analytics en milisegundos._setSessionCookieTimeout
: Establece el tiempo de espera de las cookies de la sesión nueva en milisegundos._setCampaignCookieTimeout
: Establece la fecha de vencimiento de las cookies de la campaña en milisegundos._storeGac
: Pasefalse
para inhabilitar la cookie de GAC. La configuración predeterminada estrue
Lee la guía sobre el seguimiento de varios dominios para aprender a configurar ga.js a fin de medir la interacción de los usuarios en los 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 nueva biblioteca ga.js, se alentó a los desarrolladores a migrar a la nueva biblioteca. En el caso de los sitios que no completaron la migración, urchin.js establece las cookies de forma idéntica a la configurada en ga.js. Consulta la sección anterior sobre el uso de cookies de ga.js para obtener más detalles.
Google Analytics para anunciantes de la Red de Display: uso de cookies
Para los clientes que utilizan funciones de anunciantes de Display de Google Analytics, como el remarketing, se utiliza una cookie de DoubleClick de terceros además de las demás cookies descritas en este documento solo para estas funciones. Para obtener más información sobre esta cookie, visite las Preguntas frecuentes sobre privacidad en los productos publicitarios de Google.
Experimentos de contenido: uso de cookies
Para los sitios web que usan experimentos de contenido de Google Analytics, se usan las siguientes cookies, además de las otras cookies descritas en este documento:
Nombre de la cookie | Hora de vencimiento predeterminada | Descripción |
---|---|---|
__utmx |
18 meses | Se utiliza 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ó a un usuario. |
Optimizar: uso de cookies
Para los sitios web que usan Optimize, las siguientes cookies se usan además de las otras cookies descritas en este documento:
Nombre de la cookie | Hora de vencimiento predeterminada | Descripción |
---|---|---|
_gaexp |
Depende de la duración del experimento, pero normalmente es de 90 días. | Se usa para determinar la inclusión de un usuario en un experimento y el vencimiento de los experimentos en los que se incluyó. |
_opt_awcid |
24 horas | Se utiliza para campañas asignadas a los ID de cliente de Google Ads. |
_opt_awmid |
24 horas | Se utiliza para las campañas asignadas a los ID de campaña de Google Ads. |
_opt_awgid |
24 horas | Se utiliza para campañas asignadas a ID de grupos de anuncios de Google Ads |
_opt_awkid |
24 horas | Se utiliza para campañas asignadas a los ID de criterio de Google Ads |
_opt_utmc |
24 horas | Almacena el último parámetro de búsqueda utm_campaign . |
_opt_expid |
10 seconds | 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 que se redirecciona. |