Bajo las exigencias de la Ley de Mercados Digitales (DMA) de la Unión Europea y las estrictas normativas de privacidad globales (GDPR, CCPA), Google hizo obligatorio el despliegue de Google Consent Mode v2 para cualquier anunciante que utilice Google Ads, Google Analytics 4 (GA4) y audiencias de remarketing. Si un sitio web no transmite correctamente las señales de consentimiento actualizadas, Google Ads deshabilita automáticamente la creación de listas de remarketing, suspende la atribución de conversiones en subastas automáticas y bloquea el uso de Smart Bidding para tráfico procedente del Espacio Económico Europeo (EEE). Esta guía técnica detalla la arquitectura de implementación paso a paso mediante Google Tag Manager (GTM) y plataformas de gestión del consentimiento (CMP).
Tabla de Contenidos
- 1. Los Dos Nuevos Parámetros Obligatorios en Consent Mode v2
- 2. Modo Básico vs. Modo Avanzado: Diferencias y Modelado de Datos
- 3. Configuración Técnica en Google Tag Manager (GTM)
- 4. Inspección de Pings de Consentimiento en la Pestaña Red (Network)
- 5. Verificación de Estado en el Resumen de Conversiones de Google Ads
1. Los Dos Nuevos Parámetros Obligatorios en Consent Mode v2
La versión original de Consent Mode utilizaba únicamente dos estados: ad_storage (para cookies publicitarias) y analytics_storage (para cookies analíticas). Consent Mode v2 introduce dos nuevos parámetros obligatorios:
- ad_user_data: Controla si los datos del usuario (como correos electrónicos hasheados en conversiones mejoradas) pueden enviarse a Google con fines publicitarios.
- ad_personalization: Controla si los datos recogidos pueden utilizarse para remarketing y anuncios personalizados en la Red de Display, YouTube y Búsqueda.
2. Modo Básico vs. Modo Avanzado: Diferencias y Modelado de Datos
| Característica | Modo Básico (Basic Consent Mode) | Modo Avanzado (Advanced Consent Mode) |
|---|---|---|
| Carga de Etiquetas de Google | Bloqueadas al 100% hasta que el usuario hace clic en "Aceptar". | Se cargan de inmediato con estado por defecto "denied". |
| Pings sin Cookies (Cookieless) | No se envían pings en caso de rechazo. | Envía pings sin cookies con metadatos técnicos. |
| Modelado de Conversiones | Pérdida total de datos de usuarios que rechazan cookies. | Recupera entre un 65% y 75% de conversiones mediante IA. |
3. Configuración Técnica en Google Tag Manager (GTM)
Para implementar el Modo Avanzado, utiliza una plataforma CMP certificada por Google (como Cookiebot, OneTrust, Didomi o Usercentrics). En GTM, la plantilla de la CMP debe ejecutarse en el activador Consent Initialization - All Pages (Inicialización del consentimiento - Todas las páginas). El código base en el encabezado HTML debe declarar los valores iniciales denegados:
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('consent', 'default', {
'ad_storage': 'denied',
'analytics_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'wait_for_update': 500
});
</script>
4. Inspección de Pings de Consentimiento en la Pestaña Red (Network)
Para validar que los datos se transmiten con precisión, abre Chrome DevTools > Pestaña Network (Red) y filtra por collect? o google-analytics. Localiza el parámetro gcs en la URL de solicitud:
G100: Consentimiento denegado para analítica y publicidad.G111: Consentimiento concedido para ambas categorías.G110: Anuncios permitidos, analítica denegada.- Parámetro adicional
gcd: Contiene la codificación en cadena de los 4 estados de consentimiento de la versión 2.
5. Verificación de Estado en el Resumen de Conversiones de Google Ads
Accede a Google Ads > Herramientas y configuración > Medición > Conversiones. Abre tu acción de conversión principal y verifica la pestaña de diagnóstico de Consent Mode. Debe mostrar una marca de verificación verde confirmando: "Modo de consentimiento activo" con recuperación de conversiones modeladas habilitada.

