Utiliser le balisage côté serveur dans Google Tag Manager

Le marquage côté serveur a récemment été rendu disponible dans Google Tag Manager et présente divers avantages qui vous permettent de mieux remettre les données entre vos mains.

Comment fonctionne le balisage côté serveur ?

Avant de passer en revue les avantages, examinons le fonctionnement du balisage côté serveur et en quoi il diffère du suivi traditionnel de Google Tag Manager.

Traditionnellement, Google Tag Manager est 100 % côté client. Cela signifie que les scripts de suivi s’exécuteront dans le navigateur de l’utilisateur lorsque cela est nécessaire et que tous les fichiers javascript associés seront téléchargés. Souvent, ces scripts installent ensuite des cookies tiers et commencent à envoyer des données aux plateformes marketing associées directement depuis le navigateur.

L’exemple ci-dessous est un exemple typique d’un site Web sans balisage côté serveur. Il montre comment chaque événement est envoyé directement à chaque plateforme directement depuis le navigateur.

Avec le balisage côté serveur, ce flux de données est différent. Un conteneur GTM standard est toujours requis, mais cette fois, il fonctionne en parallèle avec un conteneur intermédiaire côté serveur hébergé chez un fournisseur de votre choix. Au lieu de télécharger et d’exécuter plusieurs scripts de suivi à partir de votre conteneur GTM standard (effectuant souvent des tâches très similaires), il vous suffit désormais d’envoyer un seul signal à votre conteneur côté serveur. Celles-ci peuvent ensuite être distribuées directement à toute plateforme ayant besoin de ces données. Cela peut aller d’une page vue à un événement d’achat.

Configuration du site Web avec Tag Manager côté serveur :

Avantages du balisage côté serveur dans Google Tag Manager

Implémentation simplifiée des API de conversion

L’utilisation d’un conteneur Google Server-Side facilite grandement la mise en œuvre d’API de conversion côté serveur. Actuellement, vous pouvez utiliser les API de conversion Facebook et Google Ads pour envoyer des données directement aux serveurs Google et Facebook Ad. Cela améliore la précision de votre suivi des conversions dans les cas où l’utilisateur peut disposer d’un bloqueur de publicités ou utilise un navigateur doté d’une protection renforcée contre le suivi, tel que Safari ou Firefox.

Contrôle total sur vos données

Lorsque vous placez des scripts de suivi tiers directement sur votre site Web, les fournisseurs ont le pouvoir d’exécuter n’importe quel code et de collecter toutes les données qu’ils jugent appropriées. Même s’il s’agit presque toujours de fournisseurs de confiance, vous avez toujours moins de contrôle sur vos données. Avec le suivi côté serveur, vous contrôlez exactement quelles données sont collectées sans qu’aucune bibliothèque JS tierce ne soit téléchargée.

Ce niveau de contrôle est crucial pour protéger la confidentialité des utilisateurs et la conformité au RGPD, car vous pouvez mettre en œuvre un filtrage PII strict pour garantir que les informations sensibles des utilisateurs ne sont pas exposées.

A LIRE :  Existe-t-il un essai gratuit pour TruthFinder ? (Aide-mémoire)

Charge réduite sur le navigateur du client

En déplaçant les scripts de suivi côté serveur, il y a moins de choses à télécharger et à exécuter sur le navigateur Web du client, ce qui réduit les temps de chargement des pages et rend votre site Web plus rapide.

Après avoir configuré un GTM côté serveur, vous recevez un point de terminaison généré automatiquement auquel envoyer vos résultats de mesure. Cela peut être modifié en un domaine de votre choix, tel qu’un sous-domaine de mesure dédié, par exemple mesure.impression.co.uk.

Cela signifie que tous les cookies définis par votre conteneur Server-Side GTM seront propriétaires, contournant les restrictions causées par les navigateurs comme Safari et Firefox qui les bloquent par défaut.

Masquer les identifiants de suivi et autres identifiants

Avec le suivi côté client, vos identifiants de compte sont généralement exposés et permettent aux spammeurs d’envoyer de mauvaises données à vos comptes. Bien qu’il ne s’agisse pas d’un problème courant, la protection supplémentaire garantira que vos données ne seront pas contaminées.

