Consent Mode V2: guía técnica para desarrolladores

Consent Mode V2. Desarrolladora especializada en la implementación de Consent Mode V2
Tabla de contenidos ocultar

En resumen:

  • Consent Mode V2 de Google transmite cuatro señales de consentimiento para controlar etiquetas y SDKs, siendo obligatorio en el EEE desde marzo de 2024. La correcta implementación requiere establecer en denied las señales ad_user_data y ad_personalization en el snippet de <head>, y actualizar los estados según la interacción del usuario con la CMP. Sin esto, se pierde precisión en modelado de conversiones y funcionalidades publicitarias, además de incumplir regulaciones de protección de datos.

Resumen del artículo
Consent Mode V2 es la API de Google que transmite cuatro señales de consentimiento (analytics_storage, ad_storage, ad_user_data y ad_personalization) para controlar el comportamiento de etiquetas y SDKs. Desde el 6 de marzo de 2024 es obligatorio para anunciantes en el Espacio Económico Europeo. Esta guía cubre: qué cambió respecto a V1, snippets reproducibles para gtag y GTM, checklist de migración, procedimientos de prueba con Google Tag Assistant y recomendaciones de cumplimiento GDPR para Europa Central.

Consent Mode V2 transmite cuatro señales a Google: analytics_storage, ad_storage, ad_user_data y ad_personalization. La acción inmediata para cualquier desarrollador es establecer los cuatro parámetros en denied por defecto en el <head> antes de cargar GTM o gtag, y llamar a gtag('consent','update',{...}) cuando el usuario elija en el banner de la plataforma de gestión de consentimiento (CMP). Sin este orden, algunas configuraciones pueden asumir granted por defecto y enviar datos sin consentimiento válido.

Desde el 6 de marzo de 2024, Google exige Consent Mode V2 para todo el tráfico del Espacio Económico Europeo (EEE) en cuentas que usen Google Ads o GA4. No migrar implica perder funcionalidades de audiencias, remarketing y modelado de conversiones para ese tráfico.

SeñalControlaNovedad en V2
analytics_storageCookies de analítica (GA4)No (existía en V1)
ad_storageCookies publicitariasNo (existía en V1)
ad_user_dataEnvío de datos de usuario a Google AdsSí, obligatoria
ad_personalizationPublicidad personalizada y remarketingSí, obligatoria

Tabla de contenidos

👉 Si necesitas descargarte infografías sobre Consent Mode V2, descuentos en cursos y herramientas y mucho más puedes hacerlo aquí: descargar infografías y recursos

 
 
Consent Mode V2: guía técnica para desarrolladores

Prueba GRATIS 3 MESES LG DataOne

Analiza mejor, decide antes y haz crecer tu negocio con LG DataOne. Empieza gratis con el cupón de descuento 3MESESGRATIS y obtén 3 meses gratis.

 

Consent Mode es una API de Google que comunica el estado de consentimiento del usuario a las etiquetas y SDKs de Google, ajustando su comportamiento en tiempo real. No es un banner ni una CMP: es la capa de señalización que conecta la decisión del usuario con el comportamiento de las etiquetas.

Afecta a GA4, Google Ads, Floodlight y cualquier otra etiqueta de Google que respete la API. La integración se realiza mediante gtag.js directamente o a través de Google Tag Manager, y puede complementarse con una CMP certificada por Google que mapee automáticamente las categorías de consentimiento a las señales técnicas.

El flujo conceptual es: el usuario interactúa con el banner de la CMP → la CMP empuja el estado al dataLayer o llama a gtag('consent','update',{...}) → las etiquetas de Google leen ese estado y ajustan qué datos recopilan y qué cookies escriben.

Consejo profesional: Una CMP «certificada por Google» no garantiza que el mapeo de propósitos esté bien configurado. Verifica siempre en el Network tab que los pings incluyen los parámetros gcs y gcd con los valores esperados.

Las cuatro señales de V2 y qué cambia respecto a V1

