Stape
Rechercher

Comment configurer Google Tag Manager Server Container

Mis à jour
11 juil. 2024
Publié
4 oct. 2020
Egalement disponible

La collecte de données sur les visiteurs de votre site Web est essentielle pour analyser et améliorer la présence commerciale en ligne, atteindre les utilisateurs et les convertir en clients.

Cependant, la collecte de données devient plus problématique en raison de Intelligent Tracking Prevention, des AdBlockers et d'une diminution de la durée de vie des cookies. Google Analytics et d'autres outils similaires vont commencer à voir moins de données sur les visiteurs de votre site Web et vont vous donner moins d'informations à analyser.

Pour aider à relever ces défis, Google introduit la nouvelle fonctionnalité : Server-Side Tagging à Google Tag Manager.

Qu'est-ce que c’est que Google Tag Manager Server-Side Tagging et pourquoi est-ce important ?

Google Tag Manager (GTM) Server-Side tagging permet aux propriétaires de sites Web de déplacer les pixels espions tiers de leur site Web vers le serveur Cloud. Cela signifie que le navigateur client ne traitera plus les pixels espions. Il sera chargé directement depuis le serveur. Cette approche offre les avantages suivants :

- Des données plus précises ;

- Temps de chargement du site Web est plus rapide ;

- Contrôle supplémentaire sur la confidentialité.

Vos outils d'analyse marketing numérique (comme Google Analytics) peuvent fonctionner sans cookies tiers côté client. En configurant les conteneurs de serveur appropriés, vous oublierez JavaScript difficile, les cookies tiers bloqués et les données incomplètes dans les outils d'analyse.

Si le suivi côté serveur est hébergé dans le sous-domaine de votre site Web, toutes les demandes seront considérées comme propres. Google a une description détaillée de ce qu'est le suivi du serveur GTM et de ses avantages pour votre site Web.

Comment installer Google Tag Manager Server-Side tagging sur votre site Web?

Il existe de nombreux éléments communs entre les conteneurs Web et serveur, tels que balises, déclencheurs, variables, mode de prévisualisation, etc. La configuration du conteneur côté serveur GTM est plus complexe que celle du conteneur Web standard. Vous aurez besoin de connaissances en GTM Web, Google Analytics, Google Cloud et la programmation Web en général. Je vous propose de lire cet article de blog si vous souhaitez configurer le conteneur de serveur GTM via l’environnement Google natif.

Nous avons créé un service qui simplifie la configuration du conteneur du serveur GTM en supprimant certains des serveurs Google Cloud configurés, en simplifiant la création de domaine, en vous permettant de télécharger Google Analytics à partir de votre domaine et en vous appropriant les cookies tiers.

Commençons à implémenter Google Tag Manager Server Tagging:

1. Tout d'abord, vous devez créer Google Tag Manager Server container. Pour le faire, veuillez accéder à https://tagmanager.google.com/ et choisissez le compte sur lequel vous souhaitez créer le conteneur. Cliquez sur Admin.

create server container

2. Sous la colonne Container, cliquez sur + 

create server container

3. Saisissez le nom du conteneur (Container name), choisissez Server et cliquez sur Create.

create server container

4. Dans la fenêtre d'installation contextuelle sélectionnez “Manually provision tagging server”, copiez votre configuration du conteneur et collez-la dans n'importe quel éditeur de texte. Nous en aurons besoin pour les prochaines étapes.

install google tag manager

6. Une fois que vous avez reçu l'e-mail avec le lien et votre mot de passe défini, vous devez créer un conteneur. Saisissez le nom de votre conteneur et collez la configuration de conteneur que vous avez copiée à partir de votre Google Tag Manager Server Container. Cliquez sur Create Container.

create container at stape

7. Une fois que vous avez cliqué sur Create, vous verrez l'état de votre conteneur, la configuration du conteneur et le nom du plan. Il faut environ 5 minutes pour déployer un conteneur de serveur. Veuillez recharger la page pour mettre à jour le statut. Si la configuration a été effectuée correctement, vous devriez voir le statut “Running” ("En cours d'exécution").

