Aller au contenu

Les modules SGTM.space : quand les activer

Votre conteneur serveur fait déjà passer les hits GA4 par votre propre domaine. Les modules SGTM.space vont plus loin : ils chargent GTM lui-même depuis votre domaine, prolongent la durée de vie des cookies, écartent les bots de vos données, ajoutent du contexte sur le visiteur à chaque requête et font apparaître les requêtes de votre backend dans le Preview serveur. Chacun s'active d'un simple interrupteur dans le conteneur, et cette leçon explique lesquels il vous faut et dans quel ordre.

Intermédiaire 9 min de lecture Version 1.10, mise à jour le 4 octobre 2026

Ce que vous allez apprendre

  • Configurer Better Loader avec son enregistrement DNS et remplacer votre extrait GTM.
  • Décider lesquels de Cookie Extender, Filtrage des bots, Request Enricher, Request Proxy et Preview Mode conviennent à votre configuration.
  • Savoir quels modules dépendent de Better Loader.

Avant de commencer

  • Un conteneur qui tourne sur SGTM.space et reçoit les hits GA4 (leçon 3).
  • Un accès à votre DNS et au code ou au CMS où l'extrait GTM est installé.

01 Où se trouvent les modules

Ouvrez un conteneur et allez dans Modules. Chaque module est une carte avec un bouton Activer. Pour Better Loader, saisissez d'abord votre ID du conteneur GTM web sur la carte. Une fois un module activé, Paramètres sur sa carte ouvre sa page de réglages. Les modifications arrivent en général sur l'edge en moins d'une minute.

  • Better Loader et Preview Mode sont disponibles dans toutes les offres, y compris l'offre gratuite.
  • Cookie Extender, Filtrage des bots, Request Proxy et Request Enricher sont inclus dans toutes les offres payantes.
  • Cookie Extender, Request Proxy et l’option dataLayer de Bot Filtering nécessitent Better Loader, comme chaque module qui tourne sur votre page. Request Enricher, Preview Mode et Bot Filtering lui-même fonctionnent avec n’importe quel snippet. Désactiver Better Loader désactive aussi les modules qui en dépendent.
  • Une carte hors de votre offre indique à partir de quelle offre le module est disponible. Si vous passez à une offre qui n'inclut pas un module, celui-ci est désactivé et ses réglages sont conservés.

Live Logs requiert aussi Better Loader : son script apporte l’agent de page sur la page du testeur.

Live Logs Enhance, le dernier module de l’onglet Modules, est facultatif : deux modèles de balise GTM qui permettent à Live Logs de montrer aussi les balises déclenchées dans vos conteneurs web et serveur. Activez-le pour ouvrir sa page de configuration, avec une partie pour le conteneur web et une pour le conteneur serveur : les étapes, le téléchargement et une vérification pour chacun. La vérification serveur envoie un événement de test à travers votre conteneur serveur, et seulement à votre demande.

02 Better Loader : chargez GTM depuis votre propre domaine

Normalement, le navigateur télécharge gtm.js depuis googletagmanager.com, un domaine que les bloqueurs de publicité connaissent bien. Better Loader le sert depuis votre propre domaine de chargement, comme load.k7q2x.example.com, sous un nom de script aléatoire et sans ID GTM dans l'URL. Les bloqueurs qui ciblent le domaine de Google n'ont plus rien à reconnaître, et vos balises se chargent sur davantage de visites.

Quand l'activer : presque toujours. C'est la base des autres modules, et il récupère les données perdues avant même qu'une balise ne s'exécute.

  1. 1 Dans Modules, saisissez votre ID du conteneur GTM web sur la carte Better Loader (le GTM-XXXXXXX du conteneur installé sur votre site, pas celui du conteneur serveur) et cliquez sur Activer.
  2. 2
    Allez dans l'onglet DNS et repérez le CNAME du domaine de chargement. L'onglet l'affiche dès le départ, il est donc peut-être déjà vérifié. Sinon, ajoutez-le là où votre DNS est géré (en DNS only sur Cloudflare) et cliquez sur Vérifier le DNS.
    Type
    CNAME
    Name
    load.k7q2x
    Value
    eu.sgtm.space
    Proxy
    DNS only
  3. 3 Attendez que le loader soit en ligne. Une fois la vérification DNS réussie, le certificat HTTPS est émis automatiquement, ce qui prend en général quelques minutes.
  4. 4 Copiez le Snippet d'installation et remplacez par celui-ci votre extrait GTM actuel dans le <head>. Copiez le Repli noscript et placez-le juste après la balise ouvrante <body>, à la place de l'ancien bloc noscript.
  5. 5 Rechargez votre site dans une fenêtre normale (pas dans le Preview GTM) et ouvrez les DevTools. Un script au nom aléatoire doit se charger depuis load.k7q2x.example.com, et les requêtes doivent partir vers votre sous-domaine de tagging. Avec Request Proxy activé, elles ne contiennent plus collect : filtrez donc par domaine.
Optionnel : accélérer le premier chargement

Copiez les lignes du bloc Optionnel : accélérer le premier chargement sur la page Better Loader et collez-les en haut du <head>, avant le snippet d’installation. Elles demandent au navigateur de se connecter à votre domaine de loader pendant que la page se charge encore, ce qui fait souvent gagner 50 à 300 ms sur mobile. Elles ne changent rien à votre tracking.

Optionnel : un chemin de diffusion des balises

Définissez un Chemin de diffusion des balises, et GTM charge ses scripts de balise Google (gtag.js pour GA4 et Google Ads) depuis votre domaine de tagging, sous une adresse encodée. Dans le conteneur serveur, ouvrez le client Google Tag Manager: Web Container, ajoutez aux ID autorisés l'ID de votre conteneur web et les ID de balise Google qu'il utilise, puis copiez dans Better Loader le chemin affiché à côté de l'ID de votre conteneur GTM. L'extrait de votre site ne change pas.

