Configura y personaliza cookies

Esta página está destinada a los desarrolladores que desean personalizar la configuración de cookies con la etiqueta de Google o Google Tag Manager. Si no estás seguro de tener que configurar las cookies, lee el artículo Cookies e identificación de usuarios.

De forma predeterminada, las etiquetas de Google usan la configuración automática del dominio de las cookies. Las cookies se configuran en el nivel más alto de dominio posible. Por ejemplo, si la dirección de tu sitio web es blog.example.com, las cookies se establecen en el dominio example.com. Si se detecta que estás ejecutando un servidor de manera local (por ejemplo, localhost), cookie_domain se configura automáticamente como 'none', y las cookies usarán el dominio completo de la ubicación del documento.

Si solo deseas modificar la configuración del vencimiento o la actualización de las cookies, puedes cambiar la configuración predeterminada de las cookies con la interfaz de Analytics.

En la mayoría de los sitios web y las apps, el almacenamiento de cookies también debe controlarse mediante el consentimiento del usuario. En la descripción general de privacidad del usuario, se presentan las opciones disponibles para administrar el consentimiento del usuario.

Cuando usas la configuración automática de dominios de cookies, la actividad se mide en los subdominios sin ninguna configuración adicional.

Para realizar cambios en la configuración del dominio de cookies, siga estos pasos:

gtag.js

Para desactivar la configuración automática del dominio de cookies, actualiza el config de tu etiqueta a fin de especificar un valor para el parámetro cookie_domain:

gtag('config', 'TAG_ID', {
  'cookie_domain': 'blog.example.com'
});

Tag Manager

Para la etiqueta de Google, sigue estos pasos:

  1. En tu lugar de trabajo, abre el menú Etiquetas.
  2. Edita una etiqueta de Google existente o crea una nueva.
  3. En los parámetros de Configuración, agrega un parámetro nuevo:

    • Nombre: cookie_domain
    • Value: my.example.com
  4. Guarda la etiqueta y publica el contenedor.

    Para las etiquetas de Google Ads y Floodlight:

    La configuración del dominio se puede modificar desde la etiqueta Vinculador de conversiones:

    1. En Tag Manager, abre la etiqueta del vinculador de conversiones existente o crea una si la etiqueta aún no existe en el contenedor.
    2. En Opciones del vinculador, haz clic en Anular la configuración de cookies (avanzado).
    3. En el campo Dominio, ingresa el dominio de nivel más alto para el que se puede establecer una cookie. También puedes especificar una ruta específica en el campo Path. Usa esta configuración solo si necesitas limitar las cookies a un subdominio o subdirectorio de nivel inferior.

Para las etiquetas de Universal Analytics

  1. En Tag Manager, abre el menú Etiquetas.
  2. Edita una etiqueta de Universal Analytics existente o crea una nueva.
  3. Crea una nueva variable de configuración de Google Analytics. Selecciona Configuración de variables > Más parámetros de configuración > Campos para configurar.
  4. Cuando se expanda la sección Campos para configurar, haz clic en Agregar fila.
  5. En Nombre del campo, ingresa cookieDomain.
  6. En Valor, ingresa el valor del dominio, p.ej., my.example.com.
  7. Guarda la etiqueta y publícala.

Cómo cambiar el nombre de las cookies

Para evitar conflictos con otras cookies, es posible que debas cambiar el nombre de la cookie.

gtag.js

Esta configuración agrega example al comienzo de la cookie que establece (por ejemplo, _ga se convierte en example_ga, o _gcl_au se convierte en example_gcl_au):

gtag('config', 'TAG_ID', {
  cookie_prefix: 'example'
});

Tag Manager

Para la etiqueta de Google, sigue estos pasos:

  1. En tu lugar de trabajo, abre el menú Etiquetas.
  2. Edita una etiqueta de Google existente o crea una nueva.
  3. En los parámetros de Configuración, agrega un parámetro nuevo:

    • Nombre: cookie_prefix
    • Value: example
  4. Guarda la etiqueta y publica el contenedor.

Para las etiquetas de Universal Analytics:

Las etiquetas de Universal Analytics en Tag Manager pueden reemplazar el nombre de la cookie con cookieName mediante una variable de configuración de Google Analytics.

  1. En Tag Manager, abre una variable de configuración de Google Analytics y selecciona Configuración de variable > Más parámetros de configuración > Campos para configurar.
  2. Cuando se expanda la sección Campos para configurar, haz clic en Agregar fila.
  3. En Nombre del campo, ingresa cookieName.
  4. En Valor, ingresa el nombre de la cookie, por ejemplo, myCookie.
  5. Guarda la etiqueta y publícala.

