Google Tag Gateway (GTG) es una solución de enrutamiento del lado del servidor. Al utilizar GTG, comprender el orden de carga de los scripts es esencial para el funcionamiento de Google Consent Mode.
1. ¿Qué es GTG y cómo afecta al consentimiento?
Google Tag Gateway suele implementarse mediante inyección CDN con un clic. Cuando un CDN inyecta scripts automáticamente, a menudo se colocan en la parte superior del HTML antes de que el usuario pueda controlar el orden de carga.
Esto hace que las etiquetas de Google se ejecuten antes de que el CMP establezca los valores predeterminados (gtag('consent', 'default', ...)), provocando una advertencia de "Late Consent" en Tag Assistant.
2. Cómo verificar si una etiqueta está inscrita en GTG
Puede verificar la inscripción en GTG y el orden de carga como sigue:
- Inspeccionar solicitudes de red: Si las solicitudes de
gtm.jsogtag/jsse dirigen a través de su propio dominio en lugar dewww.googletagmanager.com, GTG está activo. - Advertencia automática en la consola: Si las etiquetas de Google se ejecutan antes del CMP, QookieQloud advierte automáticamente en la consola:
⚠️ QookieQloud: Late consent signal detected! Google tags fired before Consent Mode defaults were set. • If your site adopted Google Tag Gateway (GTG), verify that global defaults are dispatched before edge injection. • Documentation: https://qookieqloud.com/helpdesk/google-tag-gateway-and-late-consent - Diagnóstico manual: Ejecute
QookieConsentDebug.printSummary()en la consola para ver el resumen detallado.
3. Solución recomendada: U+C (Modo de consentimiento avanzado)
U+C (Advanced Consent Mode / Update + Consent) es el mecanismo recomendado para etiquetas habilitadas para GTG, permitiendo que las etiquetas se inicien con estado denied y se actualicen en tiempo real (consent update) al otorgar consentimiento.
4. Acciones alternativas
- Configuración manual de GTG : Desactive la inyección automática por CDN e importe QookieQloud CMP antes de GTG.
- Migración a contenedor GTM: Migre todas las etiquetas a un contenedor GTM implementado a través de GTG.