Implementa el modo de consentimiento con Tag Manager del servidor

Este documento está dirigido a 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.

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

Para obtener una introducción detallada al modo de consentimiento, consulta 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 del 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 opciones 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 opciones 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 de servidor mediante el agregado de parámetros de consentimiento a la solicitud HTTP.

  3. Las etiquetas de productos de Google en el servidor dependen del consentimiento y ajustan la cantidad y el tipo de datos que envían según las preferencias del usuario.

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

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

Configurar el modo de consentimiento →

Ejemplo

Tu organización te pide que implementes la API del modo de consentimiento de Google para Google Analytics 4 y el seguimiento de conversiones de Google Ads. Ya tienes un banner de cookies en el sitio web, que implementaste mediante 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 Google Ads (ad_storage) y Analytics (analytics_storage). Cuando el usuario rechaza las cookies de Google Ads o Analytics, las etiquetas siempre deben enviar pings sin cookies 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 el consentimiento para almacenar cookies de 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 4 en el navegador y envía datos al contenedor del servidor.

Contenedor del servidor (del servidor)

  • Cliente: Google Analytics: cliente de GA4. Se usa para interpretar las solicitudes HTTP entrantes del contenedor web.
  • Etiqueta: Vinculador de conversiones para medir las conversiones.
  • Etiqueta: Seguimiento de conversiones de Google Ads. Se usa para enviar los 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), siempre y cuando el usuario no haya brindado 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 elecciones de consentimiento de cookies de los usuarios mediante comandos del modo de consentimiento. Cuando un usuario rechaza ad_storage, se envía un ping sin cookies a Google Analytics. Los pings sin cookies 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, tanto en el cliente como 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 se habilita en el contenedor web para toda la página. Las cadenas del MTC se leen para respaldar 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 del servidor.

Comportamiento de la etiqueta

  • ad_storage: granted - Las etiquetas de conversiones de Google Ads funcionan normalmente.
  • ad_storage: denied - Las cookies de Google Ads no se escriben ni leen. En su lugar, el navegador envía un píxel de conversión a un dominio sin cookies.

Funciones admitidas

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

Remarketing de Google Ads

Comportamiento de la etiqueta

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

Funciones admitidas

  • Transferencia de URL: No se admite.
  • Ocultamiento 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 se habilita en el contenedor web para toda la página.

Contador de Floodlight/ventas

Requisitos

Para que estas etiquetas funcionen, debes instalar la etiqueta del vinculador de conversiones en el contenedor del 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 se habilita en la etiqueta de Google del cliente.
  • Ocultamiento 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 se habilita en el contenedor web para toda la página.

Próximos pasos