Antonio Luis Pérez
Hablemos →
Volver al blog

Implementar Consent Mode v2: guía sin humo

Ilustración de una cookie partida en dos mitades con una marca de verificación verde

Consent Mode v2 es el mecanismo con el que tus etiquetas de Google respetan la decisión de cookies de cada visitante. Añade dos señales sobre la versión anterior, ad_user_data y ad_personalization, obligatorias desde marzo de 2024 para usar audiencias y remarketing de Google en Europa. La implementación se decide en un detalle que casi todo el mundo hace mal: el orden de carga.

Esta guía cubre el montaje correcto, la elección entre Basic y Advanced y la validación de los cuatro escenarios de consentimiento. Todo sale de cuentas reales que audito, con sus fallos incluidos.

Qué cambia con la versión 2

La versión 1 gestionaba dos estados: analytics_storage para medición y ad_storage para publicidad. La v2 suma dos señales que viajan con cada hit:

Sin estas señales en granted, Google Ads descarta ese tráfico para audiencias y conversiones avanzadas. Tu campaña sigue gastando; tu lista de remarketing deja de crecer. El aviso llega meses después, cuando alguien pregunta por qué la audiencia de compradores tiene 40 personas.

Basic o Advanced: elige sabiendo qué firmas

Existen dos formas de montar Consent Mode y la diferencia pesa en lo legal y en lo estadístico:

BasicAdvanced
Sin consentimientoLas etiquetas no cargan. Silencio total.Las etiquetas cargan y envían pings sin cookies, anónimos.
Datos que recibesSolo de quien acepta.De quien acepta, más conversiones modeladas del resto.
Postura RGPDLa más conservadora.Defendible, con debate abierto sobre los pings previos al consentimiento.
Para quiénSectores sensibles, aversión al riesgo.Ecommerce con inversión en Ads que necesita el modelado.

Mi criterio: Advanced cuando la inversión en Google Ads justifica el modelado y el DPO está informado de qué se envía antes del consentimiento. Basic para el resto. La elección por defecto de la agencia suele ser Advanced sin que nadie haya leído qué contiene un ping.

El orden de carga decide si cumples

La secuencia correcta tiene tres pasos y el primero va antes de GTM en el código de la página, con etiqueta de plantilla o a mano en el head:

  1. Default denegado: fijas los cuatro estados en denied antes de que cargue ninguna etiqueta. Si el visitante ya decidió en una visita anterior, restauras su decisión aquí, leyendo tu cookie.
  2. El banner actualiza: cuando el usuario decide, el CMP empuja un consent update con los estados que correspondan.
  3. Las etiquetas responden: GTM reevalúa y dispara lo que el consentimiento permite.

El fallo que encuentro en la mayoría de auditorías: GTM carga primero, dispara etiquetas en los milisegundos previos al default, y el banner llega tarde. El resultado son datos recogidos sin base legal que ninguna captura de pantalla del banner va a justificar. En DebugView se detecta en un minuto: si el primer evento llega con consentimiento granted sin que nadie haya clicado nada, tienes este problema.

Errores que veo en cuentas reales

Cómo validar los cuatro escenarios

Una implementación se da por buena cuando pasa esta tabla, y no antes:

EscenarioQué comprobar
Acepta todoLos cuatro estados en granted, cookies creadas, eventos en DebugView con el icono de consentimiento en verde.
Rechaza todoCero cookies de Google. En Basic, silencio; en Advanced, pings sin identificador. Las conversiones siguen llegando modeladas, con retraso de días.
Decisión granularAcepta medición y rechaza publicidad: analytics_storage granted, el resto denied, y las etiquetas de Ads bloqueadas.
No decideNada carga más allá de lo que permita el default. Navega tres páginas y confirma que sigue igual.

Herramientas: el modo Preview de GTM muestra el estado de consentimiento por etiqueta, y Tag Assistant marca qué disparó y con qué señales. Media hora de pruebas te ahorra una migración de datos contaminados.

Lo que pierdes y lo que recuperas

Con el banner bien montado, tu tráfico medible baja. La cifra depende del sector y del diseño del banner; en los ecommerce que audito, la tasa de aceptación ronda el 60 al 85%. El modelado de Google recupera parte de las conversiones perdidas si usas Advanced y tienes volumen: por debajo de unos cientos de conversiones al mes, el modelado apenas aporta.

El error de interpretación típico llega la semana siguiente: alguien mira el informe y anuncia que el tráfico cayó. El tráfico sigue ahí. La medición ahora refleja solo a quien aceptó, y ese recorte es el estado legal correcto, no una avería.

Autodiagnóstico en cinco minutos

Sin instalar nada, con tu web en una ventana de incógnito:

  1. Abre las herramientas de desarrollo, pestaña de red, filtra por "collect" y carga tu home. Un hit hacia Google antes de tocar el banner con parámetros de cliente te delata el default tardío.
  2. Rechaza las cookies y revisa el almacenamiento: una cookie _ga viva después del rechazo significa que el banner decora.
  3. Acepta en otra sesión y busca en el hit el parámetro gcs o gcd: codifican el estado de consentimiento que Google recibe. Sin ellos, Consent Mode no está operativo por mucho banner que veas.

Cualquiera de las tres pruebas en rojo justifica una revisión seria. Las tres en verde descartan lo grueso; los matices, la deduplicación y las señales v2 piden una auditoría completa.

Preguntas frecuentes

¿Consent Mode v2 es obligatorio?

Para usar audiencias, remarketing y conversiones avanzadas de Google en el Espacio Económico Europeo, sí, desde marzo de 2024. Para medir con GA4 sin funciones publicitarias, la obligación real es el RGPD de siempre: consentimiento previo para cookies no esenciales.

¿Necesito una CMP certificada por Google?

Para servir anuncios personalizados en el EEE, Google exige un CMP certificado integrado con el TCF. Para una web sin publicidad programática, un banner propio bien montado cumple, y de hecho el de mi portfolio está hecho a mano.

¿Advanced me permite medir a quien rechaza?

Mide pings anónimos y modela conversiones a partir de ellos. Datos individuales de quien rechazó, no: quien te venda eso te está vendiendo una sanción con plazo de entrega.

¿Tu banner y tu medición van cada uno por su lado? Audito e implemento Consent Mode v2, GA4 y GTM. Me cuentas qué tienes montado y te digo qué corregiría, sin compromiso.

Ver el servicio de analítica web →