Una configuración específica: un solo snippet, gtag default/update automático, valores regionales con lógica para el EEE y correspondencia de categorías con las cuatro señales de GCM v2. Configure GA4, Google Ads y GTM en 4 pasos y verifíquelo todo en Tag Assistant.
CookieHug está diseñado para cumplir los requisitos del programa Google CMP Partner, desde el banner hasta las señales de Consent Mode v2.
Emitimos gtag('consent','default',…) antes de que se cargue cualquier etiqueta de Google, con wait_for_update: 2000 ms, denied para el EEE y granted para ROW. Al dar el consentimiento lanzamos consent_update derivado de sus categorías.
La región se detecta a partir de las cabeceras de Cloudflare (CF-IPCountry, CF-Region-Code). Búsqueda: coincidencia exacta (p. ej. US-CA) → región superior (US) → ROW como reserva. Preajustes integrados para EEE / GB / CH / US-CA / ROW.
Plantilla conforme al CMP de Google con enlace incorporado a business.safety.google/privacy, botones Aceptar / Rechazar con la misma prominencia y sin casillas premarcadas. Se activa con un interruptor en el panel.
Toda la correspondencia está documentada: interfaz configurable, plantilla del banner y recomendación dentro de la interfaz, todo descrito públicamente y listo para mostrárselo a Google durante la certificación.
Usted pega un snippet: todo lo demás ocurre dentro del SDK, sin gtag manual en su código.
El SDK emite gtag('consent','default',…) antes de que se cargue GTM o gtag.js, de modo que las etiquetas de Google arrancan en denied (advanced mode).
Tras Aceptar / Rechazar / Guardar preferencias lanzamos gtag('consent','update',…) fijando ad_storage, ad_user_data, ad_personalization y analytics_storage según las categorías elegidas.
Preajuste completo: marketing → las 3 señales de anuncios, estadísticas → analytics_storage. Preajuste de medición: solo analytics_storage. Todo configurable en la interfaz, sin código.
Activamos url_passthrough para conservar gclid / dclid en Google Ads y permitir conversiones modelizadas en estado denied (pings sin cookies).
Detectamos navigator.globalPrivacyControl === true y, en el modo auto_deny_toaster, enviamos denied a Google automáticamente sin mostrar el banner, con opción de anularlo.
El modo de depuración registra en la consola cada evento consent y la correspondencia de categoría a señal. La recepción puede revisarla en la pestaña Analytics del panel.
CookieHug se encarga de la parte del cliente; usted configura tres superficies de Google. Unos 15 minutos en total.
En el panel de CookieHug abra su dominio → Obtener el script. Pegue el <script> generado como primera etiqueta del <head>: antes de GTM, antes de gtag.js, antes de cualquier código de Google.
consent default.gtag('consent','default',…): CookieHug lo hace automáticamente y una segunda llamada sobrescribiría los valores regionales.Abra la propiedad de GA4 → Administrar → Recopilación y modificación de datos → Recopilación de datos.
ad_storage y analytics_storage estén en denied antes de que se dispare la etiqueta.consent_update y consent_default.En Google Ads → Herramientas → Data manager → Consent settings (o Admin → Consent en la nueva interfaz) active el Consent Mode para la cuenta.
redacted_data y de los pings consent_default / consent_update deberían ser > 0.Cargue sus etiquetas (GA4, Ads, Floodlight, …) en GTM con normalidad: leerán el estado de consentimiento que CookieHug ya ha enviado al dataLayer.
gtag('consent','default',…). CookieHug fija los valores por defecto antes de que cargue GTM; una segunda llamada sobrescribiría los valores regionales y rompería el control del EEE.ad_storage, analytics_storage). GTM bloqueará la escritura de cookie o píxel de la etiqueta cuando la señal esté en denied y la ejecutará de forma redacted en advanced mode.Tres pruebas independientes de que Consent Mode v2 funciona en advanced mode.
Instale Tag Assistant (extensión de Chrome) y cargue su dominio en un perfil limpio. En la pestaña Summary deberían aparecer dos eventos consent: default (antes de aceptar) con analytics_storage=denied / ad_storage=denied, y update (después de aceptar) con las señales en granted según su correspondencia.
GA4 → Administrar → DebugView. Con ?gtm_debug=1 o el modo Vista previa de GTM verá el estado del consentimiento adjunto a cada evento y lecturas en vivo de consent_state.
Google Ads → Herramientas → Conversiones → Diagnóstico. En 24 h el indicador de estado Consent Mode debería ponerse verde y los contadores consent_default / consent_update deberían crecer con el tráfico.
Abra DevTools → Network → filtro google. Antes de aceptar, las etiquetas de GA/Ads deberían dispararse con el consentimiento en denied; tras pulsar aceptar debería ver cómo gtag('consent','update') cambia las 4 señales según su correspondencia de categorías.
Correspondencia entre los requisitos del programa Google CMP Partner y funciones concretas de CookieHug.
| Requisito de Google | Cómo lo cumple CookieHug |
|---|---|
| Banner totalmente configurable desde una interfaz gráfica | Panel de administración completo: textos del banner, diseño (posición, redondeo, alineación, Google Font, icono), colores (fondo, encabezado, descripción, enlaces, botones), categorías (activar/desactivar, etiquetas, inventario de cookies), Consent Mode v2 (interruptores Ads/GA4, 4 señales, valores regionales, correspondencia). Sin escribir una línea de código. |
| Plantilla de banner que cumple los requisitos de Google | El interruptor Dominio → Google Consent Mode → Certificación Google CMP activa una plantilla que: (a) describe la finalidad de la recogida de datos en un campo editable, (b) muestra un enlace incorporado a business.safety.google/privacy (target=_blank, rel=noopener), (c) ofrece un opt-in explícito mediante Aceptar todas: todas las señales empiezan en denied y Rechazar todas tiene la misma prominencia. |
| Recomendación de usar la plantilla dentro de la interfaz | Cuando un cliente activa Consent Mode v2 (interruptor Ads/GA4) sin la plantilla, el panel muestra un aviso integrado con el botón Activar la plantilla y un enlace a la documentación de Consent Mode v2 advanced. El aviso desaparece al activar la plantilla. |
| Página pública sobre la configuración con Google | Esta página (cookiehug.com/features/google-consent-mode-v2): de acceso público, sin necesidad de iniciar sesión y dedicada a la configuración con Google. Incluye la configuración en 4 pasos, la verificación en Tag Assistant, los valores regionales y unas FAQ específicas de Google. |
| Prueba del consentimiento | Cada decisión del usuario se guarda en la cookie cookiehug_consent_v2 (regionId, método, marca de tiempo, señales) y entra en el registro de consentimientos del panel, con exportación a CSV. |
Preajustes de señales de GCM v2 preconfigurados según los requisitos normativos. Cualquier celda puede anularse por dominio en el panel.
| Región | ad_storage | ad_user_data | ad_personalization | analytics_storage |
|---|---|---|---|---|
| EEE (UE) | denied | denied | denied | denied |
| GB | denied | denied | denied | denied |
| CH | denied | denied | denied | denied |
| US-CA | denied | denied | denied | granted |
| ROW (resto del mundo) | granted | granted | granted | granted |
La región se detecta a partir de CF-IPCountry / CF-Region-Code (Cloudflare). Orden de búsqueda: coincidencia exacta (p. ej. US-CA) → región superior (US) → reserva ROW → defaults globales.
Cree una cuenta, añada un dominio, pegue un snippet. Banner conforme al CMP de Google, valores regionales y verificación en Tag Assistant, de serie.
Language: Español