Meta · Conversions API

Le Pixel seul ne voit plus la moitié de vos acheteurs

Depuis iOS 14 et le durcissement des navigateurs, le Pixel côté navigateur manque une part importante des conversions. La Conversions API envoie l'événement depuis votre serveur, avec les mêmes identifiants, et Meta rapproche les deux au lieu de les compter deux fois.

POST /v20.0/{pixel_id}/events
{
"event":"Purchase"
"user": {
"fbc":"fb.1.1718…IwAR2"
"fbp":"fb.1.1718…3901"
"em":"sha256:8f4e…c1a"
"ph":"sha256:2b7d…e90"
"external_id":"sha256:91af…33c"
"client_ip_address":"203.0.113.4"
"client_user_agent":"Mozilla/5.0…"
},
"properties": {
"value":84.90
"currency":"EUR"
"event_id":"cmr…7f2"
}
}
haché en SHA-256identifiant de clictransmis tel quel
Ce que Trackful transmet réellement à Meta pour une commande.

Le problème

Pourquoi votre EMQ plafonne

L'Event Match Quality mesure la richesse des identifiants envoyés. Un envoi pauvre est accepté sans erreur, il correspond simplement à moins de monde.

fbc et fbp restent dans le navigateur

Ces deux cookies sont ce qui relie une visite à un clic publicitaire. Ils sont écrits en JavaScript, donc soumis aux limites de durée imposées par Safari, et le serveur ne les voit que si quelqu'un prend soin de les lui transmettre.

Un événement sans donnée personnelle correspond à peu de monde

Meta rapproche sur un faisceau : e-mail, téléphone, identifiant externe, adresse IP, user agent. Envoyer seulement l'e-mail suffit rarement à atteindre un EMQ élevé, et l'EMQ conditionne directement la qualité de l'optimisation.

La déduplication échoue silencieusement

Si le Pixel et le serveur n'envoient pas le même event_id, Meta enregistre deux achats pour une seule vente. Personne ne reçoit d'alerte : le ROAS paraît simplement meilleur qu'il ne l'est.

Clés de correspondance

Le faisceau d'identifiants envoyé à chaque commande

Meta accepte plusieurs clés par événement, et chacune ajoutée améliore l'EMQ. Les données personnelles sont hachées sur votre serveur.

fbc, fbp
Le cookie de clic et le cookie de navigateur, transmis tels quels. Trackful les récupère côté serveur et les conserve d'une session à l'autre, au lieu de dépendre de ce que le navigateur voudra bien garder.
em, ph, external_id
E-mail, téléphone et identifiant client, tous hachés en SHA-256. L'identifiant externe est particulièrement utile pour les clients qui reviennent : il ne dépend d'aucun cookie et ne change pas d'un appareil à l'autre.
client_ip_address, client_user_agent
Transmis sans hachage, comme Meta l'exige. Ce sont les valeurs réelles du visiteur, pas celles de notre serveur : envoyer l'IP du serveur reviendrait à déclarer que tous vos clients sont la même personne.
event_id
Généré de façon déterministe à partir de la commande, pour que le Pixel et le serveur produisent exactement le même identifiant. C'est la condition pour que Meta déduplique au lieu de compter deux fois.

Les règles de Meta

Les contraintes que nous respectons à votre place

Citées depuis la documentation de Meta, vérifiées dans notre code d'envoi.

Sept jours, et le lot entier est refusé

La documentation de Meta est explicite : si un seul event_time du lot dépasse sept jours, Meta renvoie une erreur pour la requête entière et ne traite aucun événement. Trackful contrôle l'âge avant l'appel, sinon un import d'historique ferait échouer des conversions parfaitement valides.

Refus de consentement, aucun envoi

Si le visiteur refuse le suivi publicitaire, aucun événement ne part vers Meta. Un consentement non exprimé limite l'envoi aux identifiants de clic, sans donnée personnelle.

Pas de correction de valeur après coup

Contrairement à Google Ads, Meta ne propose pas de mécanisme d'ajustement, et un achat de valeur négative n'est pas la solution de contournement. Trackful ne simule donc pas les remboursements sur ce canal, plutôt que de corrompre votre signal de valeur.

Mise en route

Connecté en quelques minutes

  1. 1

    Renseignez le Pixel

    Identifiant du Pixel et jeton d'accès CAPI, depuis votre gestionnaire d'événements.

  2. 2

    Envoyez un test

    Une conversion de test part immédiatement et vous la voyez arriver dans le gestionnaire d'événements Meta.

  3. 3

    Surveillez l'EMQ

    Le tableau de bord affiche votre Event Match Quality et signale une chute plutôt que de vous laisser la découvrir un mois plus tard.

Lire la documentation Meta

Questions

Questions fréquentes

Dois-je retirer mon Pixel Meta ?

Non, et il vaut mieux le garder. Meta recommande d'utiliser le Pixel et la Conversions API ensemble : le navigateur capte ce qu'il peut, le serveur comble le reste, et l'event_id partagé évite le double comptage. Retirer le Pixel vous priverait d'un signal utile.

Qu'est-ce qu'un bon EMQ ?

Meta note la qualité de correspondance de 0 à 10. Au-delà de 8 sur les achats, les identifiants envoyés sont riches. Ce score dépend directement du nombre de clés transmises, ce qui explique pourquoi Trackful envoie le faisceau complet plutôt que le minimum.

Pourquoi mes conversions apparaissent-elles en double ?

Presque toujours parce que deux sources envoient le même achat sans partager d'event_id. Trackful génère cet identifiant de façon déterministe pour ses propres envois, et détecte la présence d'un pixel concurrent sur vos pages pour vous avertir avant que les chiffres ne dérivent.

Puis-je importer mes commandes passées ?

Partiellement, et c'est une limite de Meta, pas de Trackful. Au-delà de sept jours, Meta refuse l'événement. Un import d'historique n'enverra donc que la portion récente, ce qui est le comportement correct : le reste n'aurait jamais été accepté.

Trackful n'est ni affilié ni partenaire de Meta. Meta, Facebook et Instagram sont des marques de Meta Platforms, Inc., citées ici pour désigner le service vers lequel Trackful envoie vos conversions.

Arrêtez de payer pour des résultats que vous ne pouvez pas mesurer

Chaque jour sans Trackful est un jour ou vous prenez des décisions publicitaires avec seulement 60% des données. Installez Trackful en 5 minutes et voyez la différence.

Gratuit 14 jours
Sans carte bancaire
Sans développeur
Garantie 30 jours