Cet article s'adresse aux développeurs qui utilisent le taggage côté serveur et qui 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 des serveurs 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 de serveur dans Tag Manager
- Configurer un serveur d'insertion de balises
- Vous avez configuré 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, les scripts Google doivent être chargés via votre serveur.
Pour charger des scripts Google via votre conteneur serveur:
Choisissez une option d'implémentation pour afficher les instructions.Étape 2: Mettez à jour le domaine source du script
Par défaut, Tag Manager ou gtag.js chargent leurs dépendances à partir des serveurs appartenant à Google (comme www.googletagmanager.com
).
Vous devez modifier l'URL du script sur votre site pour les charger depuis votre propre serveur.
Étape 3: Vérifiez la source de vos scripts
Les instructions suivantes vous expliquent comment effectuer des tests avec Google Chrome. Vous pouvez utiliser le navigateur de votre choix, mais les étapes peuvent varier.
Pour tester 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, vous pouvez faire un clic droit n'importe où sur la page, puis sélectionner Inspecter.
Dans les outils pour les développeurs, ouvrez l'onglet Sources. Cette fenêtre affiche toutes les dépendances 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 degtm.js
, les dépendances sont toujours chargées à partir des serveurs Google.
- Vérifiez si vous avez modifié l'URL source dans votre code, reportez-vous à 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écifiques à une région pour encore plus de contrôle.