Menú de documentación
Verificar Consent Mode
Lista para verificar Google Consent Mode en Tag Assistant: valores por defecto antes de las etiquetas, actualización tras el consentimiento, estado tras el rechazo y fallos habituales.
Por qué verificar
El error más frecuente con Consent Mode es que las etiquetas se disparen antes de que se fijen las señales de consentimiento por defecto, o que las señales no se actualicen tras la decisión del visitante. Puedes detectar ambos casos en pocos minutos con Google Tag Assistant.
Lista de verificación
Sigue los pasos en orden: todos deben cumplirse:
- 1. Abre Tag Assistant: ve a tagassistant.google.com y conecta la dirección de tu web.
- 2. Borra el estado del consentimiento: elimina la cookie
CookieHugConsentde tu dominio (DevTools → Application → Cookies) o usa una ventana de incógnito nueva. - 3. Recarga la página: debería aparecer el banner de CookieHug.
- 4. Comprueba las señales por defecto: en la línea temporal de eventos de Tag Assistant,
Consent defaultdebe aparecer antes que cualquier etiqueta de Google, conanalytics_storage,ad_storage,ad_user_data,ad_personalization=denied. - 5. Acepta el consentimiento: pulsa aceptar en el banner.
- 6. Comprueba la actualización: debería aparecer un evento
Consent updatecon señales engranted(para las categorías aceptadas). - 7. Rechaza el consentimiento: borra el estado como en el paso 2, recarga y esta vez rechaza.
- 8. Comprueba el estado tras el rechazo: las señales siguen en
deniedy las etiquetas de analítica y marketing no fijan cookies.
Diagnóstico en el panel de CookieHug
La pestaña Diagnóstico del panel del dominio ejecuta una lista de comprobación automática (valores por defecto presentes, orden respecto a las etiquetas, actualización de las señales y más) y te permite simular la región y la decisión del visitante. Para casos más difíciles, activa el Debug Mode, que informa de las infracciones de Consent Mode directamente desde los navegadores de tus visitantes.
Fallos habituales
| Síntoma | Causa | Solución |
|---|---|---|
Consent default aparece después de las etiquetas de Google | el snippet de CookieHug está demasiado abajo en el <head> o carga de forma asíncrona después de GTM | sube el snippet por encima del resto de scripts; en GTM usa el activador Consent Initialization |
Consent default duplicado | los valores por defecto los fijan tanto CookieHug como GTM manualmente | elimina el gtag('consent','default',…) manual de GTM: el snippet ya lo emite |
no hay Consent update tras aceptar | el banner no está conectado a la misma instancia de dataLayer | comprueba que tu página no sobrescribe dataLayer después de cargar CookieHug |
señales en granted antes de cualquier decisión | otro plugin o script fija el consentimiento por código | localiza y elimina las llamadas gtag('consent',…) que compiten |
Más casos: Resolución de problemas.
Verificación en GA4 y Google Ads
Cuando la lista esté completa, revisa también el final de la cadena:
- GA4 DebugView: los eventos deben llevar el estado de consentimiento correcto; con el consentimiento rechazado en modo advanced, GA4 recibe pings sin cookies,
- Google Ads → Diagnóstico: el estado de Consent Mode debe aparecer como activo.
La configuración del lado de Google se describe en Configuración de los servicios de Google.