Configura y personaliza cookies

Esta página está destinada a desarrolladores que desean personalizar la configuración de cookies con la etiqueta de Google o Google Tag Manager. Si no sabes si necesitas configurar las cookies, lee 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 de dominio más alto 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 ejecutas un servidor de forma local (por ejemplo, localhost), cookie_domain se establece automáticamente en 'none' y las cookies usarán el dominio completo de la ubicación del documento.

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

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

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

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

gtag.js

Para desactivar la configuración automática del dominio de cookies, actualiza el config de tu etiqueta para 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, agrega lo siguiente:

  1. En tu lugar de trabajo, abre el menú Etiquetas.
  2. Edita una etiqueta de Google existente o crea una nueva.
  3. En la configuración 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, haz lo siguiente:

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

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

Cambia 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 principio 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, agrega lo siguiente:

  1. En tu lugar de trabajo, abre el menú Etiquetas.
  2. Edita una etiqueta de Google existente o crea una nueva.
  3. En la configuración 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 Google Ads y Floodlight, haz lo siguiente:

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

  1. En Tag Manager, abre tu etiqueta del seguimiento de conversiones existente o crea una si aún no existe en tu contenedor.
  2. En Opciones de vinculación, haz clic en Anular la configuración de cookies (avanzada).
  3. En el campo Prefijo de nombre, ingresa el prefijo de nombre que desees. Todas las etiquetas que usen estas cookies (por ejemplo, las etiquetas de conversión de Google Ads) también deben configurarse para usar el mismo prefijo.

Cada vez que se carga una página, se actualiza el tiempo de vencimiento de las cookies para que coincida con la hora actual más el valor de vencimiento de las cookies que establece la etiqueta de Google. Esto significa que si el vencimiento de la cookie se establece en una semana (604800 segundos) y un usuario visita una 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ó la página después de que venza la cookie original, se creará una cookie nueva, y su primera y segunda visita aparecerán como provenientes de usuarios distintos en tus informes.

Si estableces el valor de vencimiento de la cookie en 0 (cero) segundos, la cookie se convertirá en una cookie basada en la 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, agrega lo siguiente:

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

    • Nombre: cookie_expires
    • Value: 2419200
  4. 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 el vencimiento de las cookies que se establecerá 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 una página con el mismo navegador cada cinco días, el vencimiento de la cookie se actualizará en cada visita y no vencerá nunca.

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, agrega lo siguiente:

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

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