L’API Conversions soutient les efforts des annonceurs qui visent à offrir aux consommateur·ices une transparence et un contrôle appropriés des données, tout en les aidant à fournir des expériences personnelles. Grâce à l’API, vous pouvez partager des données directement à partir de votre serveur, plutôt que de passer par un navigateur.
Visibilité plus loin dans le funnel : l’API Conversions vous permet de partager davantage de données que le pixel Meta. Grâce à l’API, vous pouvez prendre des décisions en tenant compte de plus d’informations, telles que les données CRM, les évènements du bas du funnel (y compris les prospects qualifiés) et les chemins de conversion multisite sur un site Web et dans un emplacement physique.
Contrôle des données : lorsqu’elle est utilisée via une implémentation uniquement sur serveur (par exemple, sans le pixel Meta), l’API Conversions vous donne un contrôle supplémentaire sur les données que vous partagez. Vous pouvez choisir d’ajouter des insights à vos évènements, en fournissant des données telles que les marges des produits ou un historique, comme les scores de valeur client·e.
Fiabilité et résilience du signal : le partage des données via l’API Conversions peut être plus fiable que les méthodes basées uniquement sur le navigateur, comme le pixel Meta. L’API est conçue pour être moins sensible à des problèmes tels qu’un plantage du navigateur ou des soucis de connectivité. Les nouvelles restrictions en matière de transmission des données par secteur peuvent limiter l’efficacité des cookies et du suivi du pixel. L’API Conversions vous permet donc de contrôler le partage des signaux qui ne sont plus détectés par le pixel.
Ressources supplémentaires : Consultez le PDF Conversions API Direct Integration Playbook for Developers et le webinaire d’intégration directe pour les développeur·ses
Vous pouvez procéder à l’intégration de votre API Conversions en deux étapes principales :
Préparation — Sélectionnez le type d’intégration qui vous convient, définissez les évènements à envoyer, puis examinez les options d’optimisation disponibles.
Exécution — Découvrez comment implémenter l’API. Pour cette étape, vous pouvez également utiliser une intégration de partenaire.
Voici un aperçu du processus d’intégration complet :
Conditions requises | Intégration complète | Optimisation |
---|---|---|
Sélectionnez les évènements que vous souhaitez partager avec Meta en remplissant le consentement de l’utilisateur·ice (le cas échéant). Sélectionnez vos éléments professionnels : pixel Meta, application Meta, Business Manager, connexion au serveur et utilisateur système. | Étape 1 : un évènement - Envoi de tout évènement, manuel ou automatisé, à l’aide du token de l’utilisateur système. Une fois cette étape réalisée, vous avez correctement mis en place l’authentification. Étape 2 : intégration complète - Vous devez envoyer certains évènements automatisés pour qu’ils soient considérés comme intégrés. Une fois cette étape réalisée, vous êtes en mesure d’optimiser l’API Conversions même si vous cessez d’utiliser le pixel ou si ce dernier est bloqué. | Une fois l’intégration entièrement terminée, envoyez suffisamment d’évènements automatiques de funnel pour que votre intégration soit reconnue. Optimisez ensuite votre taux de correspondance en vous appuyant sur la Qualité de correspondance d’évènement. Vérifiez les points suivants :
|
Si vous avez déjà intégré le pixel Meta, vous devez intégrer l’API Conversions comme une extension de l’intégration du pixel, et non comme une connexion complètement distincte.
Si vous avez une logique pour contrôler le consentement en ce qui concerne le partage des données du pixel, utilisez la même logique pour le partage des données via l’API Conversions.
Pour commencer, sélectionnez l’option d’intégration que vous souhaitez utiliser :
Configuration | Description de l’approche |
---|---|
Configuration redondante (recommandée) | Envoyez tous les évènements via le pixel et l’API Conversions. Cette configuration est recommandée aux utilisateur·ices qui souhaitent conserver le pixel sur leur site Web et sont en mesure d’adopter pleinement l’API Conversions. Pour réussir, vous devez être capable de générer un Cette configuration permet de bénéficier de performances égales ou supérieures à celles obtenues en utilisant uniquement le pixel du navigateur. Le serveur capture les évènements qui peuvent ne pas être suivis par le navigateur, tels que des achats effectués sur un site Web distinct, des conversions de prospects ou des appels téléphoniques. |
Configuration mixte | Envoyez différents types d’évènements via le pixel et l’API Conversions. Par exemple, vous pourriez envoyer Bien que cette option ne soit pas aussi optimale qu’une configuration redondante, vous pouvez l’envisager si vous ne souhaitez pas utiliser une configuration entièrement redondante. Tenez compte du fait que vous devrez peut-être effectuer des opérations supplémentaires à mesure que les modifications du navigateur seront mises en œuvre. |
Implémentation uniquement sur serveur | N’envoyez des évènements que par le biais de l’API Conversions, au lieu de passer par le navigateur. Nous vous recommandons d’implémenter une configuration redondante ou une configuration mixte avant de passer à cette approche. |
Une fois que vous avez choisi votre approche d’intégration, vous pouvez définir les évènements que vous souhaitez envoyer. Les signaux sont plus utiles lorsqu’ils correspondent aux identifiants des utilisateur·ices de Meta. Il est donc important de réfléchir aux paramètres que vous nous envoyez avec un évènement et à la fréquence à laquelle vous souhaitez les envoyer.
Envoyez les évènements les plus pertinents pour votre entreprise. Consultez la liste exhaustive des évènements Meta standard et personnalisés.
Vous pouvez envoyer plusieurs paramètres pour chaque évènement. Pour en savoir plus sur ces champs, découvrez les paramètres utilisés par l’API Conversions.
Vous pouvez ajouter plusieurs types d’ID à vos évènements, tels que event_id
, external_id
et order_id
. Il est important de connaître la différence entre les paramètres suivants :
ID | Description | Utilisation |
---|---|---|
Votre ID unique pour un·e client·e donné·e. | En savoir plus sur l’ID externe. | |
ID d’évènement | ID unique pour un évènement donné. | Utilisé pour la déduplication d’évènements. Ce champ est très important si vous envoyez des évènements à la fois via le pixel du navigateur et l’API Conversions. |
ID de commande | ID unique pour une commande donnée. Ce paramètre ne fonctionne que pour les évènements d’achats et requiert un champ | Cette implémentation est limitée à certains partenaires Meta. Contactez votre représentant·e Meta pour obtenir l’accès. Utilisé pour la déduplication d’évènements d’achats, si vous envoyez des évènements via le pixel du navigateur et l’API Conversions.
Vous pouvez dédupliquer vos évènements d’achats sous 48 heures (option recommandée) ou dans un délai de 28 jours. Il s’agit du délai entre la première et la deuxième occurrence d’un même évènement. |
Nous vous recommandons d’envoyer les évènements en temps réel ou en lots selon un calendrier spécifique via l’API Conversions. L’envoi de vos évènements en temps réel ou dans un délai d’une heure permet de s’assurer qu’ils peuvent être utilisés pour l’attribution et optimisés pour la diffusion des publicités.
L’envoi de vos évènements plus de deux heures après qu’ils se soient produits risque d’entraîner une baisse significative des performances des publicités optimisées pour ces évènements. Les évènements envoyés dans un délai de 24 heures ou plus peuvent connaître des problèmes importants d’attribution et de diffusion optimisée des publicités.
Si vous envoyez des évènements possédant de longues fenêtres de conversion, faites-le le plus près possible du moment où la conversion a été entièrement achevée.
Passez à l’étape suivante après avoir effectué les actions ci-dessous :
L’API Conversions offre les types d’optimisation suivants :
Option d’optimisation | Description |
---|---|
Optimisation des conversions | Optimisez la diffusion de vos publicités afin de les montrer aux internautes les plus susceptibles d’effectuer une conversion. |
Optimisation de la valeur (également connue sous le nom d’optimisation du retour sur investissement publicitaire) | Optimisez la diffusion de vos publicités pour les montrer aux internautes les plus susceptibles d’effectuer une conversion d’une valeur donnée, par exemple les achats de plus de 50 dollars. |
Publicités de produit dynamiques | Optimisez la diffusion de vos publicités afin de montrer des publicités pour des produits spécifiques aux internautes les plus susceptibles de les acheter. |
Vous pouvez implémenter votre intégration de deux manières :
Les annonceurs qui utilisent l’API Conversions par l’intermédiaire de l’un de nos partenaires marketing doivent suivre les règles d’implémentation établies par notre partenaire.
Avant d’utiliser l’API Conversions, configurez les éléments suivants :
Élément | Description |
---|---|
Lorsque vous envoyez des évènements via l’API Conversions, ils sont traités et stockés de la même manière que ceux que vous envoyez via votre pixel. Lorsque vous implémentez l’API Conversions, vous sélectionnez le pixel auquel vous souhaitez envoyer vos évènements. L’envoi de vos évènements de l’API Conversions à un pixel vous permet d’utiliser vos évènements de l’API de la même manière que vos évènements de pixel basés sur le navigateur pour la mesure, l’attribution et l’optimisation de la diffusion de vos publicités. Nous vous recommandons d’envoyer les évènements depuis votre navigateur et votre serveur vers le même ID de pixel Meta. | |
Vous devez disposer de Business Manager pour utiliser l’API. Business Manager permet aux annonceurs d’intégrer leurs initiatives marketing Meta à l’ensemble de leur entreprise, mais aussi à leurs partenaires externes. Si vous n’avez pas encore Business Manager, consultez l’article des pages d’aide sur la création d’un Business Manager. | |
Token d’accès | Pour utiliser l’API Conversions, vous avez besoin d’un token d’accès. Vous pouvez récupérer votre token d’accès de deux manières :
|
Passez à l’étape d’implémentation de l’API dès que vos éléments sont prêts. N’oubliez pas de conserver les ID de vos éléments, car vous en aurez besoin pour vos appels d’API.
Une fois que vous en avez terminé avec les prérequis, commencez le processus d’implémentation. Consultez systématiquement la documentation pour les développeur·ses lorsque vous travaillez sur l’API Conversions.
Si c’est la première fois que vous utilisez l’API, commencez par effectuer un appel test. Pour ce faire, vous avez besoin d’une charge utile et d’une méthode pour passer des appels d’API. Une fois l’appel terminé, consultez le Gestionnaire d’évènements pour vérifier que l’appel a fonctionné comme prévu.
Charge utile | Méthode pour passer des appels d’API |
---|---|
Utilisez l’Assistant charge utile pour créer un test de charge utile à envoyer avec votre appel. Suivez les instructions données dans l’outil. Votre charge utile devrait ressembler à ceci : { "data": [ { "event_name": "Purchase", "event_time": 1601673450, "user_data": { "em": "7b17fb0bd173f625b58636fb796407c22b3d16fc78302d79f0fd30c2fc2fc068", "ph": null }, "custom_data": { "currency": "USD", "value": "142.52" } } ] } Si vous souhaitez tester votre charge utile à partir de l’Assistant charge utile, ajoutez votre ID de pixel sous Tester cette charge utile et cliquez sur Envoyer aux évènements de test. Vous devriez voir l’évènement dans Gestionnaire d’évènements > Votre pixel > Tester les évènements. En savoir plus sur l’outil de test des évènements. | Une fois que vous êtes satisfait·e de votre charge utile, déterminez la méthode d’appel. Vous pouvez utiliser l’Explorateur de l’API Graph (voir le Guide) ou vos propres serveurs. Si vous utilisez vos serveurs, vous pouvez avoir recours à CURL ou au SDK Meta Business. Nous vous recommandons vivement d’utiliser le SDK Meta Business. Indépendamment de la méthode d’appel choisie, vous devez appeler le point de terminaison { "events_received": 1, "messages": [], "fbtrace_id": <FB-TRACE-ID> } |
À la suite de votre premier appel, vérifiez vos évènements dans Gestionnaire d’évènements > Votre pixel > Aperçu.
Passez à l’étape Envoyer et vérifier les évènements après avoir testé vos évènements dans le Gestionnaire d’évènements.
Pour commencer à envoyer des évènements, effectuez une requête POST
à l’arête /events
de l’API. Joignez une charge utile à votre appel. Si vous avez besoin d’aide pour générer votre charge utile, consultez l’Assistant charge utile. Consultez les ressources suivantes pour obtenir plus d’informations et des exemples de code :
Une fois que vous avez commencé à envoyer des évènements, accédez au Gestionnaire d’évènements et vérifiez que nous avons bien reçu les évènements envoyés. Découvrez comment vérifier vos évènements.
Si votre implémentation est complétée par un pixel de navigateur, passez à l’étape des paramètres de déduplication. Si ce n’est pas le cas, vous avez terminé. Consultez l’assistance si vous avez encore des questions.
Si vous envoyez des évènements identiques à partir de votre pixel et via l’API Conversions, vous devez configurer la déduplication pour vos évènements envoyés via ces deux canaux. Tout d’abord, consultez la documentation pour les développeur·ses afin de comprendre la logique de la déduplication.
Si nous détectons la même combinaison de clés de serveur (event_id
, event_name
) et la même combinaison de clés de navigateur (eventID
, event
) envoyées au même ID de pixel dans un délai de 48 heures, nous abandonnons les derniers évènements en double.
Pour assurer la déduplication de vos évènements :
event_id
pour l’évènement de votre serveur et eventID
pour l’évènement de votre navigateurevent_name
pour les évènements de votre serveur et de votre navigateurevent_id
. Cet ID ne doit pas être utilisé pour d’autres évènements.Si l’ID d’évènement restera toujours le meilleur moyen de dédupliquer des évènements, son implémentation est assez complexe. Vous pouvez recourir à des solutions alternatives en utilisant les paramètres external_id ou fbp. Si vous avez configuré les paramètres external_id ou fbp pour qu’ils soient transmis à la fois par le navigateur et le serveur, nous dédupliquons automatiquement vos évènements si nous détectons un évènement possédant les mêmes paramètres external_id ou fbp dans un délai de 48 heures.
Le SDK Meta Business comporte des fonctionnalités avancées conçues spécialement pour les utilisateur·ices de l’API Conversions :
Les instructions suivantes s’adressent aux partenaires qui fournissent l’API Conversions en tant que service à des annonceurs.
Votre application doit présenter les caractéristiques et autorisations suivantes :
Suivez tout d’abord les étapes de l’intégration directe et testez votre intégration. Vous pouvez ensuite demander l’autorisation d’envoyer des évènements au nom de votre clientèle. Vous disposez des options d’authentification suivantes :
L’extension Meta Business renvoie toutes les informations nécessaires à l’envoi des évènements au nom de votre client·e selon le processus suivant. L’extension Meta Business fournit un point de terminaison pour récupérer les tokens d’accès de l’utilisateur système créés dans le Business Manager du client ou de la cliente. Ce processus comprend des autorisations pour envoyer automatiquement et de manière sécurisée des évènements de serveur.
Le point de terminaison nécessite un token d’accès utilisateur·ice comme paramètre d’entrée. Si vous utilisez pour la première fois l’extension Meta Business, appelez le point de terminaison pour récupérer le token d’accès de l’utilisateur·ice système une fois que vous avez fini de configurer l’extension. Les utilisateur·ices existant·es doivent demander une nouvelle authentification avant d’appeler le nouveau point de terminaison de l’API.
L’extension Facebook Business n’est actuellement disponible que pour les partenaires approuvés. Pour devenir partenaire, contactez votre représentant ou représentante Meta pour y accéder.
Demandez à votre client·e de créer manuellement un token d’accès d’utilisateur système via l’API Conversions depuis les paramètres du pixel. Envoyez ensuite les évènements au pixel de l’annonceur avec ce token.
Une personne utilisatrice système ou utilisatrice système admin doit installer l’application qui sera utilisée pour générer le token d’accès. Avec cette configuration, votre application est autorisée à appeler des API au nom de cette personne utilisatrice système ou utilisatrice système admin.
Avec cette option, le client ou la cliente partage son pixel avec son partenaire via les paramètres de Business Manager ou l’API. Vous pouvez ensuite attribuer l’utilisateur système partenaire au pixel du client ou de la cliente et générer un token d’accès pour envoyer les évènements de serveur.
Pour attribuer les évènements de l’API Conversions à votre plateforme, utilisez le champ partner_agent
. Cela vous permet de définir votre propre identifiant de plateforme lorsque vous envoyez des évènements au nom d’un·e client·e. Si vous êtes un partenaire géré, convenez avec votre représentant·e Meta d’un identifiant pour votre plateforme. Votre identifiant doit comporter moins de 23 caractères et au moins deux lettres. Envoyez-le ensuite avec chaque évènement de serveur.
Fournissez toujours un guide de configuration à jour pour les annonceurs qui souhaitent activer l’intégration sur votre plateforme.
Consultez les informations sur le débogage et les articles des pages d’aide pour les entreprises.
Fournissez les informations suivantes à votre représentant·e Meta, afin qu’il ou elle puisse vous aider à tester les intégrations et à résoudre les problèmes qui se présentent : ID Business Manager, ID d’application et ID du pixel.