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é.
1. Ouvrez votre conteneur sGTM dans Stape, descendez jusqu’à Domains puis cliquez sur Add custom domain.

2. Saisissez le domaine personnalisé.
3. Vous verrez les enregistrements DNS que vous devez ajouter.
Les enregistrements DNS dépendent de l’emplacement du serveur et de l’option CDN que vous choisissez.


Les enregistrements DNS que vous devez configurer changent selon l’emplacement du serveur et la configuration CDN que vous avez sélectionnée. Vous verrez les enregistrements DNS à ajouter dans votre conteneur sur stape.io.

4. Connectez-vous au compte de votre fournisseur DNS et ajoutez les enregistrements que vous voyez dans votre compte stape.io. Vous trouverez ci-dessous un exemple de configuration DNS pour Cloudflare. Sur la page principale du compte, à côté du nom de votre domaine, cliquez sur les trois points puis choisissez Configure DNS.

Cliquez sur Add record.

Ensuite, saisissez les enregistrements que vous voyez dans votre compte stape.io. Assurez-vous que le proxy est désactivé.

En général, la vérification du domaine personnalisé prend de 2 à 3 heures. Pour certains fournisseurs DNS, la vérification peut prendre jusqu’à 72 heures. Nous vous enverrons un courriel lorsque le domaine personnalisé sera vérifié ou si une erreur est détectée. En cas d’erreur pendant la vérification, suivez les instructions pour vérifier le domaine personnalisé.
5. Quand le domaine personnalisé est vérifié, retournez dans le conteneur de serveur Google Tag Manager, choisissez votre conteneur de serveur, allez dans Admin, container settings puis collez l’URL du serveur de marquage.

6. Si vous utilisez un domaine personnalisé, il est recommandé de mettre à jour le script web GTM sur votre site. Ce changement fera que gtm.js sera chargé depuis votre domaine. Pour cela, remplacez le domaine par défaut googletagmanager.com par le domaine personnalisé que vous avez configuré à l’étape précédente.

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