Infografía con los pasos esenciales para implementar Consent Mode V2

Consent Mode V2 añade dos señales obligatorias sobre las dos que ya existían en V1: ad_user_data y ad_personalization. Este es el cambio técnico central que requiere acción en todas las implementaciones existentes.

Descripción de las señales nuevas:

  • ad_user_data: controla si se pueden enviar datos del usuario a Google para fines publicitarios (listas de audiencia, Customer Match). Debe estar en granted solo si el usuario ha aceptado explícitamente el uso de sus datos para publicidad.
  • ad_personalization: controla si se puede usar publicidad personalizada y remarketing. Ponerla en denied desactiva los anuncios personalizados aunque ad_storage esté en granted.

Consecuencias de no enviar las señales nuevas en tráfico EEE:

  • Las audiencias de remarketing no se construyen correctamente.
  • El modelado de conversiones opera con menos señal, reduciendo su precisión.
  • Google puede interpretar la ausencia de señal como incumplimiento de sus políticas para el EEE.
Categoría CMP típicaSeñal V2 correspondienteValor si aceptaValor si rechaza
Analítica / Estadísticasanalytics_storagegranteddenied
Publicidad / Marketingad_storage, ad_user_datagranteddenied
Personalizaciónad_personalizationgranteddenied

Consejo profesional: Cuando el usuario acepta «publicidad» pero no «personalización», ad_storage y ad_user_data pueden ir a granted mientras ad_personalization permanece en denied. Este escenario mixto es válido y frecuente; asegúrate de que tu CMP lo mapea correctamente.

 
 
Consent Mode V2: guía técnica para desarrolladores

Prueba GRATIS 3 MESES LG DataOne

Analiza mejor, decide antes y haz crecer tu negocio con LG DataOne. Empieza gratis con el cupón de descuento 3MESESGRATIS y obtén 3 meses gratis.

 

Basic vs. Advanced: cómo funciona el modelado y los pings

La diferencia entre los dos modos no es cosmética: determina cuánta señal llega a Google cuando un usuario rechaza las cookies.

Detalle de unas manos trabajando en el etiquetado y modelado de datos frente al ordenador

CaracterísticaBasicAdvanced
Carga de etiquetas antes del consentimientoNoSí (sin cookies)
Pings cookieless antes del consentimientoNo
Modelado de conversiones específico del anuncianteNo (modelo genérico)
Complejidad de implementaciónBajaMedia
Requiere que la CMP no bloquee tagsNo

En el modo Advanced, las etiquetas se cargan con todos los parámetros en denied y envían «consent state pings» y «key event pings» sin cookies ni identificadores persistentes. Google usa esos pings anonimizados para construir un modelo de conversiones específico del anunciante, más preciso que el modelo genérico que aplica en Basic.

Los parámetros gcs y gcd en las peticiones HTTP codifican el estado de consentimiento en cada ping. Cuando ad_storage está en denied, no se leen ni escriben cookies publicitarias; cuando ad_personalization está en denied, el remarketing personalizado queda desactivado aunque el resto de señales estén en granted.

Cuándo elegir cada modo:

  • Basic es suficiente si el sitio no invierte en Google Ads o si la CMP no puede configurarse para no bloquear tags.
  • Advanced es preferible cuando hay inversión publicitaria significativa y se necesita modelado de conversiones preciso para el EEE.

Prerrequisitos técnicos antes de empezar

Antes de escribir una sola línea de código, confirma que tienes estos elementos en orden:

  • CMP con soporte V2: debe poder mapear sus categorías de propósito a las cuatro señales. Si no lo hace automáticamente, necesitarás el mapeo manual.
  • GTM o gtag.js instalado: la instalación correcta de Google Tag Manager es el punto de partida para cualquier implementación.
  • Propiedad GA4 activa: con acceso de editor para verificar la configuración de Consent Mode en la interfaz.
  • Acceso a Google Ads: necesario para verificar el estado de las señales en el panel de conversiones.