Actuellement, tous ces avantages sont limités à un ensemble de plates-formes prenant en charge le balisage côté serveur. Il s’agit de Google Analytics (UA et GA4), Google Ads et Facebook. Bien que les scripts personnalisés puissent être utilisés pour d’autres plates-formes, ce sont ceux-ci qui sont officiellement pris en charge. Cette liste va certainement s’allonger au cours des mois et années à venir.

Limites du balisage côté serveur dans Google Tag Manager

Coûts d’expertise et d’hébergement

Bien que le balisage côté serveur s’intègre parfaitement au balisage côté client, sa configuration nécessite des connaissances avancées en gestion des balises et une certaine compréhension de l’architecture du serveur. Si vous cherchez à utiliser Services Google Cloud comme Cloud Run, vous serez guidé dans l’utilisation de la configuration à l’aide d’un assistant qui facilite les choses dans une certaine mesure. Pour d’autres déploiements tels que App Engine ou les déploiements manuels de Docker, vous aurez également besoin d’une expérience spécifique avec ceux-ci.

Implémentation du balisage côté serveur via Exécution en nuage est désormais l’option de déploiement par défaut dans Google Tag Manager, remplaçant App Engine. Comme mentionné précédemment, GTM fournit un assistant d’installation qui vous guide tout au long du processus et celui-ci a également été basculé vers Cloud Run. Il offre une meilleure évolutivité et une meilleure rentabilité et facilite les déploiements mondiaux de sGTM. Cela en fait un choix attrayant pour les grandes entreprises dont les clients visitent leurs sites Web du monde entier. Bien qu’il ait été remplacé, Moteur d’application est gratuit à des fins de test, ce qui constitue un point de départ pratique pour les débutants et les utilisateurs souhaitant avoir plus de flexibilité dans les tests. Vous avez alors toujours la possibilité de passer à une configuration de production si nécessaire.

A LIRE :  Pourquoi le référencement est-il un processus continu et non une chose ?

Une autre option de déploiement consiste à utiliser un Docker conteneur qui offre un haut degré de contrôle sur votre infrastructure de balisage côté serveur. Bien qu’il offre une autonomie totale sur votre configuration, le processus peut devenir complexe en raison des exigences liées à la gestion de votre infrastructure de mise à l’échelle automatique. Toutefois, cela peut être préférable pour certaines entreprises qui ont des règles strictes en matière de traitement des données. Il est important de noter que cette approche peut engendrer des coûts en fonction de l’infrastructure de service choisie et peut nécessiter une gestion minutieuse pour optimiser les dépenses.

Enfin, vous avez la possibilité de faire appel à des fournisseurs tiers dont l’architecture de serveur est spécialement conçue pour le GTM côté serveur (sGTM). Des fournisseurs tels que Owntag.eu et Stape.io proposent des forfaits d’hébergement sur mesure uniquement pour sGTM. Ils ont également des structures de tarification claires basées sur le nombre d’événements que vous devez traiter chaque mois par votre sGTM.

Ces services sont entièrement basés sur le Web et donc incroyablement faciles à mettre en place. Après vous être inscrit à un package spécifique, vous recevez ensuite des paramètres DNS et des instructions qui vous guident à travers toutes les étapes nécessaires pour préparer votre configuration sGTM à recevoir des événements.

Un autre avantage clé de l’utilisation de ces services tiers est qu’ils offrent des fonctionnalités supplémentaires telles que des extensions de cookies et des chargeurs personnalisés qui amélioreront encore la qualité de vos données. Ces fonctionnalités ne sont pas disponibles avec d’autres options d’hébergement et seraient difficiles à mettre en œuvre manuellement.

En fin de compte, quelle que soit l’option d’hébergement que vous choisissez, elle dépend de votre expertise technique, de votre budget et des règles de traitement des données que votre entreprise doit respecter.


Pour plus d’informations et de guides sur la mesure et GA4, n’oubliez pas de consulter notre blog. Si vous souhaitez parler de vos aspirations professionnelles, contactez-nous !