Comment configurer Google Tag Manager Server Container

Ira Holubovska

Ira Holubovska

Auteur
Mis à jour
12 mai 2026
Egalement disponible

Pour configurer un conteneur de serveur GTM, suivez ces étapes:

  • Créer un conteneur de serveur Google Tag Manager.
  • Créer un compte sur Stape pour héberger le conteneur de serveur GTM.
  • Configurer une URL de serveur de marquage personnalisée.
  • Créer une balise Google Tag dans le conteneur web GTM.
  • Créer la balise événement Google Analytics: GA4.
  • Créer un client GA4 dans le conteneur de serveur GTM.
  • Vérifier et déboguer la configuration.
  • Configurer le Custom GA4 Loader.

Au final, vous aurez un conteneur de serveur GTM entièrement fonctionnel qui peut contourner les bloqueurs de publicité, augmenter la durée de vie des cookies et bien plus encore.

Étape 1. Créez un conteneur de serveur de Google Tag Manager

Il existe de nombreux éléments communs entre les conteneurs web et les conteneurs de serveur, comme les balises, les déclencheurs, les variables et le mode d’aperçu. Cependant, la configuration du conteneur de serveur GTM est plus complexe que celle du conteneur web standard de Google Tag Manager.

La principale difficulté lors de la configuration d’un conteneur de serveur GTM est de préparer l’environnement cloud qui exécutera le conteneur sGTM. Avec l’aide de Stape, configurer des serveurs cloud pour sGTM prend seulement 5 minutes et vous n’avez pas besoin d’engager des développeurs. En plus, Stape propose des fonctions supplémentaires pour le serveur Google Tag Manager, comme contourner les bloqueurs de publicité, augmenter la durée de vie des cookies et envoyer des données hors ligne.

Cette vidéo montre comment configurer un conteneur de serveur GTM.

Vous trouverez ci-après le guide étape par étape pour configurer un conteneur de serveur GTM.

1. Ouvrez votre conteneur web Google Tag Manager sur https://tagmanager.google.com/.

Cliquez sur Admin. Dans la colonne Conteneur, cliquez sur +.

Configurer server gtm

2. Saisissez le nom du conteneur, choisissez Server puis cliquez sur Create.

Configurer server gtm

3. Choisissez Manually provision tagging server, copiez la configuration du conteneur et collez-la dans un éditeur de texte. Vous aurez besoin de cette configuration pour les étapes suivantes.

Configurer server gtm

Étape 2. Créez un compte sur Stape pour héberger votre conteneur de serveur GTM

1. Allez sur stape.io et créez un compte ou connectez-vous.

Connectez-vous ou inscrivez-vous pour accéder à Stape

2. Cliquez sur Create container en haut à droite.

Cliquez sur Create container

3. Saisissez les détails du conteneur:

  • Nom du conteneur. Le nom ne doit pas être le même que le nom du conteneur dans votre serveur GTM.
  • Configuration du conteneur. Collez la Container Config que vous avez copiée depuis votre conteneur de serveur Google Tag Manager.
  • Emplacement du serveur. Pour de meilleures performances, choisissez l’emplacement du serveur le plus proche de la plupart de vos clients. Vous pouvez consulter ici la liste des emplacements de serveur disponibles. Si vous avez du trafic depuis plusieurs régions, vous pouvez sélectionner l’option de serveur Global multizone. Cette option enverra automatiquement les requêtes entrantes vers la zone disponible la plus proche selon l’adresse IP de l’utilisateur.

Ensuite, cliquez sur Create Container.

Nouveau conteneur

4. Choisissez un plan pour votre conteneur. Vous pouvez commencer avec le plan Free. Cliquez sur Continue with a Free plan.

Formules de prix Stape

5. Vous verrez l’état de votre conteneur, la configuration du conteneur et le nom du plan. Le déploiement du conteneur de serveur prend environ 5 minutes. Actualisez la page pour mettre à jour l’état. Si la configuration du serveur Google Tag Manager est correcte, vous devriez voir l’état Running.

Conteneur en cours d’exécution sur Stape

Étape 3. Configurez une URL de serveur de marquage personnalisée