PrerrequisitoResponsableNotas
CMP configurada con V2Dev / LegalVerificar mapeo de propósitos
Snippet default en DevAntes de GTM/gtag
GA4 y Google Ads activosMarketingAcceso editor en GA4
Revisión legal GDPR/EEELegal / DPODPIA si aplica remarketing
Entorno de stagingDevPara pruebas antes de producción

Consejo profesional: En Advanced, la CMP debe estar configurada para «unblock tags» o «no bloquear etiquetas». Si la CMP bloquea la carga de GTM hasta el consentimiento, los pings cookieless nunca se envían y el modelado avanzado no funciona, aunque el código sea técnicamente correcto.

Implementación técnica paso a paso con gtag y GTM

Paso 1: snippet de configuración por defecto en el <head>

El código de default consent debe cargarse antes de cualquier etiqueta de Google, idealmente en el <head> del documento. Retrasarlo puede provocar fugas de datos.

Ingeniero comprobando la configuración del snippet de GTM

<!-- Consent Mode V2: default ANTES de GTM -->
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('consent', 'default', {
    'analytics_storage': 'denied',
    'ad_storage':        'denied',
    'ad_user_data':      'denied',
    'ad_personalization':'denied',
    'wait_for_update':   500
  });
  gtag('set', 'ads_data_redaction', true);
  gtag('set', 'url_passthrough', true);
</script>
<!-- A continuación, el snippet de GTM -->

Paso 2: actualizar el consentimiento tras la interacción del usuario

Cuando el usuario acepta o rechaza en el banner, la CMP debe llamar a gtag('consent','update',{...}) con los valores correspondientes:

// Ejemplo: usuario acepta analítica pero rechaza publicidad
gtag('consent', 'update', {
  'analytics_storage': 'granted',
  'ad_storage':        'denied',
  'ad_user_data':      'denied',
  'ad_personalization':'denied'
});

Paso 3: configuración en Google Tag Manager

En GTM, la CMP debe exponer el estado de consentimiento en el dataLayer. El flujo recomendado:

  1. La CMP empuja un evento al dataLayer con los valores de consentimiento.
  2. Un trigger de tipo «Custom Event» en GTM escucha ese evento.
  3. Las etiquetas de Google Ads y GA4 en GTM tienen activada la opción «Consent checks» para respetar las señales.

Nota técnica: GTM tiene una sección nativa de «Consent Overview» (en Administración > Configuración de consentimiento) donde puedes ver qué etiquetas respetan las señales y cuáles no. Revísala antes de publicar cualquier cambio.

Clave en dataLayerSeñal V2Valores válidosResponsable
consentAnalyticsanalytics_storagegranted / deniedDev / CMP
consentAdsad_storagegranted / deniedDev / CMP
consentUserDataad_user_datagranted / deniedDev / CMP
consentPersonalizationad_personalizationgranted / deniedDev / CMP

Consejo profesional: Activa url_passthrough: true y ads_data_redaction: true en el snippet de default. El primero permite pasar información de clics en URLs para modelado sin cookies; el segundo redacta identificadores de clic cuando ad_storage está en denied.

Si ya tienes V1 implementado, la migración a V2 no requiere reescribir todo, pero sí pasos concretos y verificables.

Pasos de migración

  1. Auditoría del estado actual: identifica dónde está el snippet de default consent, qué señales incluye y qué CMP gestiona el consentimiento.
  2. Añadir las señales nuevas al snippet de default: incorpora ad_user_data y ad_personalization en denied al bloque gtag('consent','default',{...}).
  3. Actualizar el mapeo en la CMP: asegúrate de que la CMP envía gtag('consent','update',{...}) con las cuatro señales, no solo con las dos de V1.
  4. Revisar etiquetas legacy: comprueba en GTM que todas las etiquetas de Google Ads y GA4 tienen activadas las comprobaciones de consentimiento nativas.
  5. Desplegar en staging y ejecutar el plan de pruebas (ver sección siguiente).
  6. Desplegar en producción y monitorizar el modelado de conversiones en GA4 y Google Ads durante los primeros 7 días.