Para las etiquetas de Google Ads y Floodlight:

La configuración del prefijo del nombre se puede modificar desde la etiqueta Vinculador de conversiones:

1.  In Tag Manager, open your existing Conversion Linker tag, or create
    one if the tag doesn't yet exist in your container.
  1. En Opciones del vinculador, haz clic en Anular la configuración de cookies (avanzado).
  2. En el campo Prefijo del nombre, ingresa el prefijo del nombre que desees. Cualquier etiqueta que utilice estas cookies (por ejemplo, las etiquetas de conversión de Google Ads) también se debe configurar para usar el mismo prefijo.

En cada carga de página, la fecha de vencimiento de la cookie se actualiza para que sea la hora actual más el valor de vencimiento de la cookie establecido por la etiqueta de Google. Esto significa que, si el vencimiento de la cookie se establece en una semana (604800 segundos), y un usuario visita la página con el mismo navegador en un plazo de cinco días, la cookie estará disponible durante una semana adicional y aparecerá como el mismo visitante en tus informes. Si ese mismo usuario visitó el sitio después de que venció la cookie original, se creará una cookie nueva, y la primera y la segunda visita aparecerán en tus informes como si provinieran de usuarios distintos.

Si estableces el valor de vencimiento de la cookie en 0 (cero) segundos, la cookie se convertirá en una cookie basada en sesión y vencerá una vez que finalice la sesión actual del navegador.

gtag.js

gtag('config', 'TAG_ID', {
  cookie_expires: 28 * 24 * 60 * 60 // 28 days, in seconds
});

Tag Manager

Para la etiqueta de Google, sigue estos pasos:

  1. En tu lugar de trabajo, abre el menú Etiquetas.
  2. Edita una etiqueta de Google existente o crea una nueva.
  3. En los parámetros de Configuración, agrega un parámetro nuevo:

    • Nombre: cookie_expires
    • Value: 2419200
  4. Guarda la etiqueta y publica el contenedor.

Para las etiquetas de Universal Analytics:

  1. En tu lugar de trabajo, abre el menú Etiquetas.
  2. Edita una etiqueta de Universal Analytics existente.
  3. Crea una nueva variable de configuración de Google Analytics. Selecciona Configuración de variables > Más parámetros de configuración > Campos para configurar.
  4. Cuando se expanda la sección Campos para configurar, haz clic en Agregar fila.
  5. En Nombre del campo, ingresa cookieExpires.
  6. En Valor, ingresa la cantidad de segundos antes de que venza la cookie. P. ej., durante 28 días, ingresa 2419200.
  7. Guarda la etiqueta y publica el contenedor.

Cuando la marca cookie_update se establece en true (el valor predeterminado), las etiquetas de Google pueden actualizar las cookies en cada carga de página y también el vencimiento de la cookie para que se establezca en relación con la visita más reciente al sitio. Por ejemplo, si el vencimiento de la cookie se establece en una semana, y un usuario visita con el mismo navegador cada cinco días, el vencimiento de la cookie se actualizará en cada visita y, por lo tanto, nunca vencerá.

Cuando se establece en false, las cookies no se actualizan en cada carga de página. Esto tiene el efecto de que el vencimiento de la cookie sea relativo a la primera vez que un usuario visitó el sitio.

gtag.js

gtag('config', 'TAG_ID', {
  cookie_update: false
});

Tag Manager

Para la etiqueta de Google, sigue estos pasos:

  1. En tu lugar de trabajo, abre el menú Etiquetas.
  2. Edita una etiqueta de Google existente o crea una nueva.
  3. En los parámetros de Configuración, agrega un parámetro nuevo:

    • Nombre: cookie_update
    • Value: false
  4. Guarda la etiqueta y publica el contenedor.

Para las etiquetas de Universal Analytics:

  1. En tu lugar de trabajo, abre el menú Etiquetas.
  2. Edita una etiqueta de Universal Analytics existente.
  3. Crea una nueva variable de configuración de Google Analytics. Selecciona Configuración de variables > Más parámetros de configuración > Campos para configurar.
  4. Cuando se expanda la sección Campos para configurar, haz clic en Agregar fila.
  5. En Nombre del campo, ingresa cookieUpdate.
  6. En Valor, ingresa un valor booleano, p.ej., false.
  7. Guarda la etiqueta y publica el contenedor.