Vous pouvez utiliser une URL de serveur de marquage personnalisée de votre conteneur de serveur pour configurer des cookies first party. L’URL de serveur de marquage personnalisée ou le domaine personnalisé doit partager le même domaine que votre site web. Par exemple, si le domaine de votre site est example.com, l’URL du serveur de marquage peut être anything.example.com.

Il existe trois façons de configurer un domaine personnalisé:

  • Same origin
  • Subdomain
  • Default domain
Trois façons de configurer un domaine personnalisé

Il existe un article détaillé sur le blog où vous pouvez trouver une description de la façon de mapper un domaine personnalisé pour le conteneur de serveur Google Tag Manager en utilisant Same Origin avec Cloudflare et nginx.

Ici, nous allons seulement voir la configuration d’un sous-domaine personnalisé.

Étape 1. Ajouter votre domaine personnalisé

Choisissez votre conteneur dans Stape, faites défiler vers le bas et cliquez sur Add custom domain.

Comment ajouter un domaine personnalisé dans Stape

Ajoutez le Subdomain name : il peut s'agir de n'importe quel nom qui vous convient, mais veillez à éviter les termes liés à la publicité ou au suivi : ad, gtm, stgm, tracking, analytics, metrics, stape, gtag, etc.

Étape 2. Ajouter un CDN

Un Content Delivery Network (CDN) distribue les ressources de votre site web sur un réseau mondial de serveurs afin de réduire la latence et d'améliorer les temps de chargement pour les utilisateurs situés dans différentes régions. Cette option est utile si votre audience est géographiquement dispersée ou si vous souhaitez améliorer le suivi des cookies et la précision des données.

Par défaut, le CDN est désactivé, ce qui signifie que les fichiers JavaScript (tels que gtm.js, gtag.js et analytics.js) sont servis directement depuis le serveur où votre conteneur sGTM est hébergé. En pratique, cela contourne à la fois Stape Global CDN et Own CDN et établit une connexion directe, sans proxy, entre votre site et le conteneur sGTM.

Important : veuillez tenir compte de la réglementation en matière de protection des données de votre pays avant de configurer un CDN.

Pour activer le CDN, cliquez sur le bouton Add CDN et sélectionnez l'une des options suivantes :