04 Filtrage des bots et Request Enricher

Le Filtrage des bots reconnaît en edge le trafic manifestement automatisé, par exemple les requêtes sans User-Agent, avec un User-Agent de robot d'exploration ou de bibliothèque HTTP, ou sans les en-têtes que tout navigateur envoie. C'est de l'hygiène analytique, pas un dispositif de sécurité. Il propose deux modes :

Mode du Filtrage des bots

Les hits de suivi provenant de bots probables n'atteignent jamais votre conteneur serveur et ne sont pas facturés. Le trafic provenant de réseaux cloud ou d'hébergement est seulement signalé, jamais bloqué, car les VPN et proxys d'entreprise y sortent aussi.

Quand l'activer : quand les bots gonflent vos rapports ou votre nombre de requêtes. Les bibliothèques HTTP ressemblent à des bots : en mode Bloquer, les requêtes de votre backend, de votre application ou de vos webhooks ont donc besoin d'une exception. /mp/collect figure par défaut dans les Exceptions. Ajoutez tout autre chemin vers lequel votre backend ou vos webhooks envoient des données.

Request Enricher ajoute du contexte sur le visiteur à chaque requête reçue par votre conteneur serveur : pays, fuseau horaire, réseau, appareil, navigateur et un indicateur de bot, sous forme d'en-têtes de requête. Lisez-les dans le GTM serveur avec une variable Request Header, par exemple X-SGTM-Geo-Country, et envoyez-les à GA4 ou à une autre destination. La localisation détaillée, adresse IP comprise, reste désactivée tant que vous ne l'activez pas. Ce module ne nécessite pas Better Loader.

Quand l'activer : quand une balise serveur a besoin de données que le hit du navigateur ne contient pas, comme le type d'appareil ou le pays pour un CRM ou une plateforme publicitaire.

05 Preview Mode : voir les requêtes du backend dans le Preview serveur

Le Preview serveur n'affiche que les requêtes qui portent l'en-tête de prévisualisation de votre session Tag Assistant. Les requêtes des webhooks, des CRM ou de votre propre backend ne le portent pas, elles n'y apparaissent donc jamais. Preview Mode les transmet pendant 60 minutes à votre session de Preview serveur ouverte. Il est disponible dans toutes les offres, y compris l'offre gratuite, et ne nécessite pas Better Loader.

  1. 1 Ouvrez Preview dans votre conteneur serveur. Dans le menu en haut à droite, choisissez Send requests manually et copiez la valeur de l'en-tête X-Gtm-Server-Preview.
  2. 2 Dans Modules, cliquez sur Paramètres sur la carte Preview Mode et collez la valeur comme Jeton de prévisualisation.
  3. 3 Vous pouvez restreindre le transfert avec un Préfixe du chemin, comme /webhooks, et une IP source. Si les deux sont renseignés, les deux doivent correspondre.
  4. 4 Cliquez sur Enregistrer et démarrer pour 60 minutes, puis envoyez une requête de test depuis votre backend et cherchez-la dans le Preview serveur.

Quand l'activer : quand vous testez des achats ou des remboursements envoyés par votre backend, des appels Measurement Protocol ou les webhooks d'un prestataire de paiement ou d'un CRM.

06 Google Tag Gateway : les balises Google servies par votre propre site

Google Tag Gateway charge GTM et la balise Google depuis un chemin de votre site lui-même, par exemple www.example.com/Tg7Kq2mXab/, via Google Tag Gateway dans votre propre compte Cloudflare ou CDN. La balise Google envoie aussi ses pings Google Ads par ce chemin. Il est inclus dans chaque forfait payant et requiert Better Loader : votre snippet reste, et Better Loader charge GTM lui-même si la passerelle échoue.

Quand l'activer : quand votre site passe par Cloudflare ou un autre CDN compatible avec la passerelle, et que vous voulez les scripts de Google et les pings Google Ads sur votre propre domaine. La leçon 11 vous guide pour la configuration.

Questions fréquentes

Ai-je besoin de Better Loader si mes hits partent déjà vers mon sous-domaine ?

En général, oui. L'URL du conteneur serveur ne déplace que les hits. Better Loader déplace le script GTM lui-même, que de nombreux bloqueurs arrêtent en premier. Sans lui, un gtm.js bloqué signifie qu'aucune balise ne s'exécute.

Puis-je désactiver un module par la suite ?

Oui. Chaque module a une section de désactivation sur sa page de réglages, et vous pouvez le réactiver depuis Add-ons à tout moment. Désactiver Better Loader désactive aussi chaque module qui en a besoin, comme Cookie Extender et Request Proxy : remettez donc d’abord votre snippet GTM d’origine.

Comment vérifier que les modules fonctionnent sur mon site en ligne ?

Ouvrez une page de votre site dans une fenêtre normale (pas dans le Preview GTM) avec les DevTools sur l'onglet Network. Un script au nom aléatoire doit se charger depuis votre domaine de chargement (par exemple load.k7q2x.example.com), et les requêtes doivent partir vers votre sous-domaine de tagging. Avec Request Proxy activé, elles ne contiennent plus collect : filtrez donc par domaine. Le loader est mis en cache jusqu'à 5 minutes, si bien qu'une nouvelle version GTM publiée peut mettre ce temps à atteindre les visiteurs. La leçon 5 couvre les autres vérifications.

Fonctionnalités associées

Prêt à passer à la pratique ?

Déployez un conteneur GTM serveur sur votre propre domaine en quelques minutes. L'offre gratuite ne demande aucune carte bancaire.

Créer un compte gratuit