Checklist de verificación antes de producción:

  • [ ] Snippet de default incluye las cuatro señales en denied
  • [ ] Snippet carga antes de GTM en el <head>
  • [ ] CMP actualiza las cuatro señales en el update
  • [ ] Etiquetas de GTM tienen «Consent checks» activado
  • [ ] Pings con gcs/gcd visibles en Network tab
  • [ ] No se escriben cookies cuando todo está en denied

Plan de reversión: si tras el despliegue detectas pérdida anómala de datos o errores en el modelado, puedes revertir temporalmente eliminando las dos señales nuevas del update (manteniendo solo ad_storage y analytics_storage) mientras investigas. No elimines el snippet de default: eso sería peor.

Consejo profesional: No asumas que una CMP «certificada por Google» resolverá el mapeo automáticamente. Verifica siempre en el Network tab que el update incluye las cuatro señales con los valores correctos tras cada interacción del usuario.

Cómo probar y validar la implementación

Procedimiento de prueba recomendado

  1. Abre el sitio en modo incógnito con Google Tag Assistant activo.
  2. Antes de interactuar con el banner, abre el Network tab y filtra por google o gtag. Verifica que no hay peticiones con cookies y que los pings incluyen gcs=G100 (todos en denied).
  3. Acepta todas las categorías y verifica que los pings cambian a gcs=G111 y que las cookies de GA4 y Ads se escriben.
  4. Recarga en incógnito, rechaza todo y confirma que no se escriben cookies y que los pings cookieless siguen llegando (en Advanced).
  5. Prueba un escenario mixto: acepta analítica, rechaza publicidad. Verifica que analytics_storage=granted y ad_storage=denied en los pings.
  6. Cambia el consentimiento después de la carga inicial (el usuario abre el panel de preferencias y modifica su elección) y verifica que el update se dispara correctamente.

Métricas y logs a validar:

  • Presencia de pings cookieless en Advanced cuando todo está en denied
  • Ausencia de cookies _ga, _gcl_au cuando analytics_storage y ad_storage están en denied
  • Eventos modelados visibles en GA4 DebugView tras aceptar
  • Registros de gtag('consent','update',{...}) en la consola del navegador

Para verificar la configuración de Consent Mode de forma automatizada, LG DataOne ofrece una herramienta específica que detecta defaults faltantes y estados incorrectos sin necesidad de inspección manual.

Impacto en la medición y tácticas para reducir la pérdida de datos

Con Basic, los usuarios que rechazan las cookies no generan ninguna señal: la pérdida de datos es total para ese segmento y el modelado opera con el modelo genérico de Google, menos preciso. Con Advanced, los pings anonimizados permiten a Google construir un modelo específico del anunciante, reduciendo la pérdida de señal de forma considerable.

Tácticas prácticas para minimizar el impacto:

  • Prioriza los eventos de conversión críticos en la implementación servidor-side (server-side tagging), donde el control sobre qué datos se envían es mayor.
  • Mantén un naming limpio y consistente de eventos en GA4: el modelado funciona mejor cuando los eventos tienen estructura predecible.
  • Valida que los eventos de ecommerce no incluyen PII (información de identificación personal) en los parámetros, especialmente transaction_id o user_id sin hashing.
  • Usa el modelado avanzado de conversiones en Google Ads activando la opción en la configuración de la acción de conversión.

Consejo profesional: Calibra las expectativas del equipo de marketing antes del despliegue. El CTR atribuible y el ROAS reportado pueden bajar tras la migración, no porque las campañas rindan peor, sino porque el modelo de atribución es ahora más conservador y preciso. Documenta los valores de referencia antes del cambio.

Privacidad y cumplimiento GDPR en Europa Central

El GDPR exige consentimiento previo, libre, específico e informado para el uso de cookies no esenciales. Consent Mode V2 es una herramienta técnica que ayuda a implementar ese requisito, pero no lo sustituye: la responsabilidad legal recae en el operador del sitio.

