Cet article s'adresse aux développeurs qui utilisent le taggage côté serveur et souhaitent diffuser des scripts Google à partir de leurs propres serveurs.
Le taggage côté serveur vous permet de charger des scripts Google, tels que gtm.js ou gtag.js, directement à partir de votre serveur de taggage plutôt que depuis ceux de Google. Cela vous permet de diffuser des données dans un contexte propriétaire.
Avant de commencer
Ce guide suppose que vous avez effectué les opérations suivantes:
- Configurer un conteneur serveur dans Tag Manager
- Configurer un serveur de taggage
- Configurer un domaine de serveur personnalisé
Pour commencer, choisissez votre option d'implémentation.
Étape 1: Configurer le client
Pour établir un contexte propriétaire entre votre conteneur Web et votre serveur de taggage, des scripts Google doivent être chargés via votre serveur.
Pour charger des scripts Google via votre conteneur serveur:
Sélectionnez une option d'implémentation pour afficher les instructions.Étape 2: Mettez à jour le domaine source du script
Par défaut, Tag Manager ou la balise Google (gtag.js) charge leurs dépendances à partir de serveurs appartenant à Google, tels que www.googletagmanager.com
.
Vous devez mettre à jour l'URL du script sur votre site Web pour charger les dépendances via votre propre serveur.
Étape 3: Vérifiez la source de vos scripts
Les instructions suivantes expliquent comment effectuer un test avec Google Chrome. Vous pouvez utiliser le navigateur de votre choix, mais les étapes peuvent être différentes.
Pour vérifier si votre conteneur serveur charge les dépendances:
- Ouvrez votre site Web dans un nouvel onglet du navigateur.
- Ouvrez les outils pour les développeurs du navigateur. Dans Google Chrome, faites un clic droit n'importe où sur la page, puis sélectionnez Inspecter.
Dans les outils pour les développeurs, ouvrez l'onglet Sources. Cette fenêtre affiche toutes les dépendances qui ont été chargées lorsque vous avez ouvert le site Web.
- ✅ Votre implémentation est correcte si
gtm.js
est chargé à partir de la source que vous avez spécifiée.
- ❌ Si l'onglet Sources affiche
www.googletagmanager.com
comme source pourgtm.js
, les dépendances sont toujours chargées à partir des serveurs Google.
- Vérifiez si vous avez modifié l'URL source dans le code, consultez l'étape 2.
- Vérifiez si le code est en ligne.
- ✅ Votre implémentation est correcte si
Étapes suivantes
Si vous utilisez le mode Consentement, vous pouvez configurer le comportement des balises spécifique à une région pour encore plus de contrôle.