Google Consent Mode v2: guía de implementación completa

29 May 20265 min de lectura

TL;DR — Google Consent Mode v2 es el protocolo de Google que permite continuar midiendo conversiones y audiencias de GA4 incluso cuando un usuario rechaza las cookies analíticas o publicitarias. Es obligatorio desde marzo de 2024 para todos los anunciantes que utilizan Google Ads o GA4 en Europa. Existen dos modos: Basic (sin datos sin consentimiento) y Advanced (datos modelados sin consentimiento). La implementación se realiza a través de una CMP certificada y Google Tag Manager.

Desde el 6 de marzo de 2024, Google exige que todos los sitios que usan Google Ads o GA4 en Europa implementen Consent Mode v2. Sin esta configuración, las conversiones dejan de registrarse y las audiencias de Google Ads se vuelven inútiles. Esta guía explica cómo funciona Consent Mode v2, cuál es la diferencia entre Basic y Advanced y cómo implementarlo correctamente con una CMP y GTM.

¿Qué es Google Consent Mode v2?

Google Consent Mode v2 es un framework técnico que permite a las etiquetas de Google (GA4, Google Ads, Floodlight) adaptarse a la elección de consentimiento del usuario. En lugar de cargarse o no de forma binaria, las etiquetas envían señales de consentimiento que indican si el usuario ha aceptado o rechazado las cookies analíticas y publicitarias.

Consent Mode v2 introduce dos nuevos parámetros respecto a v1: ad_user_data (permiso para enviar datos de usuario a Google para publicidad) y ad_personalization (permiso para la personalización publicitaria). Los cuatro parámetros del modo son: analytics_storage, ad_storage, ad_user_data y ad_personalization.

Basic vs Advanced Consent Mode: ¿cuál es la diferencia?

Basic Consent Mode

En modo Basic, las etiquetas de Google no se cargan en absoluto si el usuario no ha dado su consentimiento (o lo ha rechazado). No se envían datos a Google. Es el enfoque más estricto desde el punto de vista de la privacidad, pero implica una pérdida total de señal para los usuarios que rechazan. Las conversiones sin consentimiento no se modelan.

Advanced Consent Mode

En modo Advanced, las etiquetas de Google se cargan incluso sin consentimiento, pero en modo 'ping': envían señales anónimas sin cookies ni identificadores personales. Google utiliza estas señales para el modelado de conversiones y de audiencias. El resultado es una mayor precisión de los datos globales, incluso con altas tasas de rechazo. Este es el enfoque recomendado para sitios con presupuesto significativo en Google Ads.

¿Cómo implementar Google Consent Mode v2?

Paso 1 — Elegir una CMP certificada por Google

Google publica una lista de CMP asociadas que han integrado de forma nativa Consent Mode v2. FlowConsent está certificado y envía automáticamente las cuatro señales según la elección del usuario. Si tu CMP no está certificada, debes implementar las señales manualmente a través de GTM.

Paso 2 — Configurar el estado por defecto

Antes de que el usuario interactúe con el banner, todos los parámetros deben establecerse en denied. Este bloque de código debe cargarse antes que todas las etiquetas de Google, idealmente en el <head> antes de GTM.

Paso 3 — Actualizar las señales tras el consentimiento

Cuando el usuario realiza su elección, la CMP llama a gtag('consent', 'update', {...}) con los valores correspondientes a las categorías aceptadas.

Get GDPR compliant in 10 minutes

Free plan available · No credit card required

Try FlowConsent free

Errores frecuentes de implementación

Error 1: estado por defecto no definido. Sin estado por defecto, las etiquetas de Google pasan a 'granted' por defecto en algunas configuraciones. Siempre establece los cuatro parámetros en 'denied' antes de GTM.

Error 2: faltan las señales ad_user_data y ad_personalization. Estos dos parámetros son específicos de v2. Sin ellos, Google te trata como si siguieras en v1 y bloquea las audiencias.

Error 3: modo Advanced con CMP en modo Basic. Si la CMP bloquea la carga de etiquetas de Google antes del consentimiento, las señales de modelado Advanced no pueden enviarse.

Error 4: Consent Mode activo pero banner no conforme. Consent Mode v2 no sustituye al cumplimiento del RGPD. El banner debe seguir ofreciendo rechazo simple, granularidad por categoría y almacenamiento de pruebas.

Lista de verificación para la implementación de Consent Mode v2

  1. Verificar que la CMP está certificada para Google Consent Mode v2.
  2. Establecer el estado por defecto (denied para los 4 parámetros) antes de GTM en el <head>.
  3. Configurar las 4 señales: analytics_storage, ad_storage, ad_user_data, ad_personalization.
  4. Verificar que la CMP llama a gtag('consent', 'update') tras la elección del usuario.
  5. Probar en modo Advanced: las etiquetas de GA4 y Google Ads deben cargarse en modo ping antes del consentimiento.
  6. Validar mediante Google Tag Assistant que las señales se reciben correctamente.
  7. Comprobar en GA4 (Admin > Configuración del flujo de datos > Consent Mode) que el modo está activo.
  8. Comprobar en Google Ads (Configuración de la cuenta > Consentimiento) que el modelado está activado.

Google Consent Mode v2 se ha vuelto indispensable para cualquier sitio europeo que use Google Ads o GA4. La implementación correcta a través de una CMP certificada y GTM lleva aproximadamente una hora. Sin él, operas a ciegas en tus conversiones publicitarias. Escanea tu sitio en /es/scan para verificar que las señales de consentimiento están correctamente configuradas.

Compartir