Si vous voyez "Error", veuillez vérifier si vous avez copié et collé la bonne configuration de conteneur. Si l'erreur se répète, veuillez contacter le support clients.

8. La principale caractéristique du balisage côté serveur est la mise en place de cookies de première partie. Vous devez utiliser une URL de serveur de balisage personnalisée pour activer cette fonctionnalité. L'URL du serveur de balisage personnalisé ou le domaine personnalisé doit partager le même domaine que votre site web. Par exemple, si le domaine de votre site web est example.com, l'URL du serveur de balisage doit ressembler à ss.example.com.

Si vous souhaitez ajouter un domaine personnalisé, ouvrez le conteneur sGTM sur stape, faites défiler jusqu'à la section domaines, tapez le nom de domaine, et cliquez sur Ajouter un domaine. Une fois cela fait, vous verrez les enregistrements DNS que vous devez ajouter.

set up custom domain server side tagging 

Vous trouverez ci-dessous un exemple de configuration DNS pour CloudFlare.

add DNS records server-side tagging
add DNS records ss tagging

9. Retournez dans le conteneur Google Tag Manager Server -> Choisissez votre conteneur de serveur -> Admin -> paramètres du conteneur -> coller l'URL du serveur de balisage.

set tagging server url in gtm

La mise à jour du script Web GTM sur votre site web est fortement recommandée si vous utilisez un domaine personnalisé. Cette modification fera en sorte que gtm.js se charge à partir de votre domaine. Pour ce faire, remplacez le domaine par défaut googletagmanager.com par le domaine personnalisé que vous avez configuré à l'étape précédente.

update google tag manager script stape

10. Dans le conteneur Web, créez une nouvelle balise de type Google Tag. Ajoutez votre ID de balise Google.

Dans la section Paramètres de configuration, ajoutez les paramètres suivants :

  • Name: server_container_url
  • Value: Saisissez l'URL

Ajouter un déclencheur à la balise GA4. Normalement, il devrait se déclencher sur toutes les pages vues.

set up Google Analytics 4 server-side 

Vous pouvez également créer une variable Google tag : Paramètres de configuration qui prédéfinira les paramètres des balises Google si vous devez utiliser plusieurs balises Google sur votre site web et que vous ne souhaitez pas ajouter manuellement des paramètres pour chacune d'entre elles.

Ces paramètres peuvent être, par exemple, un réglage qui définit si vous souhaitez envoyer un événement de visualisation de page chaque fois qu'une balise Google se déclenche, définir des paramètres UTM, l'identifiant du client, etc. Il existe une liste des paramètres de configuration standard des Google Tags.

11. Pour configurer l'événement GA4, allez dans la section des balises et créez une nouvelle balise avec le type de balise Google Analytics : Événement GA4. Ajoutez votre identifiant GA4 et le nom de l'événement ; il existe une liste de noms d'événements standard.

Vous pouvez créer une variable Google Tag : Paramètres de l'événement qui permettra de partager les paramètres de l'événement entre plusieurs balises d'événement GA4 ou Google Tags. Il peut s'agir, par exemple, des propriétés d'un utilisateur ou d'un produit, et il existe également une liste de paramètres standard pour les paramètres d'un événement.

Google analytics 4 events settings 
google tag event settings variable

12. Ouvrez le conteneur Google Tag Manager Server -> cliquez sur Client -> créez le client GA4 et enregistrez-le -> allez dans Tags et configurez le tag GA4. Rappelez-vous que GA4 envoie automatiquement non seulement les pages vues mais aussi d'autres événements. Dans Event Name, choisissez la variable {{Event Name}}. -> ajouter un déclencheur Nom du client égal à GA4.

set up ga4 tag in the server container 
set up ga4 client in the server container 

13. Ouvrez le mode de prévisualisation du conteneur du serveur et vérifiez que vous voyez les requêtes de GA4.

tag details

C'est tout. Vous avez maintenant configuré un conteneur de serveur et Google Analytics foncitionne via votre conteneur de serveur. Si vous voulez charger GA au sein de votre domaine et faire la demande GA à la première partie, suivez ce lien pour utiliser un sous-domaine personnalisé.

Tagged with:gtm server

Hébergez votre serveur GTM chez Stapemaintenant!