El Grupo de Trabajo del Artículo 29 (ahora EDPB) ha señalado que los patrones oscuros en banners de consentimiento, como hacer el rechazo más difícil que la aceptación, constituyen una violación del principio de consentimiento libre. Cualquier implementación de Consent Mode debe ir acompañada de una interfaz de consentimiento que cumpla este estándar.

Checklist de cumplimiento GDPR para Europa Central:

  1. El banner ofrece rechazo tan fácil como aceptación (sin «dark patterns»).
  2. El consentimiento es granular: el usuario puede aceptar analítica y rechazar publicidad de forma independiente.
  3. Se conservan logs de consentimiento con marca de tiempo, versión del banner y opciones elegidas.
  4. El mapeo CMP → señales V2 está documentado y disponible para auditoría.
  5. Si se usa remarketing o Customer Match, existe una DPIA (Evaluación de Impacto sobre la Protección de Datos) actualizada.
  6. La política de privacidad describe qué datos se modelan y con qué base legal.

Prácticas operativas recomendadas:

  • Exporta la configuración de la CMP periódicamente y guárdala en el «evidence pack» de cumplimiento.
  • Documenta en la ficha técnica del proyecto qué datos se modelan, qué señales se usan y por qué.
  • Revisa el mapeo cada vez que la CMP actualice su versión o Google modifique la API.

Mantener un evidence pack con logs de consentimiento y diagramas de flujo de datos es una práctica recomendada tanto por PrivacyOS como por FlowConsent para preparar auditorías regulatorias.

Este artículo es información técnica general. Consulta con un asesor legal especializado en protección de datos para validar tu implementación específica frente al GDPR y la normativa aplicable en tu jurisdicción.

Problemas comunes y cómo resolverlos

Errores frecuentes y sus soluciones:

  • Defaults no establecidos o establecidos tarde: el snippet de gtag('consent','default',{...}) aparece después del snippet de GTM. Solución: mover el bloque de default al <head> antes de cualquier etiqueta de Google.
  • Mapeo CMP incompleto: la CMP solo actualiza ad_storage y analytics_storage, omitiendo las señales nuevas. Solución: revisar la configuración de la CMP y añadir ad_user_data y ad_personalization al update.
  • CMP bloqueando pings en Advanced: la CMP está configurada para bloquear GTM hasta el consentimiento, impidiendo los pings cookieless. Solución: cambiar la CMP a modo «unblock tags» o «no bloquear etiquetas».
  • Etiquetas legacy ignorando señales: etiquetas antiguas de Google Ads sin la opción «Consent checks» activada en GTM. Solución: revisar todas las etiquetas en GTM > Administración > Configuración de consentimiento.

Cómo interpretar Google Tag Assistant:

Busca en Tag Assistant que las etiquetas de GA4 y Google Ads muestren el estado de consentimiento correcto en cada escenario. Si una etiqueta aparece como «fired» cuando todo está en denied, hay un problema de configuración. En el Network tab, el parámetro gcs debe reflejar el estado real: G100 para todo denied, G111 para todo granted.

Cuándo escalar:

  • Involucra al equipo legal si detectas que el banner no ofrece rechazo equivalente a la aceptación.
  • Abre un ticket con el proveedor de CMP si el mapeo automático no incluye las cuatro señales tras una actualización de la plataforma.

Consejo profesional: Revisa el estado de Google Tag Manager periódicamente. Una actualización de GTM o de la CMP puede romper el mapeo silenciosamente sin generar errores visibles en la consola.

Recursos oficiales y siguientes pasos

Documentación oficial de Google:

  • Configurar Consent Mode en sitios web (Google for Developers): referencia técnica primaria para snippets y parámetros.
  • Descripción general de Consent Mode (Google for Developers): explica pings, parámetros gcs/gcd y comportamiento de etiquetas.
  • Configurar Consent Mode en Google Ads: guía específica para anunciantes con instrucciones Basic vs. Advanced.
  • Consent Mode en Google Tag Manager: documentación de GTM sobre cómo las etiquetas respetan las señales.

