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 sabes si necesitas 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 establecen en el nivel más alto posible del dominio. 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 quieres modificar la configuración de vencimiento o 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 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 todos los subdominios sin ninguna configuración adicional.

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

Tag Manager

Para las etiquetas de destino:

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

    • Nombre: cookie_domain
    • Valor: my.example.com
  4. Haz clic en Guardar para guardar la etiqueta y en Publicar para publicar el contenedor.

Para la etiqueta de Google:

  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
    • Valor: my.example.com
  4. Haz clic en Guardar para guardar la etiqueta y en Publicar para publicar el contenedor.

Para las etiquetas de Google Ads y Floodlight conectadas a través de una etiqueta de Google:

Los parámetros de configuración del dominio se pueden modificar desde la etiqueta del vinculador de conversiones:

  1. En Tag Manager, abre tu etiqueta de vinculación de conversiones existente o crea una si aún no existe en tu 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 debe permitir establecer una cookie. También puedes especificar una ruta específica en el campo Ruta. Usa estos parámetros de configuración solo si necesitas limitar las cookies a un subdominio o subdirectorio de nivel inferior.

gtag.js

Para desactivar la configuración automática del dominio de las 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'
});

Cómo cambiar el nombre de las cookies

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

Tag Manager

Para las etiquetas de destino:

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

    • Nombre: cookie_prefix
    • Valor: example
  4. Haz clic en Guardar para guardar la etiqueta y en Publicar para publicar el contenedor.

Para la etiqueta de Google:

  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
    • Valor: example
  4. Haz clic en Guardar para guardar la etiqueta y en Publicar para publicar el contenedor.

Para las etiquetas de Google Ads y Floodlight conectadas a través de una etiqueta de Google:

Los parámetros de configuración del prefijo de nombre se pueden modificar desde la etiqueta del vinculador de conversiones:

  1. En Tag Manager, abre tu etiqueta de vinculación de conversiones existente o crea una si aún no existe en tu contenedor.
  2. En Opciones del vinculador, haz clic en Anular la configuración de cookies (avanzado).
  3. En el campo Prefijo de nombre, ingresa el prefijo de nombre deseado. 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.

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'
});

En cada carga de página, el tiempo de vencimiento de la cookie se actualiza para que coincida con 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 una página con el mismo navegador en un plazo de cinco días, la cookie estará disponible una semana más y aparecerá como el mismo visitante en tus informes. Si ese mismo usuario visita la página después de que la cookie original venza, se creará una cookie nueva, y sus visitas primera y segunda aparecerán como provenientes de visitantes distintos en tus informes.

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

Tag Manager

Para las etiquetas de destino:

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

    • Nombre: cookie_expires
    • Valor: 2419200
  4. Haz clic en Guardar para guardar la etiqueta y en Publicar para publicar el contenedor.

Para la etiqueta de Google:

  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
    • Valor: 2419200
  4. Haz clic en Guardar para guardar la etiqueta y en Publicar para publicar el contenedor.

gtag.js

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

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 actualizar el vencimiento de las cookies 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 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 como 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.

Tag Manager

Para las etiquetas de destino:

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

    • Nombre: cookie_update
    • Valor: false
  4. Haz clic en Guardar para guardar la etiqueta y en Publicar para publicar el contenedor.

Para la etiqueta de Google:

  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
    • Valor: false
  4. Haz clic en Guardar para guardar la etiqueta y en Publicar para publicar el contenedor.

gtag.js

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