Tracking server-side : à partir de quel budget média faut-il s'y mettre ?

Ecrit par

Marie-Claire BLAIZOT

Publié le

Catégorie

Média

Lecture

7 minutes

TrackingServerSideCAPIAttributionMetaGoogleAdsTrackingServerSideCAPIAttributionMetaGoogleAdsTrackingServerSideCAPIAttributionMetaGoogleAdsTrackingServerSideCAPIAttributionMetaGoogleAds

Image générée par une IA

Votre compte Meta annonce un nombre d'achats. GA4 en annonce un autre, sur la même période et le même événement. L'écart n'est pas une anomalie et il ne se résorbe pas, mais personne dans l'équipe ne sait quelle source arbitrer pour décider du budget du mois suivant. Le tracking server-side revient dans chaque réponse. La vraie question n'est pas de savoir ce que c'est, vous le savez. Elle est de savoir si votre budget justifie de l'installer, et ce qu'il faut en attendre.

Ce que votre tracking actuel ne voit pas

Un pixel client-side dépose un cookie et exécute un script dans le navigateur du visiteur. Trois mécanismes distincts l'empêchent de faire son travail, et les confondre conduit à choisir la mauvaise solution.

Le premier est technique. Safari applique l'Intelligent Tracking Prevention, Firefox l'Enhanced Tracking Protection. Ces protections plafonnent la durée de vie des cookies déposés en JavaScript à sept jours, parfois vingt-quatre heures. Un visiteur qui découvre votre marque un mardi et achète le mercredi suivant n'est plus rattaché à sa campagne d'origine, alors qu'il a bien cliqué dessus. Le parcours existe, le lien est perdu. Cette érosion s'inscrit dans la disparition progressive des cookies tiers qui a redéfini la mesure ces dernières années.

Le deuxième est le blocage pur. Une extension ou un DNS filtrant empêche le script de se charger. L'événement n'est jamais émis.

Le troisième n'a rien à voir avec les deux précédents : le visiteur a refusé le dépôt sur votre bandeau de consentement. Là, il n'y a pas de perte, il y a une décision de l'utilisateur que vous êtes tenu de respecter.

Retenez la séparation, elle commande tout le reste : les deux premiers cas sont des défaillances techniques, le troisième est un choix légitime. Une solution ne peut adresser que les deux premiers.

La conséquence est budgétaire. Les algorithmes d'enchères de Meta et de Google optimisent sur les conversions qu'ils voient. Un signal amputé produit un ciblage appauvri, et vous payez cet appauvrissement sans jamais le voir apparaître dans un rapport.

Ce que le server-side récupère, et ce qu'il ne récupère pas

Le principe tient en une phrase : la collecte quitte le navigateur pour un conteneur hébergé sur un sous-domaine que vous contrôlez. Le navigateur envoie l'événement à votre serveur, votre serveur le transmet aux plateformes. Les protections navigateur et les bloqueurs, qui filtrent des appels vers des domaines tiers identifiés, n'ont plus prise sur un appel adressé à votre propre domaine.

La question utile n'est pas comment ça marche, elle est ce que ça rattrape. Reprenez la séparation de la section précédente. Les événements perdus pour cause technique reviennent : cookie plafonné, script bloqué, appel filtré. Ceux qui ont été refusés au consentement ne reviennent pas, et ne doivent pas revenir. Un conteneur serveur ne reçoit rien qu'un visiteur ait refusé, parce que c'est votre CMP qui décide en amont de ce qui part.

Autrement dit, un setup server-side ne contourne pas le consentement. C'est la promesse implicite de plusieurs acteurs du marché, elle est fausse et elle vous expose. Si un prestataire vous vend de la récupération de conversions refusées, la conversation devrait s'arrêter là.

Ce que le Consent Mode v2 change à l'équation

Le Consent Mode v2 ne rétablit pas les événements refusés. Il envoie des signaux sans identifiant, à partir desquels Google modélise statistiquement les conversions manquantes. Vous récupérez une estimation dans vos rapports, pas des utilisateurs. Le sujet mérite son propre article. Retenez qu'il s'articule avec le server-side sans le remplacer, et que les deux relèvent du même effort pour piloter ses campagnes en restant conforme, documenté côté plateforme par la documentation Google sur le Consent Mode v2 et cadré côté français par les recommandations de la CNIL sur les mesures d'audience.

Ce que coûte réellement un setup

Trois postes, et le premier surprend toujours.

L'hébergement du conteneur serveur. Chez Beavers, la quasi-totalité des comptes équipés tourne sur Stape, pour 10 euros par mois. Soit 120 euros par an. Un conteneur auto-hébergé sur Google Cloud coûte davantage à trafic comparable, et vous transfère la charge de l'exploitation. Sur un site à fort trafic ou multi-domaines, comptez un palier au-dessus, la facturation suit le volume de requêtes.

La mise en place. Une journée de travail quand les conditions sont réunies : un accès administrateur au conteneur GTM existant, et la possibilité de créer un sous-domaine dédié à la collecte. Ce sont les deux verrous. Sans accès au GTM, il faut le reconstruire. Sans maîtrise de la zone DNS, l'appel repart vers un domaine tiers et vous perdez l'intérêt de l'opération. Trois situations font déraper le chantier : un catalogue produit dont les identifiants ne correspondent pas à ceux du flux, un tunnel de commande non standard, et un CMS fermé qui n'autorise pas l'injection de balises.

