Analytics

Suivi côté serveur (server-side tracking)

Le suivi côté serveur consiste à faire transiter les données de mesure par un serveur que vous contrôlez, au lieu de les envoyer directement depuis le navigateur du visiteur vers chaque plateforme. Le navigateur n'envoie plus qu'un message à votre propre domaine, et c'est votre serveur qui redistribue l'information aux outils d'analyse et aux régies. L'objectif est de récupérer une partie des données perdues par les blocages du navigateur, sans changer un mot aux obligations de consentement.

Deux trajets pour la même donnée

Dans un montage classique, chaque outil dépose son script dans la page. Au moment d'un achat, le navigateur émet autant d'appels qu'il y a de destinataires, directement vers leurs serveurs. Chacun de ces appels peut être bloqué par une extension, filtré par le navigateur ou perdu si l'internaute ferme la page trop tôt.

Suivi dans le navigateur et suivi par serveur intermédiaire
Dans le navigateur Navigateur Analyse Régie A Régie B 3 appels exposés au blocage Par serveur intermédiaire Navigateur Votre serveur Analyse Régie A Régie B 1 seul appel, vers votre domaine Dans les deux cas, rien ne part avant le recueil du consentement. Déplacer le traitement ne change ni la finalité ni les obligations. Le gain porte sur la robustesse de la collecte, pas sur le périmètre de ce qu'on a le droit de collecter.
Le serveur intermédiaire réduit le nombre d'appels exposés au blocage et vous rend maître de ce qui est transmis à chaque destinataire.

À retenir

  • Le consentement reste requis à l'identique. Le lieu du traitement ne change rien au droit.
  • Le gain porte sur la fiabilité de la collecte, pas sur l'étendue de la collecte autorisée.
  • C'est un projet d'infrastructure, avec un coût récurrent et une compétence à maintenir.

Ce que le montage répare réellement

Les bloqueurs de publicité et de traceurs. Ils reconnaissent les scripts tiers par leur nom de domaine et les empêchent de se charger. Un appel émis vers votre propre domaine passe plus souvent, ce qui restaure une partie de la mesure sur les audiences les plus équipées.

La durée de vie des identifiants. Les navigateurs limitent fortement la persistance des cookies déposés par un script dans la page, jusqu'à quelques jours sur certains d'entre eux. Un identifiant écrit par le serveur dans un en-tête de réponse échappe à une partie de ces limitations, ce qui compte sur les parcours d'achat longs.

Les pertes de fin de parcours. Un visiteur qui ferme la page de confirmation avant le déclenchement d'un script emporte la conversion avec lui. Un envoi déclenché par le serveur au moment de l'enregistrement de la commande ne dépend plus du comportement du navigateur.

Le poids de la page. Retirer plusieurs scripts tiers du navigateur allège le chargement et améliore les Core Web Vitals. Le gain n'est pas anecdotique sur les sites qui accumulent une dizaine d'outils.

La maîtrise de ce qui sort. C'est l'argument le plus souvent négligé et le plus solide. Avec un serveur intermédiaire, vous décidez précisément quelles informations partent vers quelle plateforme, et vous pouvez retirer ou hacher les données sensibles avant l'envoi. Dans un montage classique, chaque script tiers voit tout ce qui se trouve dans la page.

Ce qu'il ne règle pas

Le consentement. Déplacer un traitement publicitaire vers un serveur ne le transforme pas en traitement nécessaire. La règle du consentement préalable s'apprécie sur la finalité et sur l'accès à l'appareil, pas sur l'emplacement du script. Un dispositif serveur qui envoie des données malgré un refus est en infraction, exactement comme un pixel qui se déclencherait dans les mêmes conditions.

La qualité du marquage. Un événement mal nommé, une valeur d'achat envoyée taxes comprises d'un côté et hors taxes de l'autre, un identifiant de transaction absent : ces défauts se transportent tels quels vers le serveur. Le montage ne corrige rien de ce qui était déjà faux.

