Menú de documentación
Configurar servicios de Google
Configuración del lado de Google para Consent Mode v2: GA4, Google Ads, GTM y verificación de extremo a extremo junto con CookieHug.
Socio CMP de Google: requisitos del banner (Sprint 5)
CookieHug está diseñado para cumplir los requisitos de banner del programa de socios CMP de Google. Esta sección relaciona cada requisito de Google con la función que lo satisface, de modo que los clientes que soliciten la certificación puedan señalar una implementación concreta. Referencia: la guía avanzada de Consent Mode v2 de Google — developers.google.com/tag-platform/security/guides/consent?consentmode=advanced.
Requisito 1: banner totalmente configurable desde una interfaz
Todo el banner se configura sin tocar código. El panel de administración (Detalle del dominio) expone cada propiedad del banner mediante controles gráficos: ningún campo exige código, archivos de configuración ni llamadas a la API.
| Pestaña / sección de la interfaz | Controles |
|---|---|
| Textos del banner | Título, descripción, texto pequeño, etiquetas de aceptar/rechazar/aceptar selección, texto del enlace a categorías |
| Diseño | Posición (izquierda/derecha/abajo centrado/centro), radio de bordes, alineación del texto, Google Font, icono de cookie opcional (emoji/SVG), ubicación del botón de categorías |
| Colores | Fondo del banner, título, descripción, enlace, texto pequeño, botones de aceptar/rechazar/categorías (fondo/texto/hover/borde) |
| Categorías | Activar/desactivar las 4 categorías, etiquetas y descripciones por categoría, inventario de cookies |
| Google Consent Mode | Interruptores de Ads/GA4/fuera del CMP, valores por defecto de las 4 señales de GCM v2, valores regionales (EEE/US-CA/ROW/personalizados), correspondencia categoría→señal, interruptor de la plantilla conforme a CMP |
| Política de consentimiento | Modelo de consentimiento (opt-in / opt-out / solo aviso), tratamiento de GPC / DNT, adaptador USP (US Privacy), vista posterior al consentimiento |
| Diagnóstico | Activación del Debug Mode, recepción de los informes de diagnóstico del cliente |
Requisito 2: plantilla de banner que cumple los requisitos de Google
CookieHug incluye una plantilla conforme al CMP de Google que los clientes activan con un solo interruptor: Detalle del dominio → Google Consent Mode → Certificación CMP de Google → interruptor activado. Con ella activada, el banner satisface los tres subrequisitos:
(a) Finalidad de la recogida de datos. La descripción predeterminada explica que las cookies se usan para personalizar contenidos y analizar el tráfico. El cliente puede ampliar el texto desde la interfaz: el campo es libre, así que se pueden añadir finalidades propias del producto (p. ej. «medir el rendimiento de los anuncios a través de Google»). Las tarjetas de categoría desplegables, accesibles desde el enlace Personalizar preferencias de cookies, detallan las finalidades concretas de cada categoría.
(b) Enlace a https://business.safety.google/privacy. Se muestra en línea dentro del banner como un <a> justo debajo del párrafo de descripción. Es visible en la primera vista del banner: el usuario no necesita navegar a otro sitio ni abrir otra página. Usa target="_blank" rel="noopener noreferrer".
(c) Opción de consentimiento afirmativo. El banner muestra siempre un botón específico Aceptar todo como opt-in explícito y no marcado por defecto. Todas las señales de GCM v2 arrancan en "denied" y solo pasan a "granted" cuando el usuario pulsa aceptar: sin casillas premarcadas, sin consentimiento implícito por desplazamiento, y con el botón de rechazar con el mismo peso visual en todas las presentaciones.
Requisito 3: recomendación de usar la plantilla dentro de la interfaz
Cuando un cliente activa Google Consent Mode (con los interruptores Google Ads conectado o Google Analytics 4 conectado) pero aún no ha activado la plantilla CMP, la interfaz muestra una recomendación en la parte superior de la sección Google Consent Mode:
> Recomendado: activa la plantilla CMP de Google > Consent Mode v2 está activo, pero tu banner no incluye el enlace de privacidad de Google exigido. Activa la plantilla CMP para que tu banner cumpla los requisitos del programa de socios CMP de Google. > [Activar plantilla] • [Documentación de Google Consent Mode]
La recomendación incluye un botón de activación con un clic y un enlace a la guía avanzada de Consent Mode de Google. Desaparece automáticamente cuando la plantilla queda activa. CookieHug no admite IAB TCF, así que esta recomendación se aplica a todos los despliegues de Consent Mode hechos con la plataforma.
Configuración del lado de Google: visión general
CookieHug se encarga automáticamente de gtag('consent','default', …) y gtag('consent','update', …): el snippet que pegas en el <head> emite ambos. Aun así tienes que configurar tres cosas del lado de Google para que Consent Mode v2 advanced funcione de extremo a extremo. Referencia completa: developers.google.com/tag-platform/security/guides/consent?consentmode=advanced.
Google, paso 1: propiedad de GA4
- Abre la propiedad de GA4 → Administrar → Recogida y modificación de datos → Recogida de datos.
- En la tarjeta Consent Mode, confirma que Consent Mode está activado. No existe un interruptor «advanced» por propiedad: el modo *advanced* se determina a nivel de etiqueta según si
ad_storageyanalytics_storageestán endeniedantes de que la etiqueta se dispare (justo lo que hace CookieHug). - Deja Señales de Google y Señales de personalización de anuncios configuradas conforme a tu política de consentimiento: respetarán las señales
ad_user_datayad_personalizationque CookieHug deriva de la categoría Marketing. - Espera de 24 a 48 h tras las primeras aceptaciones y abre Administrar → Configuración de la propiedad → Diagnóstico de Consent Mode (panel interno de Google). Debería indicar que detecta el modo advanced y una proporción sana entre
consent_updateyconsent_default.
Google, paso 2: Google Ads
- En Google Ads → Herramientas → Gestor de datos → Configuración de consentimiento (o Administrar → Consentimiento en la interfaz nueva): activa Consent Mode para la cuenta.
- Para cada acción de conversión, Google empezará a aplicar el modelado de comportamiento cuando la cuenta tenga suficiente tráfico con consentimiento (normalmente más de 1000 clics en anuncios en 7 días por país). Hasta superar ese umbral, los avisos de diagnóstico pueden decir «Consent Mode no está totalmente activo»: es un límite de datos del lado de Google, no un error de configuración de CookieHug.
- Verifícalo en Herramientas → Conversiones → Diagnóstico. Los contadores de
redacted_datay de pingsconsent_default/consent_updatedeberían ser mayores que 0.
Google, paso 3: Google Tag Manager
Importante: no añadas una etiqueta «Consent Initialization — All Pages» que llame también a gtag('consent','default', …). El snippet de CookieHug se ejecuta *antes* de que cargue GTM (por su prioridad en el <head>), así que los valores por defecto ya están puestos. Una segunda llamada por defecto desde GTM sobrescribe los valores regionales de CookieHug y rompe el control para el EEE.
- En GTM, carga tus etiquetas (GA4, Ads, Floodlight, etc.) con normalidad: leerán el estado del consentimiento que CookieHug ya envió.
- Para cada etiqueta que deba respetar Consent Mode, abre Configuración avanzada → Configuración de consentimiento y añade los tipos de consentimiento requeridos (p. ej.
ad_storage,analytics_storage). GTM bloqueará entonces la escritura de cookies o píxeles cuando la señal esté endeniedy ejecutará la etiqueta de forma redactada en modo advanced. - Si usas la etiqueta de Google (gtag.js) directamente (sin GTM), no hace falta nada más: el snippet de CookieHug se ejecuta antes del cargador de gtag.
Google, paso 4: verificación de extremo a extremo
- Instala Google Tag Assistant (extensión de Chrome) → actívalo → recarga tu dominio en un perfil limpio. En la pestaña Summary deberías ver dos eventos
consent: unodefault(antes de aceptar el banner) conanalytics_storage=denied/ad_storage=denied, y otroupdate(tras aceptar) con las señales correspondientes engranted. - Abre GA4 → Administrar → DebugView. Con el Debug Mode de CookieHug desactivado en producción, usa una URL con
?gtm_debug=1o activa el modo de depuración en la vista previa de GTM para ver el estado del consentimiento en cada evento. - En la pestaña Diagnóstico de Google Ads, espera hasta 24 h y comprueba que el indicador de estado de Consent Mode se pone en verde.
Cómo verificar el banner desplegado
- Activa la plantilla en la interfaz de administración.
- Vuelve a generar el script del dominio desde el diálogo Obtener script: el nuevo HTML del banner se aplica en la siguiente carga de página.
- Carga el dominio de destino y abre el banner. Deberías ver el título, la descripción, un enlace en línea *Descubre cómo protege Google tus datos* que apunta a
https://business.safety.google/privacyy los botones *Aceptar todo / Rechazar todo* con la misma prominencia. - Abre DevTools → Network → filtra por
google. Antes de aceptar, las etiquetas de GA/Ads deberían dispararse con el consentimiento endenied; tras pulsar aceptar deberías ver cómogtag('consent','update')pone engrantedlas cuatro señales según tu correspondencia de categorías.