La maintenance. Sur nos comptes, il n'y en a pas. Le conteneur tourne, et les interventions se déclenchent quand le site bouge, pas selon un calendrier.

Un dernier point. Le client-side reste en place. Un setup server-side ne remplace rien, il double la collecte pour que les deux canaux se complètent. C'est aussi pour cette raison que le server-side se fond chez nous dans une enveloppe technique plus large, avec le tracking des nouveaux leviers et des nouvelles pages, plutôt que d'être facturé en ligne séparée.

Environ 80 pour cent des comptes que nous pilotons sont équipés.

Le seuil de budget n'existe pas, et voici pourquoi

Le raisonnement habituel consiste à chercher le budget à partir duquel l'investissement se rembourse. Il repose sur une prémisse fausse : que le server-side ferait grimper vos résultats. Nous avons vérifié sur nos propres comptes.

Sur la boutique en ligne de la Fédération française de la randonnée pédestre, l'écosystème Meta est passé en server-side le 2 juillet 2024. Les trois mois précédant la bascule totalisent 6 432 euros de budget et 479 achats, soit un coût par achat de 13,43 euros. Les trois mois suivants totalisent 9 695 euros et 587 achats, soit 16,52 euros. Le budget ayant fortement augmenté sur la période, et l'activité d'une fédération de randonnée étant saisonnière, ces deux chiffres ne se comparent pas directement.

C'est précisément le constat. Aucun effet de la bascule n'est lisible dans le reporting, ni dans un sens ni dans l'autre. Le server-side ne crée pas de conversions, il en rend certaines visibles. Il agit sur la qualité du signal transmis aux algorithmes d'enchères, pas sur le nombre de ventes, et cet effet se dilue dans le bruit d'un compte réel où le budget, les créations et la saison bougent en permanence.

Un prestataire qui vous annonce un gain de ROAS chiffré avant même de regarder votre setup vous vend une corrélation qu'il ne peut pas isoler.

Alors pourquoi le faire. Parce que le calcul de rentabilité s'effondre dans l'autre sens. Cent vingt euros par an et une journée de mise en place ne s'arbitrent pas contre un budget média. On n'attend pas d'atteindre un seuil pour dépenser 120 euros.

La vraie question de faisabilité est technique, pas budgétaire. Disposez-vous d'un accès administrateur à votre conteneur GTM, et pouvez-vous créer un sous-domaine de collecte ? Si oui, l'arbitrage est déjà tranché. Si non, c'est ce blocage qu'il faut lever en premier, et son coût sera sans commune mesure avec les 120 euros d'hébergement.

Trois façons de rater son implémentation

Un setup posé peut tourner pendant des mois sans rien produire. Trois erreurs reviennent, et chacune se détecte à un signe précis.

La déduplication mal configurée. Le client-side et le server-side envoient tous deux le même achat. Sans identifiant d'événement partagé entre les deux canaux, la plateforme compte deux fois. Le symptôme est facile à repérer : vos conversions déclarées augmentent brutalement après la bascule, sans que votre chiffre d'affaires bouge. Si personne ne rapproche les deux, vous optimisez sur des ventes qui n'existent pas.

Les paramètres de correspondance absents. Un événement envoyé en API Conversions sans données client hachées suffisantes n'est rattaché à personne. Meta note cette qualité par événement, de 0 à 10. Sur un compte que nous pilotons, équipé depuis 2024, l'événement Achat obtient 9,0 sur 10 quand la vue de page plafonne à 6,2. L'écart tient aux données disponibles au moment de l'envoi, e-mail, téléphone, identifiants de navigation. Vérifiez les paramètres de correspondance documentés par Meta événement par événement, pas globalement.

Le modèle d'attribution laissé par défaut. Votre volume de données a changé, votre règle de répartition non. Reprendre le paramétrage du modèle d'attribution fait partie de la bascule, pas de la maintenance ultérieure.

Un dernier signal, le plus utile. Sur le compte cité plus haut, installé depuis 2024, Meta estime toujours possible une réduction de 11,7 pour cent du coût par résultat en améliorant la couverture des événements du pixel par l'API Conversions. Installé ne veut pas dire terminé. Ouvrez cet écran, il vous dit ce qui manque encore.

Faites d'abord le calcul, décidez ensuite

Il n'y a pas de budget minimum. Il y a un accès GTM et un sous-domaine, ou il n'y en a pas. Cent vingt euros d'hébergement et une journée de mise en place ne se mettent pas en balance avec un budget média, et personne ne peut vous promettre le gain de ROAS qui justifierait l'attente.

Reste à mesurer votre propre écart. Prenez trente jours, un seul événement, l'achat ou la demande de devis. Comparez le nombre déclaré par la plateforme et celui que vous voyez dans GA4 ou dans votre back-office. L'écart obtenu est votre point de départ, et il vous dira si le sujet est urgent ou secondaire chez vous.

Si le chiffre vous surprend et que vous voulez savoir d'où il vient avant d'engager quoi que ce soit, nos équipes acquisition auditent régulièrement ce type de configuration.

Marie-Claire BLAIZOT

Marie-Claire BLAIZOT

Directrice Média

Mes expériences en agence et chez l'annonceur m'ont permis d'acquérir une expertise media sur les différents leviers media online.

Partagez notre article

autour de vous !

Recevez nos derniers articles dans notre newsletter LinkedIn.

Inscrivez-vous à notre newsletter mensuelle sur LinkedIn.

© 2019 - 2026 Tous droits réservés par Beavers

|

Mentions légales

|

Politique RGPD