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 et ajoutent du contexte sur le visiteur à chaque requête. 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
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 et Request Proxy 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 dans SGTM.space et allez dans Modules. Chaque module a un bouton Activer et, une fois activé, son propre onglet de réglages. Les modifications sont déployées sur l'edge en quelques instants.
- 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 et Request Proxy nécessitent Better Loader. Désactiver Better Loader les désactive aussi.
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.sgtm.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 Ouvrez Better Loader et saisissez votre ID du conteneur GTM web (le
GTM-XXXXXXXdu conteneur installé sur votre site, pas celui du conteneur serveur). - 2 Allez dans l'onglet DNS. Il affiche maintenant un second CNAME pour le domaine de chargement. Ajoutez-le là où votre DNS est géré et cliquez sur Vérifier le DNS.
- 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 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 Rechargez votre site et vérifiez dans les DevTools que le script se charge depuis votre domaine de chargement.
Type: CNAME
Name: load.sgtm
Value: eu.sgtm.space
Proxy: DNS onlyVous pouvez aussi définir un Chemin de diffusion des balises. GTM charge alors 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é. Choisissez un mode :
- Bloquer : 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.
- Signaler uniquement : chaque requête atteint le conteneur avec des en-têtes
X-SGTM-Bot, et c'est vous qui décidez quoi faire dans GTM, par exemple avec un déclencheur d'exception sur les balises de conversion publicitaire. Les requêtes signalées sont facturées.
Quand l'activer : quand les bots gonflent vos rapports ou votre nombre de requêtes. Si votre backend ou votre application envoie des événements (par exemple via Measurement Protocol vers /mp/collect), ajoutez leur chemin sous Exceptions, car les bibliothèques HTTP ressemblent à des bots.
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.
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 dispose d'une section de désactivation dans son onglet, et vous pouvez le réactiver à tout moment depuis Modules. Désactiver Better Loader désactive aussi Cookie Extender et Request Proxy : remettez donc d'abord votre extrait GTM d'origine.
Comment vérifier que les modules fonctionnent sur mon site en ligne ?
Ouvrez une page de votre site avec les DevTools sur l'onglet Network. gtm.js doit se charger depuis votre domaine de chargement (par exemple load.sgtm.example.com) et les requêtes collect doivent partir vers votre sous-domaine de tagging. 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