Les limites imposées par les plateformes. Ce sont elles qui décident de ce qu'elles acceptent, de la fenêtre d'attribution et de la façon dont elles dédupliquent un même achat reçu deux fois. Le serveur ne contourne pas ces règles, il alimente un canal supplémentaire.

L'écart entre outils. Deux plateformes qui ne comptent pas la même chose continueront de ne pas compter la même chose. Le suivi serveur ne réconcilie pas des définitions différentes de la conversion.

Coûts et mise en place

Trois montages coexistent, du plus simple au plus lourd.

L'API de conversion d'une plateforme. Votre serveur envoie directement les événements d'achat à une régie, en complément du pixel existant. C'est le point d'entrée le plus rapide, souvent réalisable en quelques jours par un développeur, et il traite l'essentiel du problème sur le canal concerné.

Le conteneur serveur. Une couche intermédiaire hébergée sur votre propre sous-domaine, qui reçoit les événements du site et les redistribue vers plusieurs destinations. C'est le montage complet, et celui qui apporte la maîtrise des données transmises.

La collecte maison. Un traitement écrit sur mesure, qui n'a de sens que pour des besoins spécifiques et des équipes techniques déjà constituées.

Les postes de coût sont l'hébergement, qui se facture à l'usage et augmente avec le trafic, le temps d'installation, et surtout la maintenance. Un conteneur serveur est une brique d'infrastructure : elle tombe en panne, elle se met à jour, et quand elle s'arrête, la mesure s'arrête avec elle. Sans supervision, la panne se découvre lors du bilan mensuel.

Quand le projet se justifie

Quatre conditions, à examiner avant de lancer le chantier.

Un volume de conversions qui donne un sens à quelques pour cent. Récupérer 5 % d'une centaine de conversions mensuelles ne paiera pas l'infrastructure.

Une audience réellement concernée. Regardez la part de votre trafic sous les navigateurs les plus restrictifs et l'écart déjà constaté entre vos commandes réelles et celles remontées par vos outils. Ces deux chiffres se relèvent en une heure et suffisent à cadrer l'enjeu.

Un plan de marquage déjà propre. Passer côté serveur avant d'avoir fiabilisé les événements revient à déménager un désordre.

Une ressource pour l'entretenir. Un dispositif sans propriétaire identifié se dégrade en quelques mois, et personne ne s'en aperçoit tant que les rapports continuent d'afficher des chiffres.

La bonne méthode de validation consiste à faire tourner les deux dispositifs en parallèle pendant quelques semaines, puis à comparer les conversions remontées de part et d'autre avec les commandes réelles enregistrées dans votre outil de gestion. C'est la seule mesure qui compte, et elle remplace avantageusement les moyennes de marché.

Questions fréquentes

Non, et c'est le contresens le plus répandu sur le sujet. Le cadre juridique porte sur la finalité du traitement et sur l'accès à l'appareil de l'utilisateur, pas sur l'endroit où tourne le script. Un suivi publicitaire déplacé côté serveur reste un suivi publicitaire et exige le même consentement préalable.
Les gains publiés vont de quelques pour cent à plusieurs dizaines, avec une dispersion qui rend toute moyenne inutilisable. Ils dépendent de la part d'audience sur les navigateurs restrictifs, de l'usage des bloqueurs dans votre secteur, de la durée du cycle d'achat et de la qualité de l'installation existante. Le seul chiffre valable est celui mesuré en parallèle sur votre propre trafic.
Une API de conversion est un canal d'envoi direct, de serveur à serveur, vers une plateforme précise. Un conteneur serveur est une couche intermédiaire qui reçoit les événements du site et les redistribue vers plusieurs destinations. On peut utiliser une API de conversion sans conteneur, et un conteneur qui alimente plusieurs API à la fois.
Rarement. Le dispositif ajoute un coût d'hébergement, une compétence à maintenir et un point de panne supplémentaire. En dessous d'un volume de conversions significatif, le temps est mieux investi à fiabiliser le plan de marquage existant et à corriger les événements mal déclenchés, qui expliquent souvent l'essentiel des écarts observés.

Termes liés