Herramientas de prueba recomendadas:

  • Google Tag Assistant: para depurar el estado de las etiquetas y verificar pings.
  • Network Inspector del navegador: para inspeccionar parámetros gcs y gcd en tiempo real.
  • GA4 DebugView: para verificar eventos modelados y estado de consentimiento en la interfaz.
  • Herramienta de verificación de Consent Mode de LG DataOne: auditoría automatizada del estado de las señales.

Guarda estas referencias en tu evidence pack de cumplimiento. En una auditoría regulatoria, demostrar que la implementación sigue la documentación oficial de Google refuerza la posición del responsable del tratamiento.

Siguientes pasos prácticos sobre el Consent Mode V2:

  1. Ejecuta el checklist de prerrequisitos en staging.
  2. Despliega el snippet de default y verifica con Tag Assistant.
  3. Configura el mapeo en la CMP y prueba los cuatro escenarios de consentimiento.
  4. Documenta el evidence pack y programa una revisión trimestral.

Puntos clave sobre el Consent Mode V2

La implementación correcta de Consent Mode V2 requiere establecer las cuatro señales en denied antes de GTM, mapear la CMP a todas ellas y elegir Advanced cuando la inversión publicitaria justifica el modelado específico del anunciante.

PuntoDetalles
Cuatro señales obligatoriasV2 añade ad_user_data y ad_personalization a las dos señales de V1; todas deben estar en el snippet de default.
Default antes de GTMEl bloque gtag('consent','default',{...}) debe cargarse en el <head> antes de cualquier etiqueta de Google.
Basic vs. AdvancedAdvanced permite modelado específico del anunciante mediante pings cookieless; Basic bloquea tags hasta el consentimiento.
Pruebas en cuatro escenariosVerifica aceptar todo, rechazar todo, consentimiento mixto y cambio posterior; usa Tag Assistant y el Network tab.
LG DataOne para auditoríaLG DataOne audita automáticamente GA4, GTM y Consent Mode, detecta defaults faltantes y genera evidence packs para cumplimiento.

Lo que la mayoría de implementaciones pasa por alto

La narrativa habitual sobre Consent Mode V2 se centra en el cumplimiento legal como motivación principal. Eso es correcto, pero incompleto. El argumento más sólido para implementarlo bien, y en modo Advanced, es de negocio: sin pings cookieless, el algoritmo de Smart Bidding de Google Ads opera con menos señal para el EEE, lo que se traduce en peor optimización de pujas y, en última instancia, en mayor coste por conversión.

Hay otro punto que los artículos técnicos suelen omitir: la implementación no es un proyecto puntual. Las CMPs actualizan sus versiones, Google modifica la API, y los equipos de desarrollo cambian el código sin avisar al equipo de analítica. Una implementación que funcionaba en enero puede estar rota en junio sin que nadie lo haya detectado. La monitorización continua no es un lujo; es parte del mantenimiento ordinario de cualquier stack de medición serio.

Por eso, en entornos con inversión publicitaria relevante, la configuración Advanced con revisión periódica supera sistemáticamente a una implementación Basic «set and forget». El modelado avanzado solo funciona si los pings llegan de forma consistente, y eso requiere que alguien verifique que el sistema sigue funcionando después del despliegue inicial.

Configurar Consent Mode V2 correctamente es una cosa. Mantenerlo funcionando después de cada actualización de CMP, cambio de GTM o nueva etiqueta de Ads es otra. LG DataOne resuelve exactamente ese segundo problema.

LG DataOne

La plataforma de LG DataOne audita automáticamente la configuración de GA4, GTM y Consent Mode, detecta defaults faltantes, identifica etiquetas que no respetan las señales y genera un evidence pack listo para auditorías regulatorias. Las pruebas automatizadas cubren los cuatro escenarios de consentimiento sin intervención manual, y las alertas notifican cuando algo cambia en el stack y rompe el comportamiento esperado.