[Bouton d'activation du CDN]
  • Stape Global CDN : charge les scripts depuis le serveur le plus proche de la localisation du visiteur de votre site web, ce qui réduit la latence et améliore les temps de chargement pour les audiences géographiquement dispersées. Nous utiliserons Stape Global CDN dans notre configuration. Cette fonctionnalité est gratuite et disponible pour tous les conteneurs sGTM de Stape.
  • Own CDN (incompatible avec l'option de connexion Automatically (via Entri)) : permet d'acheminer le domaine personnalisé de sGTM et de faire transiter le trafic sGTM par le fournisseur DNS de votre site web. Dans ce cas, les adresses IP de votre site web et du domaine personnalisé de sGTM correspondront, et les cookies côté serveur seront considérés comme des cookies propriétaires. Cela permet ainsi d'augmenter la durée de vie des cookies.
Own CDN sélectionné

Étape 3. Sélectionner la méthode de connexion

Ensuite, dans la section How to connect, deux méthodes permettent de connecter un domaine personnalisé à votre conteneur :

[Options "How to connect"]
  • Automatically (via Entri)

La méthode la plus simple pour connecter des domaines. Connectez-vous avec vos identifiants de fournisseur DNS via Entri et accordez-nous une autorisation unique pour connecter votre domaine. Vous pouvez ensuite passer directement à l'Étape 5 pour vérifier votre domaine ; aucune configuration manuelle n'est requise.

Connexion automatique via Entri

Manually

Avec cette option, vous devez ajouter manuellement des enregistrements DNS auprès de votre hébergeur pour connecter votre sous-domaine à Stape.

Option de connexion manuelle sélectionnée

Après avoir ajouté un sous-domaine personnalisé à votre conteneur, vous verrez les enregistrements DNS à créer pour vérifier le domaine personnalisé. L'enregistrement DNS dépend de l'emplacement du serveur et de l'option CDN choisie. L'étape suivante explique comment ajouter des enregistrements DNS.

Étape 4. Ajouter des enregistrements DNS (pour la méthode de connexion manuelle)

Par défaut, la vérification du sous-domaine est effectuée avec des enregistrements CNAME, mais vous pouvez également vérifier votre sous-domaine avec des enregistrements A et AAAA si nécessaire (généralement dans les cas où vous devez éviter la création d'enregistrements en double).

Nous couvrons les deux options ci-dessous avec un guide étape par étape sur la création d'enregistrements via Cloudflare. Vous pouvez utiliser n'importe quel autre fournisseur.

Ajouter un domaine personnalisé avec un enregistrement CNAME

Vous devez créer un enregistrement CNAME si vous n'utilisez pas Stape Global CDN, et deux enregistrements si vous l'utilisez.

1. Connectez-vous à votre service de noms de domaine et créez un nouvel enregistrement DNS pour le sous-domaine que vous souhaitez utiliser. Pour ce faire, cliquez sur les trois points et choisissez Configure DNS à côté du nom de votre domaine sur la page d'accueil du compte.

Configure DNS

2. Cliquez sur Add record.

Bouton "Add record"

3. Revenez à votre compte Stape et saisissez l'enregistrement indiqué dans le compte. Assurez-vous que le statut du proxy (Proxy status) est désactivé (off).

Enregistrements CNAME dans Stape

Nous utilisons Stape Global CDN, nous créons donc deux enregistrements CNAME :

Enregistrement CNAME
Deuxième enregistrement CNAME
Ajouter un sous-domaine personnalisé avec des enregistrements A et AAAA
Veuillez noter que les enregistrements A/AAAA sont incompatibles avec le CDN activé.

1. Si vous devez vérifier votre sous-domaine personnalisé à l'aide d'enregistrements A et AAAA, ajoutez le sous-domaine personnalisé au conteneur et assurez-vous que le bouton CDN est désactivé.

Cliquez sur Advanced settings et cochez la case Use A records instead of CNAME records. Vous verrez les enregistrements DNS à ajouter dans votre conteneur Stape. Les enregistrements DNS à configurer varient selon l'emplacement du serveur.

Case à cocher "Use A records instead of CNAME records"

2. Connectez-vous à votre compte DNS et ajoutez les enregistrements indiqués dans votre compte Stape. Sur la page d'accueil du compte, à côté du nom de votre domaine, cliquez sur les trois points et choisissez Configure DNS.

Configure DNS

3. Cliquez sur Add record.

Bouton "Add record"

4. Créez ensuite les enregistrements indiqués dans votre compte Stape. Assurez-vous que le statut du proxy (Proxy status) est désactivé (off).

Prenez les valeurs de vos enregistrements DNS dans le compte Stape :

Enregistrements A/AAAA dans Stape

Vous obtiendrez ainsi deux enregistrements DNS :

Enregistrement A
Enregistrement AAAA

Étape 5. Vérifier votre domaine

Une fois les enregistrements DNS ajoutés auprès de votre fournisseur DNS, revenez à la page du conteneur Stape où vous avez configuré le domaine personnalisé et cliquez sur Verify.

Bouton "Verify"

Attendez que Stape termine la vérification de votre domaine personnalisé (lorsque la barre de statut du conteneur passe de Verifying à Ready). En général, la vérification du domaine personnalisé prend entre 2 et 3 heures. Pour certains fournisseurs DNS, la vérification des enregistrements peut prendre jusqu'à 72 heures. Nous vous enverrons un e-mail une fois le domaine personnalisé vérifié ou en cas d'erreur détectée.

Si vous rencontrez des problèmes lors de la vérification du domaine, veuillez suivre notre guide de dépannage des domaines personnalisés.

Statut "Ready" dans Stape

Étape 6. Ajouter l'URL du serveur de balisage et mettre à jour le script de votre site web

Accédez à votre conteneur serveur Google Tag Manager → AdminContainer Settings → modifiez Tagging server URL en indiquant votre sous-domaine.

URL du conteneur serveur dans GTM

Mettre à jour le script

Si vous utilisez un domaine personnalisé, il est fortement recommandé de mettre à jour le script Web GTM sur votre site web. Cette modification permettra de charger gtm.js depuis votre domaine. Pour ce faire, remplacez le domaine par défaut googletagmanager.com par le domaine personnalisé configuré à l'étape précédente.

Vous pouvez également automatiser ce processus avec le Custom Loader power-up. Au lieu de modifier manuellement le script GTM, Custom Loader génère un extrait de code prêt à l'emploi qui charge les scripts GTM et GA4 directement depuis votre domaine personnalisé. Cela vous fait gagner du temps, rend vos scripts de suivi plus résistants aux bloqueurs de publicités et garantit que tous les cookies sont traités comme des cookies propriétaires.

Interface du Custom Loader power-up

Étape 4. Créez une balise Google Tag dans le conteneur web GTM

Ouvrez votre conteneur web, créez une nouvelle balise de type Google Tag. Ajoutez votre Google Tag ID.

Dans la section Configuration settings, ajoutez les paramètres suivants:

  • Nom: server_container_url
  • Valeur: saisissez l’URL que vous avez créée

Ajoutez un déclencheur à la balise GA4. En général, elle doit se déclencher sur toutes les vues de page.

Ajoutez un déclencheur à la balise GA4

Optionnel. Vous pouvez aussi créer une variable de type Google Tag: Configuration settings. Cette variable définit la configuration Google Tag si vous devez utiliser plusieurs balises Google Tag sur votre site et que vous ne voulez pas ajouter les réglages manuellement dans chaque balise.

Créez une variable de configuration Google Tag

Ces paramètres peuvent être, par exemple, un réglage qui définit si vous voulez envoyer un événement de vue de page à chaque activation d’une balise Google Tag, ou envoyer les paramètres UTM, le client ID, etc. Il existe une liste de paramètres de configuration standard pour les Google Tags.

Étape 5. Créez la balise d’événement Google Analytics: GA4

Pour configurer l’événement GA4, allez dans la section Balises et créez une nouvelle balise de type Google Analytics: GA4 Event. Ajoutez votre ID GA4 et le nom de l’événement. Il existe une liste de noms d’événements standard.

Créer une balise d'événement GA4

Étape 6. Créez le client GA4 dans le conteneur de serveur GTM

Ouvrez le conteneur de serveur Google Tag Manager → cliquez sur Client → créez un client GA4 et enregistrez-le → puis allez dans Tags et configurez la balise GA4. N’oubliez pas que GA4 envoie automatiquement non seulement les vues de page mais aussi d’autres événements.

Dans le champ Event Name, choisissez la variable {{Event Name}} puis ajoutez un déclencheur où Client Name est égal à GA4.

Configuration des balises
Configuration du déclencheur

Étape 7. Vérifiez et déboguez votre configuration

Comment publier le conteneur GTM que vous avez créé côté serveur? Ouvrez les modes d’aperçu du conteneur web et du conteneur de serveur et vérifiez que vous voyez les requêtes GA4. Ensuite, publiez la mise à jour dans les conteneurs Google Tag Manager, côté serveur et côté web.

Vérifiez et déboguez votre configuration

Étape 8. Configurez un Custom GA4 Loader

Vous pouvez rendre le suivi Google Analytics 4 côté serveur encore plus précis en utilisant un Custom GA4 Loader. Cela permet à GA4 d’éviter les outils de blocage comme les bloqueurs de publicité et d’autres technologies de protection de la vie privée qui essaient d’empêcher les traceurs de collecter des données sur l’activité des visiteurs. Vous verrez ainsi toute l’activité des utilisateurs sur votre site et vous aurez plus de données pour l’optimisation des annonces et la création d’audiences personnalisées.

Comment configurer un Custom Loader:

1. Connectez-vous à votre compte stape.io.

2. Ouvrez le conteneur sGTM puis cliquez sur Power Up.

3. Cliquez sur Config Custom Loader power up, ajoutez votre WEB GTM ID. Vous verrez un code web GTM mis à jour. Copiez ce script web GTM puis ajoutez-le à votre site ou remplacez le script web GTM existant.

Custom Loader
Configuration du Custom Loader

4. Quand vous avez mis à jour le code web GTM et configuré GA4 côté serveur, vous pouvez vérifier les requêtes GTM et GA4 modifiées dans le réseau.

L’URL de requête Google Tag Manager doit ressembler à ceci:

Tagging server URL/stape container identifier.js?st=web GTM ID sans les lettres GTM.

Dans notre cas, c’est: https://load.gtm.stape.dog/covxbvwx.js?st=PMVQSJH

L’URL de requête Google Tag Manager doit ressembler à ceci

L’URL de requête GA4 doit ressembler à ceci:

Tagging server URL/gt+stape container identifier.js?id=GA4 identifier...

Dans notre cas, c’est:  https://load.gtm.stape.dog/gtcovxbvwx.js?id=G-0SME9XLYER

L’URL de requête GA4 doit ressembler à ceci

Conteneur serveur Google Tag Manager: résolution des problèmes réels rencontrés par les utilisateurs de Stape

Dans ce fil de discussion, un utilisateur ne savait pas comment configurer son conteneur de serveur Google Tag Manager et demandait s'il existait une configuration « correcte ». Le problème s'est avéré être un malentendu : il n'y a pas de configuration unique bonne ou mauvaise, tout dépend des données que vous devez envoyer et des plateformes que vous intégrez. Comme il est impossible de diagnostiquer une configuration à partir d'un simple identifiant de conteneur ou d'une URL sGTM, la solution consistait à examiner la configuration complète du conteneur, et il était recommandé de faire appel à un spécialiste du suivi si vous ne saviez pas comment structurer les événements.

Questions fréquentes

Un conteneur GTM Google Tag Manager est un ensemble de balises, de déclencheurs et de variables utilisé pour gérer le suivi et les codes marketing sur un site web ou une application mobile. Il agit comme un espace de travail numérique qui aide les spécialistes marketing à organiser et contrôler leurs balises sans devoir modifier directement le code du site.

Un seul conteneur peut inclure plusieurs balises et règles qui déterminent quand et comment ces balises se déclenchent. Il existe des types de conteneurs spécifiques pour les sites web, les pages AMP, les applications Android, les applications iOS et les configurations côté serveur.

Un conteneur de serveur GTM est un type spécial de conteneur qui fonctionne sur un serveur au lieu de fonctionner dans le navigateur ou l’application de l’utilisateur. Il aide à déplacer des tâches de suivi depuis l’appareil de l’utilisateur vers un serveur sécurisé. Cela donne plus de contrôle sur les données et améliore la confidentialité de l’utilisateur.

Un conteneur GTM est utilisé pour gérer les balises directement sur un site web, une page AMP ou une application mobile. Il fonctionne dans le navigateur ou l’application de l’utilisateur et aide à suivre des actions comme les vues de page, les clics et les conversions.

Un conteneur de serveur GTM fonctionne au contraire sur un serveur que vous contrôlez. Au lieu de déclencher les balises dans le navigateur ou l’application, il traite les données dans un environnement serveur sécurisé. Cela donne plus de contrôle sur les données et améliore la confidentialité.

Conclusion

Vous avez maintenant un conteneur de serveur configuré et Google Analytics fonctionne via ce conteneur de serveur. Si vous voulez charger GA dans votre domaine et faire en sorte que les requêtes GA soient first party, suivez ces étapes pour utiliser un sous-domaine personnalisé. Et notre équipe d’experts peut vous aider.

Si vous voulez aussi une preuve de vos compétences, une certification peut vous aider à vous démarquer. Elle montre aux clients ou aux employeurs que vous comprenez à la fois les configurations du navigateur et celles du côté du serveur et que vous les avez apprises en profondeur.

Vous avez besoin d'aide pour mettre en place le suivi côté serveur?

Veuillez répondre à quelques questions simples. Cliquez sur Obtenir un devis, remplissez le formulaire, et nous vous enverrons un devis.

Obtenir un devis
author

Ira Holubovska

Author

Ira possède plus de 10 ans d'expérience en marketing digital, avec 5 ans consacrés au suivi côté serveur. Elle sait comment et quand l'utiliser dans divers scénarios marketing.

Commentaires

Essayez Stape pour tout ce qui concerne le côté serveur