Este documento está dirigido a los desarrolladores que ya tienen una solución de consentimiento implementada en su sitio web y desean usar el modo de consentimiento en un entorno del servidor.
¿Qué es el modo de consentimiento?
El modo de consentimiento te permite comunicar a Google el estado del 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 widget o banner de consentimiento, sino que interactúa con tu plataforma de administración de consentimiento (CMP).
Para obtener una introducción detallada al modo de consentimiento, lee el artículo 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 de tu sitio web recibe las selecciones de consentimiento del usuario y las envía a la etiqueta de Google.
La etiqueta de Google envía las preferencias del usuario al contenedor de servidor agregando parámetros de consentimiento a la solicitud HTTP.
Las etiquetas de productos de Google en el servidor tienen en cuenta el consentimiento y ajustan la cantidad y el tipo de datos que envían en función de las preferencias del usuario.
Modo de consentimiento avanzado
Los contenedores de servidor admiten el modo de consentimiento básico y avanzado.
Si implementaste el modo de consentimiento avanzado en tu contenedor web y trabajas con parámetros de configuración específicos de la región, configura tu servidor de etiquetado para que admita esos parámetros.
Configurar el modo de consentimiento →
Ejemplo
Tu organización te pide que implementes la API del modo de consentimiento de Google para Google Analytics y el seguimiento de conversiones de 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 rechace las cookies de Ads o 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 para Google Ads y Google Analytics. Actualiza el estado de consentimiento si el usuario decide lo contrario.
- Etiqueta de Google : Inicializa la biblioteca de Google Analytics en el navegador y envía datos al contenedor de servidor.
Contenedor de servidor (del servidor)
- Cliente: Cliente de Google Analytics: 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 la configuración de consentimiento influye 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
Comportamiento de la etiqueta
analytics_storage: granted: Google Analytics 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, ni en el cliente ni 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 selecciones de consentimiento del usuario con respecto a las cookies mediante comandos del modo de consentimiento. Cuando un usuario rechaza ad_storage, se envían a Google Analytics mediciones sin cookies de terceros (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 con el MTC v2.0: Funciona si está habilitada en el contenedor web para toda la página. Se leen las cadenas de TC 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 del vinculador de conversiones en el contenedor de 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 cambio, 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.
- Redacción de datos de anuncios: Funciona si está habilitada en la etiqueta de Google del cliente.
- Integración con el MTC v2.0: Funciona si está habilitada en el contenedor web para toda la página.
- Conversiones avanzadas: Funciona 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.
- Redacción de datos de anuncios: La etiqueta no envía una solicitud para almacenar datos cuando se rechaza
ad_storage. - Integración con el MTC v2.0: Funciona si está habilitada en el contenedor web para toda la página.
Contador o ventas de Floodlight
Requisitos
Para que estas etiquetas funcionen, debes instalar la etiqueta del vinculador de conversiones en el contenedor de servidor.
Comportamiento de la etiqueta
ad_storage: granted: Las etiquetas de Floodlight funcionan con normalidad.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.
- Redacción de datos de anuncios: La etiqueta no envía una solicitud para almacenar datos cuando se rechaza
ad_storage. - Integración con el MTC v2.0: Funciona si está habilitada en el contenedor web para toda la página.