Para equipos que gestionan varios sitios o clientes, la monitorización continua de LG DataOne elimina la revisión manual periódica y centraliza los informes de estado de consentimiento en un solo panel. Prueba la plataforma durante 14 días sin coste en lgdataone.io y comprueba el estado real de tu implementación antes de que lo detecte un regulador.

Fuentes y lecturas recomendadas sobre Consent Mode V2

Documentación oficial:

  • Configurar Consent Mode en sitios web (Google for Developers): referencia técnica primaria para snippets, parámetros y orden de carga.
  • Descripción general de Consent Mode (Google for Developers): pings, parámetros gcs/gcd y comportamiento de etiquetas integradas.
  • Configurar Consent Mode en Google Ads: guía para anunciantes, diferencias Basic/Advanced y requisitos EEE.
  • Consent Mode en Google Tag Manager: cómo las etiquetas de GTM respetan las señales de consentimiento.

Guías técnicas y de cumplimiento:

  • FlowConsent: guía de implementación de Consent Mode V2: cubre Basic vs. Advanced, snippets y obligatoriedad desde marzo de 2024.
  • PrivacyOS: Consent Mode V2 y cumplimiento GDPR: recomendaciones de evidence pack, DPIAs y errores comunes de CMP.
  • EDPB: informe del grupo de trabajo sobre banners de cookies: estándar regulatorio europeo sobre dark patterns y consentimiento válido.
RecursoTipoUtilidad principal
Google for Developers (Consent Mode)Documentación oficialSnippets y referencia de parámetros
Google Ads Help (Consent Mode)Documentación oficialRequisitos EEE y configuración Ads
FlowConsentGuía técnicaBasic vs. Advanced, obligatoriedad
PrivacyOSGuía de cumplimientoEvidence pack, DPIAs, errores CMP
EDPB (informe banners)RegulatorioEstándar europeo de consentimiento válido

Guarda estas fuentes en tu evidence pack: demostrar que la implementación sigue la documentación oficial y los estándares regulatorios europeos refuerza la posición del responsable del tratamiento ante cualquier inspección.

Preguntas frecuentes (FAQs) sobre el Consent Mode V2

Consent Mode V2 es la versión actualizada de la API de Google que transmite cuatro señales de consentimiento (analytics_storage, ad_storage, ad_user_data y ad_personalization) para controlar el comportamiento de etiquetas y SDKs de Google según las preferencias del usuario. Es obligatorio para anunciantes en el EEE desde el 6 de marzo de 2024.

¿Qué diferencia hay entre el modo básico y el avanzado?

En el modo básico, las etiquetas de Google no se cargan hasta que el usuario da su consentimiento, por lo que no hay datos ni pings antes de esa interacción. En el modo avanzado, las etiquetas se cargan con todos los parámetros en denied y envían pings anonimizados que permiten el modelado de conversiones específico del anunciante.

Una CMP (plataforma de gestión de consentimiento) es el sistema que muestra el banner de cookies al usuario y recoge su decisión. Consent Mode no proporciona ese banner: necesita una CMP que mapee las categorías de consentimiento del usuario a las cuatro señales técnicas y las comunique a Google mediante gtag('consent','update',{...}).

Usa Google Tag Assistant para verificar el estado de las etiquetas en cada escenario de consentimiento, e inspecciona el Network tab para confirmar que los parámetros gcs y gcd reflejan el estado correcto. En modo Advanced, deben aparecer pings cookieless incluso cuando todo está en denied. LG DataOne automatiza esta verificación con su herramienta de comprobación de Consent Mode.

Sin Consent Mode V2, Google no puede modelar las conversiones perdidas por falta de consentimiento, las audiencias de remarketing se construyen de forma incompleta y las funcionalidades de Google Ads para el EEE quedan limitadas. Además, operar sin una señal de consentimiento válida para cookies no esenciales puede constituir una infracción del GDPR.

Recomendaciones relacionadas con el Consent Mode V2