Google Consent Mode v2 y Tag Manager
Cómo envía el plugin las señales de Google Consent Mode v2, la diferencia entre el modo básico y el avanzado, y cómo se cargan Google Tag Manager, GA4 y Ads.

Google Consent Mode informa a las etiquetas de Google de lo que ha permitido el visitante. El plugin envía las señales; no necesitas una plantilla aparte en Google Tag Manager.
Actívalo
Consent Mode v2 está activado de forma predeterminada en la pestaña Integración. Si Google Site Kit está activo, siempre está activado.
Las señales
Antes que cualquier otro script, el plugin imprime el estado predeterminado en el <head> de la página:
| Señal | Antes de una elección | Concedida cuando el visitante permite |
|---|---|---|
analytics_storage |
denegado | Analíticas |
ad_storage |
denegado | Marketing |
ad_user_data |
denegado | Marketing |
ad_personalization |
denegado | Marketing |
functionality_storage |
denegado | Preferencias |
personalization_storage |
denegado | Preferencias |
security_storage |
concedido | Siempre |
Cuando el visitante elige, el plugin envía un consent update. Para un visitante que vuelve, la elección guardada se restaura en el head antes de que se ejecute cualquier etiqueta de Google.
Modo básico o avanzado
| Básico (predeterminado) | Avanzado | |
|---|---|---|
| Etiqueta de Google y GTM antes de una elección | Bloqueados | Cargados, con el consentimiento denegado |
| Lo que recibe Google antes de una elección | Nada | Pings sin cookies, que se usan para modelar los datos que faltan |
| Otros rastreadores | Bloqueados hasta el consentimiento | Bloqueados hasta el consentimiento |
El modo básico es la opción más estricta. El modo avanzado ofrece a Google Analytics y a Google Ads datos modelados de los visitantes que no dan su consentimiento, y Google puede mostrar tus señales de consentimiento como «no activas» en el modo básico. Elige teniendo en cuenta tu propia política de privacidad.
Google Tag Manager
En el modo básico, Google Tag Manager se carga cuando el visitante permite las cookies analíticas o de marketing (desde la versión 1.8.10). Dentro del contenedor, cada etiqueta espera a su propia categoría:
| El visitante permite | GTM | Meta Pixel, LinkedIn y otras etiquetas que no son de Google | Google Ads | Google Analytics |
|---|---|---|---|---|
| Nada | Espera | Esperan | Espera | Espera |
| Analíticas | Se carga | Esperan | Se carga, con el almacenamiento de anuncios denegado | Se carga |
| Marketing | Se carga | Se cargan | Se carga | Espera |
| Todo | Se carga | Se cargan | Se carga | Se carga |
Las etiquetas que no son de Google en etiquetas de HTML personalizado (Meta Pixel, LinkedIn Insight, TikTok, Hotjar, etc.) las retiene el guardián del plugin hasta que se permite su categoría, aunque se activen en All Pages sin ajustes de consentimiento. No necesitas cambiar tu contenedor.
Añadir los ajustes de consentimiento propios de GTM sigue siendo una buena práctica: en una etiqueta, abre Advanced Settings → Consent Settings → Require additional consent for tag to fire y añade, por ejemplo, ad_storage para una etiqueta de marketing.
El evento dataLayer
Cuando el visitante hace una elección, el plugin envía este evento:
{
event: 'consent_update',
consent_necessary: true,
consent_analytics: true,
consent_marketing: false,
consent_preferences: false
}
El evento se envía en la página en la que se hace la elección. En las páginas posteriores, la elección ya está en Consent Mode antes de que arranque GTM, así que los activadores basados en el activador All Pages más los ajustes de consentimiento funcionan en todas las páginas.
El campo ID del contenedor de GTM
El campo de la pestaña Integración es solo para tus notas. El plugin no añade GTM a tu sitio: instálalo con Google Site Kit, GTM4WP o tu tema.
Google Site Kit
El plugin detecta Site Kit. Site Kit establece valores denegados por defecto para sus propias regiones (actualmente el EEE, el Reino Unido y Suiza); el plugin añade un valor denegado por defecto para todos los demás visitantes y envía las actualizaciones cuando los visitantes eligen. Los dos nunca envían señales contradictorias.
WP Consent API
Si el plugin WP Consent API está activo, la elección del visitante también se comparte con los plugins que lo admiten, a través de las cookies wp_consent_functional, wp_consent_statistics, wp_consent_marketing y wp_consent_preferences.
Compruébalo en Tag Assistant
Abre Google Tag Assistant (o la vista previa de GTM) en una sesión nueva del navegador sin ninguna elección guardada. Deberías ver primero el consent default y, después, un consent update al hacer clic en un botón del banner. Si falta la actualización, consulta Solución de problemas.
Actualizado 28 de octubre de 2026
¿Algo incorrecto o que falta? Cuéntamelo en el foro de soporte. (se abre en una pestaña nueva)