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 CookieHugConsent de 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 default debe aparecer antes que cualquier etiqueta de Google, con analytics_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 update con señales en granted (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 denied y 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íntomaCausaSolución
Consent default aparece después de las etiquetas de Googleel snippet de CookieHug está demasiado abajo en el <head> o carga de forma asíncrona después de GTMsube el snippet por encima del resto de scripts; en GTM usa el activador Consent Initialization
Consent default duplicadolos valores por defecto los fijan tanto CookieHug como GTM manualmenteelimina el gtag('consent','default',…) manual de GTM: el snippet ya lo emite
no hay Consent update tras aceptarel banner no está conectado a la misma instancia de dataLayercomprueba que tu página no sobrescribe dataLayer después de cargar CookieHug
señales en granted antes de cualquier decisiónotro plugin o script fija el consentimiento por códigolocaliza 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.