Complementos de SGTM.space: cuándo activarlos
Tu contenedor de servidor ya lleva los hits de GA4 a tu propio dominio. Los complementos de SGTM.space van más allá: cargan el propio GTM desde tu dominio, mantienen las cookies vivas más tiempo, dejan a los bots fuera de tus datos, añaden contexto del visitante a cada solicitud y llevan las solicitudes de tu backend al Preview del servidor. Cada uno es un interruptor en el contenedor, y esta lección explica cuáles necesitas y en qué orden.
Intermedio 9 min de lectura
En esta página
Lo que aprenderás
- Configurar Better Loader con su registro DNS y sustituir tu snippet de GTM.
- Decidir cuáles de Cookie Extender, Filtrado de bots, Request Enricher, Request Proxy y Preview Mode encajan con tu configuración.
- Saber qué complementos dependen de Better Loader.
Antes de empezar
- Un contenedor funcionando en SGTM.space que reciba datos de GA4 (lección 3).
- Acceso a tu DNS y al código o CMS donde está instalado el snippet de GTM.
01 Dónde están los complementos
Abre un contenedor y ve a Complementos. Cada complemento es una tarjeta con un botón Activar. Para Better Loader, primero introduces en la tarjeta el ID del contenedor GTM web. Cuando un complemento está activado, Ajustes en su tarjeta abre su página de ajustes. Los cambios suelen llegar al edge en menos de un minuto.
- Better Loader y Preview Mode están disponibles en todos los planes, incluido el gratuito.
- Cookie Extender, Filtrado de bots, Request Proxy y Request Enricher vienen incluidos en todos los planes de pago.
- Cookie Extender y Request Proxy requieren Better Loader. Si desactivas Better Loader, también se desactivan ellos.
- Una tarjeta fuera de tu plan indica desde qué plan está disponible. Si cambias a un plan que no incluye un complemento, este se desactiva y sus ajustes se conservan.
02 Better Loader: carga GTM desde tu propio dominio
Normalmente el navegador descarga gtm.js desde googletagmanager.com, un dominio que los bloqueadores de anuncios conocen bien. Better Loader lo sirve desde tu propio dominio de carga, como load.sgtm.example.com, con un nombre de script aleatorio y sin el ID de GTM en la URL. Los bloqueadores que se fijan en el dominio de Google no tienen nada que detectar, así que tus etiquetas llegan a cargarse en más visitas.
Cuándo activarlo: casi siempre. Es la base de los demás complementos y recupera los datos que se pierden antes de que se ejecute ninguna etiqueta.
- 1 En Complementos, introduce el ID del contenedor GTM web en la tarjeta Better Loader (el
GTM-XXXXXXXdel contenedor que está en tu sitio, no el contenedor de servidor) y haz clic en Activar. - 2 Ve a la pestaña DNS. Ahora muestra un segundo CNAME para el dominio de carga. Añádelo donde gestionas tu DNS y haz clic en Comprobar DNS.
- 3 Espera a que el loader esté activo. Cuando se supera la comprobación de DNS, el certificado HTTPS se emite automáticamente, lo que suele tardar unos minutos.
- 4 Copia el Snippet de instalación y sustituye con él tu snippet actual de GTM en el
<head>. Copia el Respaldo noscript y colócalo justo después de la etiqueta de apertura<body>, en lugar del bloque noscript antiguo. - 5 Recarga tu sitio en una ventana normal (no en el Preview de GTM) y abre DevTools. Debe cargarse un script con nombre aleatorio desde
load.sgtm.example.com, y las solicitudes deben ir a tu subdominio de etiquetado. Con Request Proxy activado ya no contienencollect, así que filtra por el dominio.
Type: CNAME
Name: load.sgtm
Value: eu.sgtm.space
Proxy: DNS onlySi quieres, configura una Ruta de servicio de etiquetas. GTM carga entonces los scripts de la etiqueta de Google (gtag.js para GA4 y Google Ads) desde tu dominio de etiquetado con una dirección codificada. En el contenedor de servidor, abre el cliente Google Tag Manager: Web Container, añade a los ID permitidos el ID de tu contenedor web y los ID de etiqueta de Google que usa, y copia en Better Loader la ruta que aparece junto al ID de tu contenedor de GTM. El snippet de tu sitio no cambia.
04 Filtrado de bots y Request Enricher
El Filtrado de bots reconoce en el edge el tráfico claramente automatizado, por ejemplo solicitudes sin User-Agent, con User-Agents de crawlers o de librerías HTTP, o solicitudes a las que les faltan las cabeceras que envía cualquier navegador. Es higiene de analítica, no un control de seguridad. Elige un modo:
- Bloquear: los hits de tracking de probables bots nunca llegan a tu contenedor de servidor y no se facturan. El tráfico de redes de nube o de hosting solo se marca, nunca se bloquea, porque por ahí salen también VPN y proxies de empresa.
- Solo marcar: todas las solicitudes llegan al contenedor con cabeceras
X-SGTM-Bot, y tú decides en GTM qué hacer, por ejemplo con un activador de excepción en las etiquetas de conversión de anuncios. Las solicitudes marcadas se facturan.
Cuándo activarlo: cuando los bots inflan tus informes o tu número de solicitudes. Las librerías HTTP parecen bots, así que en modo Bloquear las solicitudes de tu backend, tu app o tus webhooks necesitan una excepción. /mp/collect está en Excepciones por defecto. Añade cualquier otra ruta a la que envíen datos tu backend o tus webhooks.
Request Enricher añade contexto del visitante a cada solicitud que recibe tu contenedor de servidor: país, zona horaria, red, dispositivo, navegador y un indicador de bot, como cabeceras de la solicitud. Léelas en GTM de servidor con una variable Request Header, por ejemplo X-SGTM-Geo-Country, y envíalas a GA4 o a otro destino. La ubicación detallada, incluida la dirección IP, está desactivada hasta que la actives expresamente. No necesita Better Loader.
Cuándo activarlo: cuando una etiqueta de servidor necesita datos que el hit del navegador no lleva, como el tipo de dispositivo o el país para un CRM o una plataforma de anuncios.
05 Preview Mode: ver las solicitudes del backend en el Preview del servidor
El Preview del servidor solo muestra las solicitudes que llevan la cabecera de vista previa de tu sesión de Tag Assistant. Las solicitudes de webhooks, CRM o tu propio backend no la llevan, así que nunca aparecen allí. Preview Mode las reenvía durante 60 minutos a tu sesión abierta de Preview del servidor. Está en todos los planes, incluido el gratuito, y no necesita Better Loader.
- 1 Abre Preview en tu contenedor de servidor. En el menú superior derecho, elige Send requests manually y copia el valor de la cabecera
X-Gtm-Server-Preview. - 2 En Complementos, haz clic en Ajustes en la tarjeta Preview Mode y pega el valor como Token de vista previa.
- 3 Si quieres, acótalo con un Prefijo de ruta, como
/webhooks, y una IP de origen. Si defines los dos, deben coincidir ambos. - 4 Haz clic en Guardar e iniciar durante 60 minutos, envía una solicitud de prueba desde tu backend y búscala en el Preview del servidor.
Cuándo activarlo: cuando pruebas compras o reembolsos que envía tu backend, llamadas de Measurement Protocol o webhooks de un proveedor de pagos o un CRM.
Preguntas frecuentes
¿Necesito Better Loader si mis hits ya van a mi subdominio?
Normalmente sí. La URL del contenedor de servidor solo traslada los hits. Better Loader traslada el propio script de GTM, que es lo primero que bloquean muchos bloqueadores. Sin él, un gtm.js bloqueado significa que no se ejecuta ninguna etiqueta.
¿Puedo volver a desactivar un complemento?
Sí. Cada complemento tiene una sección para desactivarlo en su página de ajustes y puedes volver a activarlo desde Complementos cuando quieras. Al desactivar Better Loader también se desactivan Cookie Extender y Request Proxy, así que antes vuelve a poner tu snippet original de GTM.
¿Cómo compruebo que los complementos funcionan en mi sitio en producción?
Abre una página de tu sitio en una ventana normal (no en el Preview de GTM) con DevTools en la pestaña Network. Debe cargarse un script con nombre aleatorio desde tu dominio de carga (por ejemplo load.sgtm.example.com), y las solicitudes deben ir a tu subdominio de etiquetado. Con Request Proxy activado ya no contienen collect, así que filtra por el dominio. El loader se guarda en caché hasta 15 minutos, así que una versión de GTM recién publicada puede tardar ese tiempo en llegar a los visitantes. La lección 5 cubre el resto de comprobaciones.
Funciones relacionadas
¿Listo para ponerlo en práctica?
Despliega un contenedor GTM de servidor en tu propio dominio en pocos minutos. El plan Gratis no pide tarjeta.
Crear una cuenta gratuita