Auditoría gratis. Descubre qué cookies instala cualquier web antes de que el visitante acepte. Probar ahora

Ventas 965 67 75 01
Ayuda

Cómo configurar Consent Mode v2 con el banner

La respuesta corta

El banner envía a Google todas las señales de Consent Mode v2 denegadas por defecto, salvo security_storage, y las actualiza cuando el visitante elige. Tú configuras en Google Tag Manager el consentimiento de cada etiqueta y usas los eventos del banner como activadores.

Consent Mode v2 es la forma en que Google recibe la elección del visitante. El banner la envía. Tag Manager decide qué hace cada etiqueta con ella. Esta guía separa las dos partes: lo que el banner hace solo y lo que tienes que configurar tú. Si necesitas la base, empieza por la guía de Consent Mode v2.

Qué hace el banner

Al cargar, el banner envía el estado por defecto con gtag('consent', 'default', …). Cuando el visitante elige, lo actualiza con gtag('consent', 'update', …). El estado por defecto equivale a esto:

gtag('consent', 'default', {
  'ad_storage': 'denied',
  'analytics_storage': 'denied',
  'ad_user_data': 'denied',
  'ad_personalization': 'denied',
  'functionality_storage': 'denied',
  'personalization_storage': 'denied',
  'security_storage': 'granted'
});

Estas son las señales, con la descripción que da Google:

Señal Por defecto Qué controla
ad_storage denied Almacenamiento relacionado con la publicidad
analytics_storage denied Almacenamiento relacionado con la analítica
ad_user_data denied Envío a Google de datos de usuario con fines publicitarios
ad_personalization denied Publicidad personalizada
functionality_storage denied Funciones de la web, como el idioma
personalization_storage denied Personalización, como las recomendaciones
security_storage granted Seguridad, como la autenticación o la prevención de fraude

El banner también envía estos eventos a la capa de datos (dataLayer). Puedes usarlos como activadores en Tag Manager:

Evento Para qué sirve en GTM
default_consent Estado de consentimiento por defecto
cookie_consent_update El visitante ha hecho o cambiado su elección
cookie_consent_statistics Activar etiquetas de estadística
cookie_consent_marketing Activar etiquetas de marketing

El banner ofrece al visitante cinco categorías: necesarias, analíticas, marketing, publicidad y funcionalidad. Tras la primera elección, aparece un icono para reabrir la configuración.

Qué tienes que hacer tú en Google Tag Manager

  1. Carga el contenedor desde el banner. Quita de la web el fragmento de GTM y pon el ID del contenedor en el panel, en la ficha de la web, pestaña Identificación, campo ID Google Tag Manager. Lo explica la guía de Google Tag Manager.
  2. Activa el resumen de consentimiento. Ve a Administrador > Configuración del contenedor y, en Ajustes adicionales, marca Habilitar resumen de consentimiento.
  3. Revisa las etiquetas de Google. Las de Google Ads, Google Analytics y Floodlight traen comprobaciones de consentimiento integradas. Las ves en Configuración avanzada > Configuración de consentimiento.
  4. Configura el resto de etiquetas. En píxeles de otras plataformas, mapas de calor o chats, elige La etiqueta requiere consentimiento adicional para activarse. Pide ad_storage para publicidad y analytics_storage para analítica.
  5. Crea los activadores. En Activadores > Nuevo, elige Evento personalizado en Configuración del activador. En Nombre de evento, escribe el nombre exacto del evento del banner.
  6. No dupliques. No añadas otra plataforma de consentimiento ni un gtag('consent', …) propio en una etiqueta HTML personalizada.
  7. Publica el contenedor.

El banner no dice cómo se reparten sus categorías entre las señales. Antes de asignar un evento a una etiqueta, compruébalo en la vista previa.

