Il vous faut les deux : le pixel Meta mesure dans le navigateur et rate ce qui s'y perd, l'API Conversions envoie les mêmes évènements depuis un serveur [1]. Meta recommande lui-même cette configuration redondante [2]. Dédupliquez avec un event_id et un nom d'évènement identiques, et contrôlez la couverture dans le Gestionnaire d'évènements [3].
Que vous gériez vos campagnes vous-même ou que vous les confiiez à une agence Facebook Ads, ce que Meta ne voit pas, il ne peut pas l'optimiser. Le travail technique, comme le server-side tagging, mon collègue Cédric l'explique dans le tracking server-side expliqué. Ici, vous lirez ce que vous devez vérifier en tant qu'annonceur.
Pourquoi le pixel seul ne suffit pas
| Pixel Meta | API Conversions | |
|---|---|---|
| Où il tourne | Dans le navigateur de votre visiteur | Sur un serveur : le vôtre, celui de votre plateforme e-commerce, votre CRM ou un partenaire [4] |
| Ce qu'il transmet | Les évènements du site, avec des données du navigateur comme le cookie Facebook [5] | Les évènements web, d'application, de magasin et hors ligne [2][4] |
| Point fort | Vite installé ; dépose les cookies fbp et fbc, que le serveur peut aussi transmettre [1] | Envoie ce que le navigateur rate, y compris les évènements qui ont lieu plus tard ou hors ligne [1] |
| Point faible | Erreurs de chargement, blocages et restrictions de cookies | Doit être configurée et entretenue ; avec peu de données clients, la correspondance est faible [1][6] |
L'API Conversions peut transmettre les évènements que le pixel perd à cause de problèmes de réseau ou d'erreurs de chargement [1]. S'y ajoute le navigateur. Safari supprime les cookies déposés via JavaScript après 7 jours sans interaction, et après 24 heures si la personne est arrivée par un lien que Safari identifie comme du tracking [7].
Ce que Meta rate pèse sur votre coût publicitaire. Meta n'utilise que les évènements qu'il peut relier à un compte [1], et un ensemble ne quitte la phase d'apprentissage qu'après environ 50 résultats par semaine [8]. L'enchère tient en outre compte de la probabilité de conversion [9] : moins de signal signifie donc un apprentissage plus lent et une estimation moins fine.
Un exemple sans données clients : une boutique en ligne dépense 1.500 € par semaine et obtient 60 commandes grâce aux publicités Meta, soit 25 € par achat. Si Meta n'en voit que 40, le Gestionnaire de publicités affiche 37,50 €, et vous risquez de réduire le budget d'une campagne rentable. Ce qu'un achat peut coûter, vous le lirez dans ce que coûte la publicité sur Facebook et Instagram.
Mesurez vous-même ce qui vous échappe. Sur un mois complet, comparez les achats ou les leads du Gestionnaire d'évènements aux commandes ou aux demandes de votre boutique en ligne ou de votre CRM. L'écart n'est jamais nul, car tout le monde ne vient pas d'une publicité ni ne donne son consentement.
Comment fonctionne la déduplication
Meta recommande d'envoyer les mêmes évènements par les deux voies, par exemple Purchase, InitiateCheckout et Contact [1]. Pour qu'ils comptent comme un seul évènement, trois conditions doivent être remplies [2] :
- l'event_id de l'évènement serveur est identique à l'eventID du pixel ;
- le nom de l'évènement est le même des deux côtés ;
- les deux arrivent dans les 48 heures suivant le premier évènement portant cet event_id.
Meta conserve alors généralement la première version reçue [2]. Si vous n'envoyez un évènement que par une seule voie, par exemple les achats uniquement via le serveur, vous n'avez pas besoin de le dédupliquer [2].
Les erreurs classiques : un event_id différent dans le navigateur et sur le serveur, un évènement serveur sans event_id, ou un autre nom pour la même action. Avec la méthode alternative basée sur fbp ou external_id, deux évènements navigateur identiques sont en outre comptés tous les deux [2]. Si votre page de remerciement déclenche le pixel deux fois, corrigez-le dans votre site.
TikTok applique la même logique : les évènements portant le même nom et le même event_id sont fusionnés s'ils arrivent après 5 minutes et dans les 48 heures suivant le premier [10]. Un seul système d'event_id peut donc servir les deux plateformes ; plus de détails dans la publicité TikTok en Belgique.
Ce que vous vérifiez dans le Gestionnaire d'évènements
Pas besoin d'être développeur pour voir si votre mesure est correcte. Le Gestionnaire d'évènements l'affiche par évènement [3] :
| Onglet | Ce que vous surveillez |
|---|---|
| Aperçu de l'évènement | Vos principales conversions arrivent-elles à la fois par le navigateur et par le serveur ? |
| Couverture des évènements | Meta recommande 75 % : évènements reçus via l'API Conversions par rapport aux évènements navigateur uniques [3] |
| Déduplication d'évènement | Un event_id sur chaque évènement que vous envoyez par les deux voies [2] |
| Correspondance des évènements | La qualité de correspondance des évènements, un score de 0 à 10 [6] |
| Actualisation des données et Diagnostics | Le moins de délai possible, et pas d'alertes qui reviennent sans cesse [3] |
La qualité de correspondance des évènements n'est pas un pourcentage mais un score, calculé par évènement web envoyé via l'API Conversions, sur les 48 dernières heures [6]. Il dépend des données clients que vous envoyez sous forme hachée : l'adresse e-mail et l'identifiant de clic pèsent le plus lourd, le nom, la ville et le code postal le moins [6]. Selon Meta, un meilleur score peut se traduire par davantage de conversions attribuées et un coût par action plus bas [6].
Pour chaque évènement serveur, action_source est obligatoire, et pour les évènements de site, l'URL et le user agent le sont aussi [1]. Pour les achats, envoyez la valeur et la devise, comme le fait l'exemple de code de Meta [2]. Contrôlez tout avec l'outil de test des évènements avant qu'une campagne ne s'appuie dessus [1].
Vous voulez un deuxième regard ? L'audit Meta Ads gratuit contrôle le pixel, l'API Conversions et les évènements, ainsi que la structure, les audiences et les créas.
Le consentement reste nécessaire
L'Autorité de protection des données est claire : les cookies qui ne sont pas strictement nécessaires ne se déposent qu'après un consentement valable, et cela vaut aussi pour les pixels [11]. Vous pouvez donc mettre le pixel Meta en pause jusqu'à ce que votre visiteur accepte [5].
L'API Conversions n'y change rien. Les conditions de Meta exigent que vous ayez le droit légal de partager les données, que vous hachiez les coordonnées et que vous n'envoyiez pas d'informations sensibles [6]. Meta traite les évènements des appareils iOS reçus via le serveur avec les mêmes restrictions que via le navigateur [12].
Ce que le serveur fait bel et bien : transmettre de façon plus fiable les évènements des visiteurs qui ont consenti, et envoyer des conversions que le navigateur ne voit jamais. Comment transmettre correctement le choix de cookies à toutes vos balises, vous le lirez dans Consent Mode v2 en pratique.
Quelle intégration vous convient ?
| Option | Pour qui | Coût et délai selon Meta | Bon à savoir |
|---|---|---|---|
| API Conversions activée par Meta | Sites avec un pixel qui fonctionne | Gratuit, un clic | Évènements web uniquement ; dédupliqués automatiquement [13] |
| Intégration de votre plateforme e-commerce | Shopify, WooCommerce, Wix, BigCommerce | Sans frais supplémentaires, quelques clics | Via la plateforme elle-même [13] |
| Gateway API Conversions | Pixel actif, pas encore d'API Conversions, plus de 300 $ par mois en campagnes sur des évènements web | Environ 30 $ de coûts cloud par mois, moins de 30 minutes | Sur AWS ou Google Cloud [14] |
| Partenaire ou server-side tagging | Ceux qui mesurent déjà côté serveur | Selon le partenaire | Un seul conteneur serveur pour plusieurs plateformes [13] |
| Intégration directe | Sur-mesure, évènements d'application et de magasin | Développement et maintenance, 2 à 4 semaines | Pour l'instant la seule option pour les évènements d'application et de magasin [13] |
Si vous travaillez avec des leads, renvoyez le résultat depuis votre CRM avec l'API Conversions pour CRM. Meta optimise alors vos publicités à formulaire sur la qualité plutôt que sur le volume [15]. Posez ensuite cinq questions à votre développeur ou partenaire :
- Quels évènements passent par les deux voies, avec le même event_id et le même nom [2] ?
- Quelles données clients envoyons-nous hachées, et uniquement pour les visiteurs qui ont consenti [6] ?
- Comment le serveur respecte-t-il le choix de cookies du visiteur ?
- Les évènements arrivent-ils en temps réel ou par petits lots, et pas une fois par jour [1] ?
- Qui surveille après la mise en ligne la couverture, la déduplication et la qualité de correspondance [3] ?
Questions fréquentes
Mes conversions sont-elles comptées deux fois si j'utilise les deux ?
Pas si vous dédupliquez. Meta reconnaît un même évènement à un event_id et un nom d'évènement identiques dans le pixel et l'API Conversions, dans les 48 heures qui suivent le premier. Si vous n'envoyez un évènement que par une seule voie, vous n'avez rien à dédupliquer.
Ai-je besoin d'un développeur ?
Pas toujours. L'API Conversions activée par Meta s'active en un clic à côté de votre pixel, les plateformes e-commerce ont leur propre intégration, et la gateway fonctionne sans code. Pour du sur-mesure et des évènements d'application ou de magasin, il vous faut en revanche un développeur ou un partenaire.
L'API Conversions peut-elle aussi transmettre les ventes hors ligne ?
Oui. Vous envoyez les évènements web, d'application et de magasin via un seul endpoint, donc aussi les ventes réalisées en magasin ou enregistrées dans votre CRM. L'Offline Conversions API distincte a été arrêtée en mai 2025.
Puis-je mesurer avec l'API Conversions les visiteurs qui ont refusé les cookies ?
La voie choisie ne change pas les règles. En Belgique, le suivi publicitaire exige un consentement préalable, et les conditions de Meta exigent que vous ayez le droit légal de partager les données. Votre serveur doit donc respecter le choix de cookies de votre visiteur.
Sources
- Best Practices - Conversions API — Meta for Developers, 28 juin 2026, consulté le 27 sept. 2026
- Handling Duplicate Pixel and Conversions API Events — Meta for Developers, 28 juin 2026, consulté le 27 sept. 2026
- Surveiller et améliorer la configuration de votre API Conversions dans le Gestionnaire d'évènements Meta — Pages d'aide Meta Business, consulté le 27 sept. 2026
- À propos de l'API Conversions — Pages d'aide Meta Business, consulté le 27 sept. 2026
- General Data Protection Regulation (Meta Pixel) — Meta for Developers, 14 juil. 2023, consulté le 27 sept. 2026
- À propos de la qualité de correspondance d'évènement — Pages d'aide Meta Business, consulté le 27 sept. 2026
- Tracking Prevention in WebKit — WebKit, consulté le 27 sept. 2026
- À propos de la phase d'apprentissage — Pages d'aide Meta Business, consulté le 27 sept. 2026
- À propos des enchères — Pages d'aide Meta Business, consulté le 27 sept. 2026
- About event deduplication — TikTok Business Help Center, 2025-05, consulté le 27 sept. 2026
- Check-list cookies — Autorité de protection des données, 17 oct. 2023, consulté le 27 sept. 2026
- À propos du protocole de mesure agrégée des évènements de Meta — Pages d'aide Meta Business, consulté le 27 sept. 2026
- Comparer les options de configuration de l'API Conversions — Pages d'aide Meta Business, consulté le 27 sept. 2026
- À propos du gateway API Conversions — Pages d'aide Meta Business, consulté le 27 sept. 2026
- Associer votre CRM à Meta à l'aide de l'API Conversions pour CRM — Pages d'aide Meta Business, consulté le 27 sept. 2026