Cómo comprobar Consent Mode v2 en el navegador
Consent Mode permite que las etiquetas de Google ajusten lo que hacen a la elección de consentimiento
del visitante. La versión 2 añadió dos señales, ad_user_data y ad_personalization, a las
originales ad_storage y analytics_storage, y Google las pide para usar sus funciones
publicitarias con visitantes del Espacio Económico Europeo. Un banner que parece correcto puede enviar un estado
equivocado. Puedes comprobarlo en las DevTools de Chrome.
Las cuatro señales
ad_storage: almacenamiento, como las cookies, relacionado con la publicidad.analytics_storage: almacenamiento relacionado con la analítica, como la duración de la visita.ad_user_data: consentimiento para enviar datos del usuario a Google con fines publicitarios.ad_personalization: consentimiento para la publicidad personalizada.
1. Un estado inicial antes de las etiquetas de medición
El estado inicial tiene que fijarse antes de que las etiquetas de medición de Google envíen nada. Cómo comprobarlo depende de la implementación:
- Con gtag.js: abre la Consola de las DevTools, escribe
dataLayer(o el nombre de la capa de datos que configure tu web) y despliégalo. El comandoconsentdefaultdebe aparecer antes del comandoconfigy de cualquier evento. - Con una plantilla de consentimiento de Google Tag Manager: la plantilla puede fijar el estado sin
añadir esos comandos al
dataLayer. Comprueba el estado efectivo en Tag Assistant.
2. El estado después del banner
Acepta o rechaza en tu banner y comprueba que el estado efectivo corresponde a la elección. Con gtag.js, revisa los
comandos consent update en la capa de datos configurada; con plantillas de Tag Manager,
compruébalo en Tag Assistant. Rechazar puede mantener un estado que ya era denied, y en el modo básico las
etiquetas pueden seguir bloqueadas sin cargar. Antes de repetir con la otra opción, cierra todas las ventanas privadas
o borra los datos del sitio, para que no se recuerde la primera elección.
3. Qué llevan las peticiones de GA4
En la pestaña Red (Network), filtra por collect. Cuando estén presentes, revisa dos
parámetros:
gcs:G1seguido de un dígito paraad_storagey otro paraanalytics_storage(1 concedido, 0 denegado).G100indica los dos denegados;G101, publicidad denegada y analítica concedida;G110, lo contrario;G111, los dos concedidos.gcd: un código más largo que también incluyead_user_datayad_personalization, y si cada valor vino de un estado inicial o de una actualización. Que aparezca no demuestra por sí solo que las cuatro señales estén configuradas.
En Consent Mode avanzado, GA4 puede enviar pings sin cookies mientras analytics_storage está denegado;
denegar solo las señales publicitarias no implica ese mismo comportamiento. En el modo básico, las etiquetas siguen
bloqueadas hasta que se concede el consentimiento correspondiente; rechazarlo no las habilita.
4. Etiquetas que no siguen Consent Mode
Consent Mode controla las etiquetas de Google. El píxel de Meta y otras etiquetas solo respetan la elección del
visitante si tu herramienta de consentimiento o tu gestor de etiquetas las bloquea o las configura. Después de rechazar
el consentimiento publicitario, filtra la pestaña Red por facebook.com/tr y comprueba si aparecen envíos
nuevos que tu configuración debería haber bloqueado.
Esta guía trata de comprobar la configuración técnica. No es asesoramiento legal.