Cómo comprobarlo

  1. En Tag Manager, haz clic en Vista previa, escribe la URL y haz clic en Conectar.
  2. En la web, acepta solo una categoría del banner. El contenedor se carga tras aceptar, así que Tag Assistant no se conecta antes.
  3. En Resumen, selecciona el evento Consentimiento más reciente. En la pestaña Consentimiento, revisa las columnas Valor predeterminado en la página y Valor actualizado en la página.
  4. Mira qué eventos del banner aparecen en la lista y qué etiquetas se han activado en la pestaña Etiquetas.
  5. Repite en una ventana privada con cada categoría y, al final, pulsando «Rechazar». Tras rechazar no debe haber peticiones a googletagmanager.com ni a google-analytics.com.
  6. Unos días después, revisa en Google Analytics Administrador > Recogida y modificación de datos > Configuración del consentimiento.

Tienes más métodos en cómo comprobar Consent Mode v2 y un informe externo en la auditoría gratuita.

Qué no hace el banner

  • No es una CMP certificada por Google ni es compatible con el TCF de IAB. Google exige una CMP certificada e integrada con el TCF para servir anuncios personalizados con AdSense, Ad Manager o AdMob en el EEE, el Reino Unido y Suiza. Si la web monetiza así, necesitas otra solución.
  • No prometemos el modo avanzado. Con el contenedor cargado desde el panel, las etiquetas de Google no se cargan hasta que el visitante acepta, que se parece a lo que Google llama modo básico. Si necesitas el avanzado, consúltanos antes de montarlo.
  • No bloquea lo que está pegado en el HTML. Una etiqueta pegada directamente en la web se ejecuta sin esperar al consentimiento. Quítala o muévela al banner.
  • No configura tus etiquetas. Qué consentimiento pide cada una lo decides tú en Tag Manager.

Problemas frecuentes

Síntoma Causa Solución
La pestaña Consentimiento sale vacía El contenedor no se carga desde el banner Revisa el ID en el panel y quita el fragmento de GTM de la web
Hay dos estados por defecto distintos Hay otra plataforma de consentimiento o un gtag propio Quita la otra plantilla o la etiqueta HTML personalizada
Un píxel de terceros se activa tras rechazar Sin comprobación adicional de consentimiento Pide ad_storage en su configuración de consentimiento
Un activador de evento no salta El nombre del evento no coincide Copia el nombre exacto, en minúsculas
Analytics recoge datos antes de elegir Analytics pegado en el HTML Quítalo y gestiónalo desde Tag Manager

La configuración de Tag Manager, paso a paso, está en Consent Mode v2 en Google Tag Manager. El resto de guías están en la ayuda.

Preguntas frecuentes

¿Tengo que escribir yo el gtag('consent', 'default')?

No. El banner lo envía con todas las señales denegadas salvo security_storage. Si añades otro, puedes pisar el suyo.

¿Puedo usar el banner para AdSense, Ad Manager o AdMob con anuncios personalizados?

No. Para anuncios personalizados en el EEE, el Reino Unido y Suiza, Google exige a esos productos una CMP certificada por Google e integrada con el TCF de IAB. El banner no lo es.

¿Qué evento uso como activador para las etiquetas de analítica?

Los eventos cookie_consent_statistics y cookie_consent_marketing están pensados para eso. Antes de asignarlos, comprueba en la vista previa de Tag Assistant cuándo aparece cada uno.

Fuentes

  1. Modo de consentimiento: tipos de consentimiento (Google for Developers)
  2. Compatibilidad de Tag Manager con el modo de consentimiento (Ayuda de Tag Manager)
  3. Activador de evento personalizado (Ayuda de Tag Manager)
  4. Verificar la implementación del modo de consentimiento (Ayuda de Google Ads)
  5. Verificar la configuración del consentimiento (Ayuda de Analytics)
  6. Requisitos de gestión del consentimiento de Google para editores (Ayuda de AdSense)

¿Tu agencia mantiene webs de clientes?

Empieza a cobrar el banner de cookies este mes. Desde 15 € al mes por 10 licencias, y te lo instalamos.