Google Tag Gateway (GTG)
En esta guía introductoria de Google Tag Gateway (GTG) aprenderás qué es GTG, qué consecuencias técnicas puede tener, cómo comprobar si está activo en tu web y dónde revisar su impacto sobre consentimiento y late default.
Google Tag Gateway (GTG) permite servir las etiquetas de Google (gtm.js, gtag.js) desde tu propio dominio, en vez de cargarlas directamente desde dominios de Google. Esta página se centra en:
- Qué es GTG y por qué importa
- Qué consecuencias técnicas puede tener
- Cómo comprobar si GTG está activo en tu sitio
- Dónde revisar el impacto sobre consentimiento y late default
¿Qué es Google Tag Gateway (GTG)?
Como ya hemos mencionado, Google Tag Gateway (GTG) permite servir las etiquetas de Google desde tu propio dominio, en lugar de cargarlas directamente desde dominios de Google.
- Sin GTG:
https://www.googletagmanager.com/gtm.js?id=GTM-XXXXXX - Con GTG:
https://<your-domain>/gtm.js?id=GTM-XXXXXX
GTG ofrece una alternativa ligera al tracking server-side para sitios que quieren:
- Evitar bloqueadores de anuncios que bloquean solicitudes a
googletagmanager.com. - Mejorar el rendimiento reduciendo peticiones DNS de terceros.
- Aumentar la resiliencia del tracking frente a restricciones del navegador (ITP, ETP).
A diferencia del etiquetado server-side, que requiere un servidor GTM dedicado, GTG se activa con un solo clic desde la interfaz de GTM.
Lo que no hace GTG:
- No ignora ni anula las elecciones de consentimiento del usuario.
- No recopila datos adicionales por sí solo.
- Cambia desde dónde se sirven los tags, no la lógica de consentimiento.
Puedes encontrar más información sobre GTG en la documentación oficial de Google:
Consecuencias técnicas de GTG
Google Tag Gateway cambia la forma en que se sirven las etiquetas de Google, por lo que es recomendable revisar algunos aspectos técnicos tras su activación:
- El dominio de origen de las etiquetas pasa a ser tu propio dominio en lugar de
googletagmanager.com. - Puede reducir la dependencia de recursos de terceros durante la carga de etiquetas.
- Puede alterar el momento en que determinados scripts se cargan o ejecutan.
- Puede poner de manifiesto problemas existentes de orden de carga, especialmente en implementaciones que dependen de Google Consent Mode.
Impacto de GTG en consentimiento y late default
¿Qué es un late default?
En Google Consent Mode, el estado de consentimiento debe quedar definido antes de que cualquier etiqueta de Google (como GA4 o Google Ads) se ejecute o consulte ese estado. Hablamos de late default cuando esa señal llega tarde: la etiqueta ya se disparó, o leyó el consentimiento, antes de que Lawwwing lo estableciera.
En entornos GTG esto suele ocurrir por dos motivos:
- El script de Google se carga antes que el script de Lawwwing.
- La carga asíncrona altera el orden esperado y la etiqueta de Google arranca primero.
¿Por qué es importante? Porque Google exige que los valores por defecto de consentimiento estén disponibles desde el inicio. Si no lo están, los eventos pueden considerarse no conformes y afectar funciones como medición de conversiones, audiencias y remarketing.
¿Por qué los despliegues Google Tag Gateway pueden generar problemas de orden de carga?
Cuando Google Tag Gateway se habilita mediante integraciones de CDN de un clic, la inyección del script puede ocurrir antes de que se aplique tu orden de scripts definido a nivel de página. Esto puede reducir tu control sobre si Lawwwing se inicializa antes que las etiquetas de Google.
Google Tag Gateway no genera este problema por sí mismo. Lo que suele ocurrir es que pone de manifiesto un problema de orden de carga preexistente al alterar el momento en que se inyectan algunos scripts. Hace visible un problema que ya existía.
Para el impacto específico en consentimiento y cómo resolver un late default, consulta la guía dedicada:
Cómo verificar si estás usando Google Tag Gateway
Estas comprobaciones te ayudan a saber si GTG está configurado y sirviendo las etiquetas desde tu dominio.
1. Revisar el estado desde Google Tag Manager (recomendado)
- En tu cuenta de Google Tag Manager, abre la pestaña Google tags.
- Haz clic en el nombre de la etiqueta para editar su configuración.
- En Admin, haz clic en Google tag gateway for advertisers (o Google tag gateway, según la interfaz).
- Revisa la pantalla de configuración del gateway:
- Si GTG está activo, el estado suele mostrarse como Active.
Para ver IDs de Google tag en GTM, debes gestionar una etiqueta de Google Ads, Analytics o Google tag dentro de un contenedor.
El estado de Google Tag Gateway se gestiona en la configuración del Google tag, no en la administración general del contenedor GTM. Más detalle en la documentación oficial de Google.
Si gestionas el Google tag desde Google Ads, Google Analytics o Campaign Manager 360, los pasos de acceso a Admin son distintos. Consulta la sección Access your Google tag settings en la guía oficial de Google Tag Gateway.
2. Revisar el código fuente de la página (orientativo)
Inspecciona el <script> que carga gtm.js o gtag/js.
Etiqueta servida vía GTG:
<script async src="https://<your-domain>/gtm.js?id=GTM-XXXXXX"></script>
Etiqueta no servida vía GTG:
<script async src="https://www.googletagmanager.com/gtm.js?id=GTM-XXXXXX"></script>
Con algunas integraciones automáticas (por ejemplo CDN), el código fuente de la página puede mostrar el script servido desde tu dominio aunque el archivo original en el servidor aún apunte a googletagmanager.com. En ese caso, confía en el estado del Admin del Google tag y en Tag Assistant.
3. Revisar la pestaña Network del navegador (orientativo)
Filtra por gtm.js o gtag, recarga y revisa el dominio de cada solicitud:
<your-domain>/gtm.js?id=...indica que GTG probablemente está activowww.googletagmanager.com/gtm.js?id=...indica que GTG no está activo
El nombre del script puede haberse personalizado. GTG permite cambiar el nombre del archivo del contenedor (por defecto gtm.js). Si este nombre se ha modificado, la búsqueda en el código fuente o en Network puede no devolver resultados. Además, algunos bloqueadores de anuncios pueden ocultar la solicitud de gtm.js aunque GTG esté activo. Por eso, la verificación más fiable es la que se realiza dentro de Google Tag Manager.
Preguntas frecuentes sobre Google Tag Gateway
¿Google Tag Gateway sustituye al etiquetado server-side?
No. Google Tag Gateway (GTG) no sustituye a una implementación server-side de Google Tag Manager. GTG únicamente cambia el dominio desde el que se sirven las etiquetas de Google, mientras que el etiquetado server-side requiere un servidor dedicado que procesa y reenvía los datos.
¿Google Tag Gateway mejora la recopilación de datos?
Puede mejorar la fiabilidad de la carga de las etiquetas al reducir bloqueos asociados a dominios de terceros, pero no recopila datos adicionales ni modifica el comportamiento de medición configurado en Google Analytics o Google Ads.
¿Google Tag Gateway afecta al consentimiento de los usuarios?
No directamente. GTG no modifica las decisiones de consentimiento ni ignora Google Consent Mode. Sin embargo, puede hacer más visibles problemas de orden de carga que provoquen situaciones de late default si las etiquetas de Google se ejecutan antes de que la plataforma CMP establezca el estado de consentimiento.
¿Google Tag Gateway puede provocar un error de late default?
No por sí mismo. Lo que suele ocurrir es que GTG altera el momento en que se cargan ciertos scripts y pone de manifiesto problemas de orden de carga que ya existían. Si las etiquetas de Google se inicializan antes que tu CMP, puede producirse un late default.
¿Cómo puedo saber si Google Tag Gateway está activo?
Desde Google Tag Manager, abre la pestaña Google tags, edita la etiqueta, ve a Admin y abre Google tag gateway for advertisers. Si el estado es Active y el dominio aparece como First-party, GTG está activo. Confírmalo además con Tag Assistant en la pestaña Hits Sent: los hits deben ir a tu measurement path. Para otras propiedades de Google (Ads, Analytics, CM360), consulta la guía oficial de Google.
¿Cuál es la forma más fiable de verificar la integración GTG?
Google recomienda utilizar Google Tag Manager u otras propiedades de Google (Tag Assistant, GA4 DebugView, diagnósticos de Google Ads). Estas herramientas muestran el estado de consentimiento que ve cada etiqueta y el orden real de carga. Google no puede garantizar la exactitud de otros métodos, como la pestaña Network o herramientas de terceros.
¿Los bloqueadores de anuncios siguen afectando a GTG?
Depende del bloqueador utilizado. Algunos bloqueadores se basan en listas de dominios y GTG puede ayudar a evitar ciertos bloqueos al servir los scripts desde tu propio dominio. Sin embargo, no garantiza que todas las herramientas de bloqueo dejen de detectar las etiquetas.
¿Necesito modificar mi implementación de Google Consent Mode al activar GTG?
No necesariamente. Lo importante es verificar que los estados de consentimiento se establezcan antes de que cualquier etiqueta de Google se ejecute. Tras activar GTG es recomendable revisar el orden de carga y validar que no aparecen incidencias de late default.
¿Google Tag Gateway mejora el rendimiento de mi web?
Puede reducir algunas dependencias de terceros y evitar determinadas consultas DNS externas, aunque el impacto real dependerá de la arquitectura de tu sitio y de cómo estén configuradas las etiquetas.
¿Es posible personalizar el nombre del archivo gtm.js?
Sí. Google Tag Gateway permite personalizar el nombre del archivo que sirve el contenedor.
Por este motivo, buscar únicamente gtm.js en el código fuente puede no ser
suficiente para confirmar si GTG está activo.
Si necesitas más información sobre Google Tag Gateway, o tienes más preguntas, no dudes en contactarnos a través de cualquiera de nuestros canales de soporte.