Menú de documentación

Consent Mode v2

Google Consent Mode v2 en CookieHug: cómo funciona, basic frente a advanced, correspondencia categoría-señal, valores por defecto regionales y diagnóstico.

Google Consent Mode v2

CookieHug se integra automáticamente con Google Consent Mode v2. No hace falta configuración adicional.

Qué es (y qué no es) Consent Mode. Consent Mode es un mecanismo de Google para indicar a las etiquetas de Google cómo deben comportarse según las decisiones del usuario: una capa técnica de señalización entre tu banner de consentimiento y los productos de Google. No es una solución de cumplimiento legal ni pretende, por sí sola, satisfacer ninguna normativa de privacidad concreta. Cumplir los requisitos de una ley específica es responsabilidad del titular del sitio y de su política de consentimiento; Consent Mode se limita a transmitir las señales resultantes.

Cómo funciona

  • Al cargar la página: CookieHug envía gtag('consent', 'default', ...) denegando todos los tipos de consentimiento para los países del EEE, con wait_for_update: 2000 (2 segundos para que cargue el banner antes de que las etiquetas de Google se disparen con el estado denegado)
  • Tras el consentimiento del usuario: CookieHug envía gtag('consent', 'update', ...) con las decisiones del usuario
  • En visitas posteriores: el consentimiento guardado se restaura automáticamente

Configuración basic frente a advanced

Consent Mode se puede desplegar en dos configuraciones. La diferencia está en si las etiquetas de Google pueden cargarse antes de que el usuario consienta. CookieHug admite ambas desde la interfaz.

BasicAdvanced (predeterminada en CookieHug)
¿La etiqueta de Google carga antes del consentimiento?No: la etiqueta queda bloqueada hasta el consentimientoSí: la etiqueta carga de inmediato
Antes del consentimientoNo carga nada, no se envían pingsLa etiqueta se ejecuta con todas las señales en denied y envía pings sin cookies
Después del consentimientoLa etiqueta se desbloquea y cargagtag('consent','update') cambia las señales; se aplica el modelado de comportamiento
Recuperación de datos / modeladoNinguno antes del consentimientoModelado de conversiones y de comportamiento a partir de los pings denegados

Advanced (predeterminada): deja Consent Mode activado y no bloquees la etiqueta de Google con el bloqueador de scripts de CookieHug: la etiqueta carga en todas las páginas y gtag('consent','default', denied) (que CookieHug emite antes que la etiqueta) la mantiene respetuosa con la privacidad hasta que el usuario actúa. Es la configuración que describe la guía avanzada de Google. Basic: deja que CookieHug bloquee la etiqueta de Google hasta el consentimiento, ya sea manteniendo data-cookiehug-blockingmode="auto" (la etiqueta coincide con un patrón de rastreo y queda retenida) o marcándola explícitamente con data-cookiehug-consent para que solo se ejecute tras la aceptación. Antes del consentimiento no se dispara ni la etiqueta ni ningún ping.

Correspondencia de categorías

Categoría de CookieHugParámetros de Google Consent Mode
Necesariassecurity_storage: 'granted' (siempre)
Estadísticasanalytics_storage
Marketingad_storage, ad_user_data, ad_personalization
Preferenciasfunctionality_storage, personalization_storage

Funciones adicionales de GCM

CookieHug activa automáticamente:

  • URL passthrough (url_passthrough: true): conserva la información de clics en anuncios dentro de las URL
  • Ads data redaction (ads_data_redaction: true): oculta los datos publicitarios cuando falta el consentimiento

Desactivar Google Consent Mode

Si gestionas Google Consent Mode por tu cuenta, puedes desactivar la integración de GCM de CookieHug:

<script src="https://cookiehug.com/api/script/TU-CLAVE-DE-LICENCIA.js"
  data-cookiehug-consentmode="disabled"></script>

Valores por defecto regionales y precedencia (Sprint 1)

Cada dominio puede configurar valores por defecto por región para las cuatro señales de Google (ad_storage, ad_user_data, ad_personalization, analytics_storage). La región se detecta a partir de CF-IPCountry / CF-Region-Code (Cloudflare). Orden de resolución: coincidencia exacta (p. ej. US-CA) → región superior (US) → fallback ROW → defaults globales. Se configura en Detalle del dominio → pestaña Google Consent Mode.

Cambio en el significado de las señales de Google

Desactivar una señal en categoryMapping no impide que Google reciba tráfico: la fija en "denied", y Google lo respeta poniendo el producto afectado en un modo respetuoso con la privacidad (conversiones modeladas, pings sin cookies). Para desactivar por completo un producto de Google, retira la etiqueta de tu sitio; CookieHug solo controla el estado del consentimiento, no la presencia de la etiqueta.

Panel de diagnóstico

Detalle del dominio → pestaña Diagnóstico ejecuta una lista de comprobación automática (valor por defecto antes de las etiquetas, actualización tras la decisión, región coincidente, estado final de ad/analytics storage, correspondencias de Ads/GA4) para cualquier combinación de región simulada y acción simulada del usuario.