Tracking côté serveur (server side) : ce que ça change pour vos chiffres
En brefLe tracking côté serveur (server side), c'est quand votre serveur envoie chaque vente aux plateformes pub, par exemple via l'API Conversions de Meta, au lieu de laisser le navigateur du client le faire. Il récupère une partie des ventes que le navigateur perd : bloqueurs, cookies limités, page fermée trop tôt. Il ne règle pas le double comptage : Google et Meta continuent de compter chacun la même vente. Et le consentement du visiteur reste requis pour la publicité.
Qu'est-ce que le tracking côté serveur ?
Le tracking côté serveur, c'est l'envoi des ventes aux plateformes pub par votre serveur, et non plus seulement par le navigateur du client.
Le suivi classique repose sur un pixel : un petit code placé dans les pages de votre site. Quand le client arrive sur la page de confirmation de commande, son navigateur prévient Google ou Meta. Si le navigateur bloque ce code, ou si le client ferme la page trop vite, la plateforme ne voit pas la vente.
Avec le tracking côté serveur, c'est votre serveur qui envoie l'information. Il ne dépend plus du navigateur du client. Il existe deux grandes façons de faire :
- L'envoi direct à chaque plateforme, par son API : l'API Conversions de Meta, par exemple. Une API, c'est une porte d'entrée qui permet à deux logiciels d'échanger des données.
- Un serveur de balises intermédiaire, comme Google Tag Manager côté serveur. Le site envoie les données à ce serveur, qui les filtre puis les transmet aux plateformes.
Google met en avant trois bénéfices du balisage côté serveur : un site plus rapide (moins de code dans le navigateur), la possibilité de filtrer les données avant de les transmettre, et des données mieux contrôlées.
API Conversions de Meta et conversions améliorées de Google
Meta et Google proposent chacun leur méthode pour recevoir des ventes en dehors du seul pixel.
L'API Conversions de Meta relie votre serveur à Meta. Meta recommande de la garder en plus du pixel : la même vente part par les deux chemins. Pour qu'elle ne soit pas comptée deux fois, les deux envois doivent porter le même nom d'événement et le même identifiant (event_id). Meta ne garde alors que le premier reçu, à condition que le second arrive dans les 48 heures.
Les conversions améliorées de Google Ads (appelées « suivi avancé des conversions » dans l'interface française) complètent la balise de conversion. Elles envoient à Google des données que vous avez collectées, comme l'adresse email du client, après les avoir transformées par un algorithme de hachage à sens unique (SHA256). Google peut ainsi relier plus de ventes à ses pubs.
| Outil | Ce qui part | Ce qui évite le doublon |
|---|---|---|
| Pixel Meta seul | la vente, depuis le navigateur | rien à gérer |
| Pixel + API Conversions de Meta | la vente, par le navigateur et par le serveur | le même event_id sur les deux envois |
| Conversions améliorées de Google | la vente, plus des données client hachées | complète la balise existante |
Ce que le tracking côté serveur règle
Le tracking côté serveur récupère des ventes que le navigateur ne transmet pas. Les plateformes voient alors une plus grande part de vos ventes réelles.
- Les bloqueurs et les pannes du navigateur. Selon Meta, l'API Conversions est moins sensible qu'un pixel à un navigateur qui plante ou à une connexion qui coupe.
- Les cookies limités. Depuis 2019, Safari limite à 7 jours la durée des cookies créés par le code de la page. Un client qui revient acheter au bout de 10 jours n'est plus reconnu. Meta précise que l'API Conversions donne plus de contrôle sur les données que le pixel ne capte plus.
- Les iPhone. Depuis iOS 14.5 (avril 2021), les applications doivent demander l'accord de l'utilisateur pour le suivre entre applications et sites. Une partie des signaux venus des applications Facebook et Instagram a disparu.
Pour vous, l'effet est surtout indirect : avec plus de ventes remontées, les plateformes optimisent mieux vos campagnes. Tout l'intérêt est là.
Ce qu'il ne règle pas : le double comptage
Le tracking côté serveur ne supprime pas le double comptage entre plateformes. Chaque plateforme reçoit mieux vos ventes, puis applique ses propres règles pour s'en attribuer le mérite.
Un client voit votre pub Instagram, puis clique sur une pub Google et achète. Avec ou sans serveur, Meta compte la vente et Google aussi. La déduplication de Meta évite qu'une vente soit comptée deux fois par Meta (pixel et serveur). Elle ne retire rien à ce que compte Google.
Logiquement, en remontant plus de ventes à chaque plateforme, le tracking côté serveur peut même augmenter le total qu'elles revendiquent ensemble. Le total des plateformes reste donc à comparer avec Odoo, qui ne compte chaque commande qu'une fois. Le détail est dans l'article pourquoi Google Ads et Meta annoncent plus de ventes qu'Odoo.
Il ne règle pas non plus :
- un montant mal réglé (TTC au lieu de HT, port inclus) : le serveur envoie ce qu'on lui dit d'envoyer ;
- vos coûts : la plateforme ne connaît toujours ni l'article, ni le port, ni les frais de paiement. Une campagne peut rester rentable pour la plateforme, et à perte pour vous.
Pour savoir ce qu'une commande vous coûte vraiment en pub, la bonne division reste la dépense pub par les commandes d'Odoo : c'est le coût par commande.
Le consentement RGPD reste obligatoire
Passer par un serveur ne dispense pas de demander le consentement. La CNIL exige un accord préalable pour les traceurs qui ne sont pas strictement nécessaires au service, et cite expressément ceux liés à la publicité personnalisée.
La CNIL précise aussi que mesurer la performance d'une publicité demande le consentement, et que confier un traceur à un sous-domaine de votre site ne change rien aux exigences d'information et de consentement. Le chemin technique change. La finalité, la publicité, reste la même.
Si le visiteur refuse les cookies publicitaires, le serveur ne doit pas envoyer sa visite aux plateformes pour la pub. Envoyer des données clients, même hachées, à Google ou Meta se décrit dans votre politique de confidentialité. Ce qui précède est une lecture des sources de la CNIL, pas un conseil juridique.
Google propose un « mode Consentement » qui adapte le comportement de ses balises au choix du visiteur. Il aide à respecter ce choix. Il ne remplace pas le bandeau.
Faut-il passer au tracking côté serveur ?
Oui, si votre suivi perd une part importante de vos ventes. Pour le savoir, mesurez avant d'installer quoi que ce soit.
- Comptez vos ventes réelles sur une semaine close, dans Odoo : nombre de commandes du site et montant hors taxes.
- Comparez avec chaque plateforme, une par une. Si Meta seul voit beaucoup moins de ventes que vous n'en avez reçu via ses pubs, son suivi en perd. Si le total des plateformes dépasse Odoo, c'est du double comptage, pas un problème de suivi.
- Vérifiez le montant envoyé : hors taxes ou TTC, avec ou sans port.
- Vérifiez le bandeau cookies : rien ne doit partir vers les plateformes pub avant l'accord du visiteur.
- Installez le serveur (API Conversions, conversions améliorées), avec la déduplication réglée dès le départ.
- Remesurez la semaine suivante, avec la même méthode.
C'est ce que fait MargeDaily à la mise en service : le tracking est contrôlé, et sa réparation est proposée en option (« Tracking fiable »). Ensuite, le brief de 8 h, par email, WhatsApp ou Telegram, signale un écart entre ce que les pubs revendiquent et ce qu'Odoo voit. Pour voir ce que l'écart vous coûte : calculez votre vrai coût par commande.
Questions fréquentes
Qu'est-ce que le tracking server side ?
C'est l'envoi des ventes aux plateformes pub par votre serveur, au lieu du seul navigateur du client. Il récupère des ventes perdues à cause des bloqueurs, des cookies limités ou d'une page fermée trop tôt. Google et Meta voient alors une plus grande part de vos ventes réelles.
Qu'est-ce que l'API Conversions de Meta ?
C'est la connexion entre votre serveur et Meta, qui permet d'envoyer les ventes sans passer par le navigateur. Meta recommande de l'utiliser en plus du pixel. Les deux envois doivent porter le même identifiant d'événement pour que Meta ne compte la vente qu'une fois.
Le tracking côté serveur évite-t-il le bandeau cookies ?
Non. La CNIL exige le consentement pour les traceurs liés à la publicité, quel que soit le chemin technique. Si le visiteur refuse, ses données ne doivent pas partir vers les plateformes pour la pub. À valider avec votre DPO ou votre conseil.
Le tracking côté serveur supprime-t-il le double comptage ?
Non. Il évite qu'une même plateforme compte deux fois la vente (pixel et serveur), mais Google et Meta continuent chacun de s'attribuer la vente qu'ils ont touchée. Le total des plateformes reste à comparer avec Odoo.
Que sont les conversions améliorées de Google Ads ?
C'est une fonction qui complète la balise de conversion de Google Ads en envoyant des données client, comme l'email, hachées en SHA256. Google relie ainsi plus de ventes à ses pubs. Dans l'interface française, elle s'appelle aussi « suivi avancé des conversions ».
Votre tracking est-il en règle ?
En une minute, le scanner vérifie votre consentement RGPD et votre GTM : balises qui partent avant l'accord, Consent Mode v2, pixels posés deux fois. Puis, en 15 minutes sur vos écrans, on compare vos plateformes pub à vos commandes Odoo, client ou pas.
Sources
- Meta, API Conversions (connexion entre le serveur de l'annonceur et Meta) : developers.facebook.com/docs/marketing-api/conversions-api
- Meta, configuration recommandée pixel + API Conversions, fiabilité face aux pannes du navigateur : developers.facebook.com, guide de mise en œuvre
- Meta, déduplication par
event_idetevent_name, fenêtre de 48 heures : developers.facebook.com, déduplication - Google Ads, conversions améliorées (données first party hachées en SHA256) : support.google.com/google-ads/answer/9888656
- Google Tag Manager, balisage côté serveur (performance, confidentialité, qualité des données) : support.google.com/tagmanager/answer/13387731
- Google, mode Consentement : support.google.com/google-ads/answer/10000067
- WebKit, Intelligent Tracking Prevention 2.1 (cookies créés par la page limités à 7 jours, 2019) : webkit.org/blog/8613
- Apple App Tracking Transparency, en vigueur avec iOS 14.5 le 26 avril 2021 : lewissilkin.com
- CNIL, cookies et traceurs, ce que dit la loi (consentement, publicité personnalisée) : cnil.fr
- CNIL, questions-réponses sur les cookies (mesure de performance publicitaire, délégation de sous-domaine) : cnil.fr/fr/cookies-et-autres-traceurs/regles/cookies/FAQ