Introduction
Dans un univers digital où la réglementation a commencé à avoir des impacts significatifs sur la récolte de données, il est primordial de s’assurer que les données qui peuvent être récoltées dans le cadre légal soient collectées de la manière la plus fiable et pertinente.
Parmi les différentes options disponibles, le tracking server side propose une méthodologie plus fiable pour collecter les données de votre site que le tracking web classic.
Fonctionnement
Nous allons partir du principe que Google Tag Manager (GTM) est utilisé pour réaliser le tracking des données digitales. GTM est un outil facilitant grandement la mise en place du tracking car il permet de mettre en place un plan de tracking complet avec des compétences basiques en codage.
Lors de l’utilisation de GTM, deux options s’offrent à nous:
- Tracking côté web
- Tracking coté server
Tracking côté web
Le tracking côté web peut être représenté par le schéma ci-dessous:
L’utilisateur navigue sur votre site à travers un navigateur, par exemple Google Chrome qui se charge de l’afficher. Lors d’actions spécifiques que vous avez définies au préalable dans GTM (par exemple un achat sur votre site), le navigateur de l’utilisateur va envoyer des données à des prestataires externes. Parmi les prestataires, il y a les sociétés à travers lesquelles vous diffusez de la publicité et/ou les plateformes qui vous permettent de monitorer les actions réalisées sur le site. On retrouve souvent Google Ads ou Meta Ads pour les services de publicités et Google Analytics pour le suivi des statistiques.
Il est important de noter que c’est le navigateur de votre potentiel client qui envoie les données, celles-ci sont sujettes aux contraintes imposées par le navigateur et les plugins installés par l’utilisateur. On peut notamment penser aux bloqueurs de publicités qui ont bien souvent des fonctionnalités plus avancées que de simplement bloquer la publicité. Lorsque le bloqueur de publicité va remarquer que vos données sont envoyées à des tiers (et notamment à Meta et Google), il risque de bloquer le passage du flux, même si l’utilisateur a accepté les cookies.
Le tracking côté serveur
Le tracking côté serveur peut être représenté par le schéma ci-dessous:
A la différence du tracking côté web, le navigateur envoie cette fois les données à votre serveur, qui les envoie ensuite aux différents prestataires. Cette étape supplémentaire, bien qu’elle ajoute un peu de complexité à l’architecture, a plusieurs bénéfices:
- En cas de présence d’un bloqueur de publicité, celui-ci ne pourra pas percevoir que des données sont envoyées à des prestataires externes, car les données sont d’abord envoyées à votre serveur (c’est uniquement à ce moment que le bloqueur de publicité peut intervenir). Dans un deuxième temps, les données envoyées aux prestataires ne sont pas visibles par le bloqueur de publicité et donc pas sujettes aux interférences de ce dernier.
- Le temps de chargement des pages n’est pas ou peu ralenti. En effet, dans cette configuration, le navigateur n’envoie des données qu’à un seul destinataire, à savoir votre serveur. Ce dernier s’occupe ensuite de distribuer les données aux prestataires. A contrario, avec la mise en place côté web, le navigateur doit envoyer les informations à tous les prestataires. S’ils sont nombreux, cela peut générer des ralentissements sur votre site. Cela aura également des impacts négatifs sur l’UX et votre ranking SEO.
- En tant que propriétaire du site, vous avez la main sur les données que vous envoyez aux prestataires car celles-ci sont d’abord envoyées à votre serveur. Il est donc tout à fait possible pour vous de n’envoyer à vos prestataires que ce vous trouvez pertinent, et de stocker le reste pour d’autres usages, tels qu’à des buts d’analyses.
- Les données collectées étant envoyées à votre serveur, les cookies nécessaires sont des first-party cookies (par opposition au third-party cookie avec la solution côté web). Les first-party cookie ayant une durée de vie plus longue que les third-party cookies, vous pourrez mieux suivre le comportement des visiteurs à travers leurs différentes visites et collecter des données plus qualitatives. Le tracking côté serveur permet notamment d’allonger la durée de vie des cookies first party sur le navigateur Safari qui les accepte mais les limites dans le temps comparé aux autres navigateurs.
Et le RGPD ?
Ce n’est pas parce que les données sont envoyées à votre serveur que vous n’avez pas besoin de vous conformer aux législations en vigueur, notamment la loi sur la protection des données personnelles.
Il est donc toujours nécessaire de récolter le consentement des utilisateurs si vous souhaitez récolter des données personnelles et les partager avec des prestataires externes, ceci peu importe l’architecture que vous avez mis en place pour le tracking de vos données.
Conclusion
Le tracking côté serveur a plusieurs avantages en termes de performances, de qualité des données récoltées et de contrôle. Nous recommandons vivement la mise en place de ce type de méthodologie lorsque vous dépendez fortement votre performance en SEO ou lorsque votre site doit collecter des données sensibles sur vos clients.