Auf dieser Seite geht es um die manuelle Integration und es werden folgende Themen behandelt:
Dieser Abschnitt ist nur dann für dich relevant, wenn du die Integration manuell mithilfe von Entwicklungsressourcen durchführen möchtest. Wenn du diese Integration stattdessen mit einem Partner durchführen möchtest, befolge bitte die entsprechenden Partneranweisungen für die Integration. Du kannst zum Abschnitt 4: Überprüfen deiner Daten springen, wenn die Partnerintegration abgeschlossen ist.
Du benötigst Admin-Zugriff auf Business Manager, um diese Integrationsschritte durchzuführen. Wenn du als Entwickler*in eingeladen wurdest, kannst du über die E-Mail Zugriff erhalten, die dir zugesendet wurde. Ansonsten kannst du Zugriff bei einem Business Manager-Admin beantragen.
Dieser Schritt definiert die Payload-Anforderungen für die Conversion-Leads-Integration und bietet Empfehlungen, wie du diese von deinem Server senden kannst.
Name | Beschreibung |
---|---|
String
| Freiformfeld zur Erfassung der Lead-Phasen, die du in deinem CRM verwendest. Der |
Integer
| Ein Unix-Zeitstempel in Sekunden, der angibt, wann das Update-Event für die Lead-Phase von deinem CRM aktualisiert wurde. |
String
| Wert: (Indem du die Conversions API verwendest, versicherst du, dass der Parameter |
Integer
| Die 15 oder 16 Ziffern |
String
| Der Name des CRM, aus dem die Events stammen. |
String
| Wert: |
lead_id
verwenden, anderenfalls lehnt das System dein Event ab.
{ "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
verwenden. Ansonsten lehnt das System dein Event ab. Sobald du konfiguriert hast, was du senden möchtest, besteht der nächste Schritt darin, zu konfigurieren, wohin du die Daten senden möchtest.
Dieser Schritt hilft dir dabei, einen Zugriffsschlüssel für dein Meta-Pixel zu generieren, das dann verwendet wird, um eine Verbindung zwischen deinem Server und der Conversions API herzustellen.
POST
-Anfrage an die Conversions API ohne SDK zu senden. Durch Klicken auf Copy endpoint (Endpunkt kopieren) im CRM-Integrationsleitfaden kannst du den gesamten Endpunkt abrufen und speichern.
https://graph.facebook.com/API_VERSION/PIXEL_ID/events?access_token=ACCESS_TOKEN
API_VERSION
: Die aktuelle Marketing-API-VersionPIXEL_ID
: Die Pixel-ID kann für jedes Pixel aus dem Events Manager abgerufen werdenACCESS_TOKEN
: Der oben generierte ZugriffsschlüsselAn dieser Stelle solltest du einen Test-Payload an dein Pixel senden, bevor du den Code auf deinem Server implementierst. Du kannst dazu das Tab Test Events (Events testen) in Events Manager verwenden.
test_event_code
, der sich im Laufe der Zeit ändern kann.POST
-Modus bist.test_event_code
-Parameter aus dem vorherigen Schritt und eine gültige lead_id
einzuschließen.fbtrace_id
erhalten.Die Produktionsdaten sollten im selben Format wie die Payload sein, die in Schritt 3 generiert wurde, nur kommen die Daten direkt von deinem Server. Dieser Schritt unterscheidet sich je nach Integration, daher werden hier Richtlinien statt einer konkreten Anleitung bereitgestellt.
lead_id
anstatt PII für den Abgleich.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" } }Eine Payload, der Werte aus der Datenbank mit Variablen übergibt, kann wie folgt aussehen:
{ "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
und upload_time
berechnet. Durch Backfilling einiger Daten kann der Trainingsprozess beschleunigt werden.
WARNUNG: Vom Backfilling von Daten von mehr als sieben Tagen durch Modifizieren von event_time
-Werten wird abgeraten. Die Model basiert auf einem genauen Zeitstempel, um eine Optimierung vorzunehmen. Das kann dazu führen, dass alle aufgefüllten Daten verworfen werden.
event_time
-Werte nach dem Zeitstempel für die Lead-Generierung liegen, andernfalls können deine Events verworfen werden.lead_id
in deinen Payloads, damit Events angezeigt werden. Öffne jedes Events, das für die Conversion-Leads-CRM-Integration gesendet wurde, in Events Manager und überprüfe, ob die selbstdefinierten Parameter lead_event_source
und event_source
ausgefüllt sind. Wenn das Event diese Parameter nicht enthält, wird es nicht als Conversion-Leads-Event registriert.