Pour configurer un conteneur de serveur GTM, suivez ces étapes:
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.
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 +.

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

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.

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

2. Cliquez sur Create container en haut à droite.

3. Saisissez les détails du conteneur:
Ensuite, cliquez sur Create Container.

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

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.

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é:

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é.
Choisissez votre conteneur dans Stape, faites défiler vers le bas et cliquez sur Add custom domain.

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.
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]](/_next/image?url=https%3A%2F%2Fcdn.stape.io%2Fi%2F69fb4d4ee5800929109940.png&w=3840&q=75)

Ensuite, dans la section How to connect, deux méthodes permettent de connecter un domaine personnalisé à votre conteneur :
![[Options "How to connect"]](/_next/image?url=https%3A%2F%2Fcdn.stape.io%2Fi%2F69fb4fd4798dd969014373.png&w=3840&q=75)
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.

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

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.
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.
| Veuillez noter que les enregistrements A/AAAA sont incompatibles avec le CDN activé. |
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.

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.

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

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.

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:
Ajoutez un déclencheur à la balise GA4. En général, elle doit se déclencher sur toutes les vues de page.

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.

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.
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.

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.


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.

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.


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 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

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.
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.
Veuillez répondre à quelques questions simples. Cliquez sur Obtenir un devis, remplissez le formulaire, et nous vous enverrons un devis.
Commentaires