Live Demo: Teste dieses und weitere Plugins live — ohne Installation, ohne Risiko: demo.markus-michalski.net
Die Meta Conversions API (CAPI) sendet Events zusätzlich zum Browser-Pixel direkt vom Server an Meta. Die Events sind vom Browser unabhängig, Adblocker und Browser-Einschränkungen erreichen sie also nicht. Meta nennt die Kombination aus beidem Redundant Setup.
Datenschutz: Die Conversions API überträgt serverseitig auch die IP-Adresse und den User-Agent des Besuchers, und zwar nicht gehasht. Nur E-Mail und Telefonnummer werden gehasht. Details: Datenschutz.
Ein Event geht nur raus, wenn alle folgenden Bedingungen erfüllt sind:
| Nr. | Bedingung |
|---|---|
| 1 | Tracking aktivieren ist an und die Pixel ID besteht nur aus Ziffern |
| 2 | Conversions API aktivieren ist an und ein Access Token ist eingetragen |
| 3 | Das Event steht in Server-seitige Events |
| 4 | Die Einwilligung liegt vor: bei aktivem Klaro enthält das Cookie klaro den Service mit true, sonst bei Cookie-Einwilligung erforderlich ein erkanntes Consent-Cookie (siehe Consent und Cookies) |
| 5 | Die Anfrage ist eine Web-Anfrage mit Request-Kontext |
Die Schalter der Tracking-Optionen wirken zusätzlich: Ist zum Beispiel Bestellungen tracken aus, entsteht gar kein Purchase-Event, weder im Browser noch auf dem Server.
graph.facebook.com, Version v21.0, Endpunkt /{pixel-id}/events). Das Zeitlimit beträgt 5 Sekunden.Ein fehlgeschlagener Versand wird nicht wiederholt. Schlägt die Anfrage fehl, schreibt das Plugin eine Warnung ins Log (Channel mmd_facebook_pixel), und das Event geht verloren.
Browser und Server verwenden pro Event dieselbe ID: im Browser als eventID, am Server als event_id. Meta erkennt dadurch, dass beide dasselbe Ereignis beschreiben, und zählt es einmal. Doppelte Einträge im Events Manager sind im Redundant Setup deshalb erwartetes Verhalten, solange sie dedupliziert werden.
| Feld | Inhalt |
|---|---|
event_name |
Name des Events (zum Beispiel Purchase) |
event_id |
Event-ID, identisch zur eventID im Browser |
event_time |
Zeitpunkt, an dem die Nachricht erzeugt wurde (Unix-Zeit) |
event_source_url |
Vollständige URL der aufgerufenen Seite |
action_source |
immer website |
custom_data |
Dieselben Event-Daten wie im Browser, siehe Events und Daten. Das Feld entfällt, wenn ein Event keine Daten hat, also bei PageView. |
user_data |
Siehe Datenschutz |
Ist ein Test Event Code eingetragen, wird er als test_event_code mitgesendet.