...
bannière-tracking-server-side

Maîtrisez le Tracking Server Side de A à Z

Depuis 2024, le tracking server side est sur toutes les lèvres dans l’univers du data marketing. Et pour cause : les bouleversements réglementaires et technologiques se multiplient. Parmi les plus marquants, la fin annoncée des cookies tiers sur Chrome initialement prévue pour le troisième trimestre 2024 (finalement repoussée). En juillet 2024, Google a déclaré qu’ils ne seraient pas supprimés dans l’immédiat. Selon Google Ads, cette transition pourrait avoir lieu en 2025, à condition que l’autorité britannique de la concurrence tranche certaines questions.

En parallèle, le Digital Markets Act (DMA), instauré par la Commission européenne impose aux géants du numérique appelés “contrôleurs d’accès” comme Google, de garantir la conformité du consentement utilisateur avant de permettre le moindre partage de données. C’est dans ce contexte que le Google Consent Mode V2 a été introduit, devenant obligatoire pour toutes les entreprises utilisant les services Google (notamment GA4 & Google Ads).

Ce nouveau mode de gestion du consentement a un impact direct sur la manière dont les données sont collectées, transformant profondément les pratiques du marketing digital (source).

Face à ces nouvelles contraintes, une question centrale émerge : comment continuer à collecter des données fiables, utiles et conformes aux réglementations en vigueur ? Le tracking server side s’impose alors comme une solution incontournable.

Dans cet article, je vais vous expliquer ce qu’est réellement le tracking côté serveur, en quoi il se distingue du tracking client side, quels sont ses avantages en matière de conformité RGPD, quelles solutions permettent de le mettre en place, et surtout comment l’implémenter concrètement via Google Cloud Platform, GTM et Stape.

C’est Quoi le Tracking Server Side ?

Parmi les principaux acteurs de cette approche, on retrouve :

  • Le serveur GTM Server-Side (hébergé sur Google Cloud ou via des services tiers comme Stape.io)
  • Les plateformes marketing (GA4, Meta, TikTok, etc…)
  • Vos propres systèmes backend (CRM, CMS, etc…)
gif-tracking-server-side

Tracking Server Side vs Tracking Client Side

Pour bien comprendre l’intérêt du tracking server side, il est essentiel de savoir comment fonctionne le tracking traditionnel, dit client side. Lorsqu’on installe des solutions comme Google Analytics ou Google Ads via Google Tag Manager, les données du site sont directement envoyées depuis le navigateur de l’utilisateur vers les serveurs des outils Google. C’est le navigateur qui communique avec Google : chaque interaction (clic, page vue, conversion) est transmise en temps réel, sans passer par un serveur intermédiaire (voir schéma ci-dessous).

schéma-tracking-client-side

Ce mode de fonctionnement a longtemps été la norme, mais il présente plusieurs limites : exposition aux bloqueurs de publicité, perte de données en cas de lenteur du réseau ou de refus de consentement, dépendance aux cookies tiers, etc…

Le tracking server side vient répondre à ces enjeux. Dans ce modèle, les données du site web passent d’abord par une instance cloud configurée par vos soins (par exemple via Google Tag Manager Server Side hébergé sur Google Cloud Platform ou via une solution tierce comme Stape).

Les données transitent donc d’abord par votre propre serveur avant d’être envoyées vers les outils tiers comme Google Analytics ou Google Ads. Vous gardez ainsi un contrôle total sur les données collectées, leur traitement, et leur transmission (voir schéma ci-dessous).

schéma-tracking-server-side

Les Avantages du Tracking Server Side

Mettre en place un tracking côté serveur ne se limite pas à une question de performance technique. C’est aussi une réponse stratégique aux enjeux de confidentialité, de conformité RGPD et d’optimisation marketing. Voici les principaux bénéfices :

Amélioration de la Vitesse de Chargement des Pages

Meilleur Contrôle sur les Données Envoyées

Hébergement des Données sur des Serveurs EU ou Privés

Moins de Dépendance aux Cookies Tiers

Données plus Complètes et mieux Exploitées

Comment Mettre en Place le Tracking Server Side ?

