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, conwait_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.
| Basic | Advanced (predeterminada en CookieHug) | |
|---|---|---|
| ¿La etiqueta de Google carga antes del consentimiento? | No: la etiqueta queda bloqueada hasta el consentimiento | Sí: la etiqueta carga de inmediato |
| Antes del consentimiento | No carga nada, no se envían pings | La etiqueta se ejecuta con todas las señales en denied y envía pings sin cookies |
| Después del consentimiento | La etiqueta se desbloquea y carga | gtag('consent','update') cambia las señales; se aplica el modelado de comportamiento |
| Recuperación de datos / modelado | Ninguno antes del consentimiento | Modelado 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 CookieHug | Parámetros de Google Consent Mode |
|---|---|
| Necesarias | security_storage: 'granted' (siempre) |
| Estadísticas | analytics_storage |
| Marketing | ad_storage, ad_user_data, ad_personalization |
| Preferencias | functionality_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.