Cette page traite de l’intégration manuelle, qui comprend les étapes suivantes :
Cette section s’applique uniquement si vous décidez de réaliser cette intégration manuellement à l’aide de ressources de développement. Si vous préférez réaliser l’intégration en utilisant un partenaire, suivez les instructions d’intégration du partenaire. Une fois l’intégration du partenaire terminée, vous pourrez passer à la section 4 : Vérification de vos données de ce guide.
Vous aurez besoin d’un accès admin au Business Manager pour réaliser cette intégration. Si vous avez reçu un message d’invitation en tant que développeur·se, vous trouverez les informations d’accès dans cet e-mail. Sinon, demandez un accès à un admin du Business Manager.
Cette étape présente les spécifications de charge utile pour l’intégration des prospects de conversion et fournit des recommandations sur la façon de les envoyer à partir de votre serveur.
Nom | Description |
---|---|
chaîne
| Champ de texte libre permettant de saisir les étapes de prospect que vous utilisez dans votre outil de CRM. Le paramètre |
entier
| Horodatage Unix exprimé en secondes indiquant l’heure à laquelle votre outil de CRM a actualisé l’évènement de mise à jour de l’étape du prospect. |
chaîne
| Valeur : En utilisant l’API Conversions, vous certifiez que le paramètre |
entier
|
|
chaîne
| Nom de l’outil de CRM d’où proviennent les évènements. |
chaîne
| Valeur : |
lead_id
valide, sinon votre évènement sera rejeté.
{ "data": [ { "event_name": "initial_lead", "event_time": 1629424350, "action_source": "system_generated", "user_data": { "lead_id": 525645896321548 }, "custom_data": { "event_source": "crm", "lead_event_source": "salesforce" } } ] }
lead_id
valide, sinon l’évènement sera rejeté. Une fois que les données à envoyer ont été configurées, l’étape suivante consiste à définir leur destination.
Vous allez donc générer un token d’accès pour votre pixel Meta, lequel permettra d’établir une connexion entre votre serveur et l’API Conversions.
POST
à l’API Conversions sans le SDK doit se présenter comme suit. Vous pouvez récupérer l’intégralité du point de terminaison en cliquant sur Copier le point de terminaison dans le guide d’intégration CRM et en l’enregistrant.
https://graph.facebook.com/API_VERSION/PIXEL_ID/events?access_token=ACCESS_TOKEN
API_VERSION
: version actuelle de l’API Marketing.PIXEL_ID
: l’ID de chaque pixel peut être obtenu à partir du Gestionnaire d’évènements.ACCESS_TOKEN
: token d’accès généré ci-dessus.Vous pouvez maintenant envoyer une charge utile de test à votre pixel avant d’ajouter le code sur votre serveur. Pour ce faire, vous utiliserez l’onglet Évènements de test du Gestionnaire d’évènements.
test_event_code
, qui peut changer au fil du temps.POST
.test_event_code
de l’étape précédente et un lead_id
valide.fbtrace_id
.Les données de production doivent respecter le même format que la charge utile générée à l’étape 3. En revanche, elles proviennent directement de votre serveur. Cette section fournit des règles générales étant donné que la procédure varie en fonction de l’intégration.
lead_id
plutôt que le PII pour la mise en correspondance.lead_id
event_name
event_time
{ "event_name": "initial_lead", "event_time": 1628294742, "user_data": { "lead_id": 1234567890123456 }, "action_source": "system_generated", "custom_data:" { "lead_event_source": "Salesforce", "event_source": "crm" } }Voici un exemple de charge utile qui transmet des valeurs à partir de votre base de données à l’aide de variables :
{ "event_name": lead_stage // "initial_lead" "event_time": unix_time // 1628294742 "user_data": { "lead_id": fb_lead_id // 1234567890123456 }, "action_source": "system_generated", "custom_data:" { "lead_event_source": "Salesforce", "event_source": "crm" } }
event_time
) et où il est importé (upload_time
). Remplir certaines données permet d’accélérer le processus d’entraîner.
ATTENTION : n’essayez jamais de remplir plus de 7 jours de données en modifiant les valeurs event_time
. Le modèle s’appuie en effet sur un horodatage précis pour l’optimisation. Toutes vos données remplies pourraient être supprimées.
event_time
sont postérieures à la date de génération des évènements, sinon ceux-ci pourraient être supprimés.lead_id
valide dans vos charges utiles pour que les évènements apparaissent. Ouvrez chaque évènement envoyé pour l’intégration CRM des prospects de conversion dans le Gestionnaire d’évènements et vérifiez que les paramètres personnalisés lead_event_source
et event_source
sont renseignés. Si l’évènement ne contient pas ces paramètres, il ne sera pas enregistré comme un évènement de prospect de conversion.