Voici le processus à suivre pour installer le tracking server side via Google Tag Manager (GTM). Je vais d’abord créer un conteneur côté serveur dans GTM puis l’implémenter via Google Cloud. Il est bien entendu possible de le faire avec d’autres fournisseurs. J’expliquerai également comment procéder via stape.io, une solution plus économique, adaptée aux petits budgets et aux petites entreprises.

La suite du processus consistera à envoyer les données vers le conteneur server side. Ensuite, j’expliquerai comment configurer les balises, les déclencheurs et les variables dans ce conteneur.

Enfin, une fois les données envoyées dans SGTM (Server-side Google Tag Manager), je les redirigerai vers Google Analytics 4 (GA4) et Google Ads à titre d’exemple. Pour terminer, j’effectuerai des tests et des vérifications via Tag Assistant et Debug View.

Comment Mettre en Place le Tracking Server Side Avec Google Cloud Platform

La première chose à vérifier est que Google Tag Manager soit bien installé sur votre site internet. Vous pouvez l’ajouter manuellement ou à l’aide d’un plugin si vous utilisez WordPress. Par exemple, si vous êtes sur WordPress, vous pouvez installer l’extension GTM4WP.

Voici les étapes que je vais suivre:

gtm4wp-image
image-gtm-1
  • « Activer/désactiver le code du conteneur » : Activé
  • « Mode de compatibilité du code du conteneur » : Désactivé
image-gtm4wp-2

Une fois cette configuration effectuée, je peux passer à la mise en place du conteneur côté serveur. Voici comment procéder :

image-server-side
image-server-side-2
image-server-side-3
image-server-side-4
image-server-side-5
image-server-side-6
image-server-side-7
image-server-side-8
image-server-side-9
image-server-side-10
image-server-side-11
image-server-side-12

Pour que les données soient désormais envoyées à mon serveur, plutôt qu’aux serveurs des fournisseurs directement, je procède comme suit :

image-server-side-13
image-server-side-14
image-server-side-15
image-server-side-16
image-server-side-17
image-server-side-18
image-server-side-19
image-server-side-20
image-server-side-21
image-server-side-22
image-server-side-23
image-server-side-24
image-server-side-25

À ce stade, tout est correct. Cependant, il y a un point fortement recommandé à prendre en compte. Il est essentiel de bien comprendre que l’URL du serveur vers lequel nous envoyons les données appartient à un domaine tiers, car l’URL de mon site et celle du serveur sont différentes.

Cela signifie que si nous envoyons ou recevons des requêtes depuis ce serveur, elles seront considérées comme des requêtes tierces. Or, dans le contexte de l’industrie, les cookies tiers sont déjà bloqués dans de nombreux environnements et pourraient l’être totalement à l’avenir. Par conséquent, nous devons modifier le domaine du serveur afin qu’il devienne un sous-domaine de notre propre site. Pour le faire, je vous oriente sur cette vidéo qui explique très bien comment procéder.

Comment Mettre en Place le Tracking Server Side Avec Stape ?

image-server-side-26
image-server-side-27
image-server-side-28
image-server-side-29
image-server-side-30
image-server-side-31
image-server-side-32
image-server-side-33
image-server-side-34
image-server-side-35
image-server-side-36
image-server-side-37
image-server-side-38

Conclusion

Le tracking server side s’impose aujourd’hui comme une solution incontournable face aux limites du tracking traditionnel côté client. Grâce à cette approche, les entreprises peuvent améliorer la fiabilité des données, contourner les bloqueurs de publicités et surtout renforcer leur conformité avec le RGPD en gardant un contrôle plus strict sur les informations collectées.

Bien que sa mise en place demande une réflexion technique et des ressources (hébergement, configuration, maintenance), les bénéfices en termes de performance et de sécurité en valent largement la peine. Des solutions comme Google Cloud Platform ou Stape.io permettent d’adopter cette approche avec plus ou moins de complexité selon les besoins et les compétences disponibles.

Ressources utilisées pour la rédaction de l’article :

Google Tag Manager Server-side tagging tutorial with Google Analytics 4
How to Create Server GTM Container and Host It on Stape [Step-by-Step Guide]

bannière-expert-digital-Léo-Fuchs
Seraphinite AcceleratorBannerText_Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.