Implementa el modo de consentimiento con Tag Manager del servidor

Este documento está dirigido a los desarrolladores que ya implementaron una solución de consentimiento en su sitio web y desean usar el modo de consentimiento en un entorno del servidor.

El modo de consentimiento te permite comunicar a Google el estado de consentimiento de las cookies o del identificador de la aplicación de tus usuarios. Las etiquetas ajustan su comportamiento y respetan las selecciones de los usuarios. El modo de consentimiento no proporciona un banner de consentimiento o widget. sino que interactúa con tu plataforma de administración de consentimiento (CMP).

Para obtener una introducción detallada al modo de consentimiento, consulta Modo de consentimiento en sitios web y aplicaciones para dispositivos móviles.

Para implementar el modo de consentimiento, necesitas lo siguiente:

  • Acceso de administrador a los productos de Google que deseas configurar
  • Una solución de consentimiento o un banner de cookies en tu sitio web que sea compatible con la API del modo de consentimiento de Google o gtag.js
  • Un contenedor web de Google Tag Manager y un contenedor de servidor.
  • Un cliente de Google Analytics: GA4 en el contenedor de servidor para recibir datos de consentimiento

Cómo funciona el modo de consentimiento con el etiquetado del servidor

El banner de consentimiento envía las elecciones de consentimiento a la etiqueta de Google. La etiqueta de Google transmite los datos al servidor.

  1. El banner de consentimiento de tu sitio web recibe las selecciones de consentimiento del usuario y las envía a la etiqueta de Google.

  2. La etiqueta de Google envía las preferencias del usuario al contenedor del servidor agregando parámetros de consentimiento a la solicitud HTTP.

  3. Las etiquetas de productos de Google en el servidor se basan en el consentimiento y ajustan la cantidad y el tipo de datos que envían en función de las preferencias del usuario.

Los contenedores del servidor admiten el modo de consentimiento básico y avanzado.

Cuando implementes el modo de consentimiento avanzado en tu contenedor web y trabajes con la configuración específica de la región, configura tu servidor de etiquetado para que admita la configuración específica de la región.

Configura el modo de consentimiento →

Ejemplo

Tu organización te solicita que implementes la API del modo de consentimiento de Google para el seguimiento de conversiones de Google Analytics 4 y Google Ads. Ya tienes un banner de cookies en el sitio web, que implementaste con una plantilla de la comunidad en el contenedor web.

Debes asegurarte de que tus etiquetas de Google Ads y Google Analytics se activen cuando el usuario acepte las cookies de Ads (ad_storage) y Analytics (analytics_storage). Cuando el usuario rechaza las cookies de anuncios o de Analytics, las etiquetas siempre deben enviar mediciones sin cookies de terceros a sus destinos.

Para implementar el modo de consentimiento con el etiquetado del servidor, necesitas los siguientes componentes:

Contenedor web (del cliente)

  • Banner de cookies: Solicita consentimiento para almacenar cookies de Google Ads y Google Analytics. Actualiza el estado del consentimiento si el usuario decide lo contrario.
  • Etiqueta de Google: Inicializa la biblioteca de Google Analytics 4 en el navegador y envía datos al contenedor del servidor.

Contenedor de servidor (del servidor)

  • Cliente: Google Analytics: cliente de GA4: Para interpretar las solicitudes HTTP entrantes del contenedor web.
  • Etiqueta: Vinculador de conversiones para medir las conversiones
  • Etiqueta: Seguimiento de conversiones de Google Ads (para enviar datos de conversiones a Google Ads)

Cómo influye la configuración de consentimiento en el comportamiento de las etiquetas

En las siguientes pestañas, se explica cómo se comportan ciertas etiquetas en el contexto del modo de consentimiento.

Google Analytics 4

Comportamiento de la etiqueta

  • analytics_storage: granted: Google Analytics 4 funciona con normalidad.
  • analytics_storage: denied
    • Modo de consentimiento (implementación básica): Las etiquetas de Google se bloquean por completo (es decir, no se cargan) mientras un usuario no haya dado su consentimiento para las cookies de Analytics. No se configuran cookies de Analytics, no se accede a ellas ni se leen desde el dispositivo, tanto en el cliente como en el servidor.
    • Modo de consentimiento (implementación avanzada): Las etiquetas de Google se cargan en todas las páginas, independientemente del estado de consentimiento. Las etiquetas de Google ajustan su comportamiento en función de las decisiones de consentimiento de cookies del usuario a través de los comandos del modo de consentimiento. Cuando un usuario rechaza ad_storage, se envían mediciones sin cookies de terceros a Google Analytics (p.ej., a www.google-analytics.com o a dominios estándar de Analytics). Estas mediciones son eventos anónimos y no identificables de Google Analytics. No se configuran cookies de Analytics, no se accede a ellas ni se leen desde el dispositivo, ni en el cliente ni en el servidor.

Funciones admitidas

  • Transferencia de URL: Funciona si está habilitada en la etiqueta de Google del cliente.
  • Integración del MTC v2.0: Funciona si está habilitada en el contenedor web para toda la página. Las cadenas del MTC se leen para admitir la personalización de anuncios y los Indicadores de Google.

Conversiones de Google Ads

Requisitos

Para que esta etiqueta funcione, debes instalar la etiqueta Conversion Linker en el contenedor del servidor.

Comportamiento de la etiqueta

  • ad_storage: granted: Las etiquetas de conversiones de Google Ads funcionan con normalidad.
  • ad_storage: denied: No se escriben ni se leen las cookies de Google Ads. En su lugar, el navegador envía un píxel de conversión a un dominio sin cookies de terceros (p.ej., pagead2.googlesyndication.com).

Funciones admitidas

  • Transferencia de URL: Funciona si está habilitada en la etiqueta de Google del cliente.
  • Ocultación de datos de anuncios: Funciona si está habilitada en la etiqueta de Google del cliente.
  • Integración del MTC v2.0: Funciona si está habilitada en el contenedor web para toda la página.
  • Conversiones avanzadas: Funcionan cuando se otorga el consentimiento.

Google Ads Remarketing

Comportamiento de la etiqueta

  • ad_storage: granted: Las etiquetas de remarketing de Google Ads funcionan con normalidad.
  • ad_storage: denied: Bloquea las solicitudes HTTP y el uso de cookies.

Funciones admitidas

  • Transferencia de URL: No se admite.
  • Ocultación de datos de anuncios: La etiqueta no envía una solicitud para almacenar datos cuando se rechaza ad_storage.
  • Integración del MTC v2.0: Funciona si está habilitada en el contenedor web para toda la página.

Contador/Ventas de Floodlight

Requisitos

Para que estas etiquetas funcionen, debes instalar la etiqueta de Conversion Linker en el contenedor del servidor.

Comportamiento de la etiqueta

  • ad_storage: granted: Las etiquetas de Floodlight funcionan normalmente.
  • ad_storage: denied: Bloquea las solicitudes HTTP y el uso de cookies.

Funciones admitidas

  • Transferencia de URL: Funciona si está habilitada en la etiqueta de Google del cliente.
  • Ocultación de datos de anuncios: La etiqueta no envía una solicitud para almacenar datos cuando se rechaza ad_storage.
  • Integración del MTC v2.0: Funciona si está habilitada en el contenedor web para toda la página.

Próximos pasos