Anleitung · Tracking
Conversions API einrichten: So verbindest du Meta Pixel und Server richtig
Von Christian Bozic, Gründer von Marketing AIgency · Aktualisiert · 10 Min. Lesezeit
Kurz gesagt
Die Meta Conversions API (CAPI) schickt Käufe, Leads und andere Ereignisse direkt von deinem Server, Shopsystem oder CRM an Meta, zusätzlich zum Meta Pixel im Browser. So kommen Conversions an, die der Pixel durch Werbeblocker, Browser-Grenzen oder geschlossene Tabs verliert, und auch Abschlüsse, die erst offline passieren. Meta empfiehlt, beides parallel zu betreiben und über eine gemeinsame event_id zu deduplizieren.
Das Wichtigste
- Der Pixel meldet aus dem Browser, die Conversions API vom Server. Betreibe beide und lass Meta die Doppelungen zusammenführen.
- Für die Deduplizierung brauchen Pixel und Server denselben event_name und dieselbe event_id. Meta führt nur Ereignisse zusammen, die innerhalb von 48 Stunden eintreffen.
- Shopify und WooCommerce bringen die Conversions API über ihre offiziellen Meta-Integrationen mit. Seit April 2026 gibt es außerdem eine Ein-Klick-Einrichtung im Events Manager.
- Die Event Match Quality (0 bis 10) zeigt, wie gut deine Ereignisse Meta-Konten zugeordnet werden. Die höchste Priorität gibt Meta der E-Mail und der Klick-ID der Anzeige (fbc).
- Die Conversions API umgeht keine Einwilligung. Personenbezogene Daten gehen in der EU nur mit Rechtsgrundlage an Meta, im Werbekontext meist mit Einwilligung.
Was ist die Meta Conversions API?
Die Meta Conversions API ist eine Server-zu-Server-Verbindung, über die deine eigenen Systeme Conversions an Meta melden. Der Meta Pixel läuft im Browser der Besucher und feuert beim Laden einer Seite. Die Conversions API läuft auf deinem Server, in deinem Shopsystem oder in einem Tool am CRM und feuert, sobald dein System den Kauf oder Lead verbucht.
Beide landen im selben Datensatz im Meta Events Manager (deine Pixel-ID ist gleichzeitig die Dataset-ID). Meta nennt das eine redundante Einrichtung: Dasselbe Ereignis kommt zweimal an, Meta behält eine Kopie und nutzt die zusätzlichen Kundendaten beider Quellen für den Abgleich (Meta Business Hilfebereich).
Warum der Aufwand? Metas Auslieferung lernt aus den Conversions, die sie sieht. Sieht sie weniger Käufe, als du tatsächlich hattest, optimiert sie auf einer dünneren und schieferen Stichprobe. In seiner Ankündigung vom 15.04.2026 schreibt Meta, dass Werbetreibende mit Conversions API für Web-Ereignisse im Schnitt 17,8 % niedrigere Kosten pro Ergebnis hatten als solche ohne (Meta for Business, 15.04.2026). Das ist Metas eigener Durchschnitt über viele Werbetreibende, kein Versprechen für dein Konto.
Warum verliert der Meta Pixel allein Conversions?
Der Pixel meldet nur, was der Browser zulässt, und Browser lassen jedes Jahr weniger zu. Die Ursachen addieren sich und treffen deine Zielgruppen unterschiedlich stark.
| Ursache | Was passiert | Größenordnung (Quelle) |
|---|---|---|
| Werbe- und Inhaltsblocker | Das Pixel-Skript lädt nicht, es gibt kein Ereignis | 29,5 % der Internetnutzer weltweit nutzen Werbeblocker, GWI Q2 2025; Deutschland 31,5 %, DataReportal 2026 (Backlinko, März 2026) |
| iOS App Tracking Transparency | Wer „Nicht erlauben“ tippt, begrenzt, was Meta aus seinen Apps verknüpfen kann | Durchschnittliche ATT-Zustimmung 35 % im Q2 2025 (Adjust, 2025) |
| Speichergrenzen in Safari | Per Skript gesetzte Cookies wie _fbp laufen nach 7 Tagen ab, Wiederkäufer wirken neu | WebKit Intelligent Tracking Prevention (WebKit, 2020) |
| Cookie-Einwilligung | Wer im Banner ablehnt, wird gar nicht erfasst | Bei rechtskonformem Banner werden im Schnitt rund 60 % der Besuche abgelehnt, also etwa 40 % Zustimmung (etracker Consent Benchmark 2025) |
| Tab geschlossen, Weiterleitung abgebrochen | Gezahlt ist, aber die Danke-Seite lädt nie | Je nach Checkout, oft bei Zahlungsdienst-Weiterleitungen |
| Offline- und CRM-Abschlüsse | Aus dem Lead wird Tage später am Telefon ein Kunde | Der Pixel sieht es nie |
Mach dir klar, was die Conversions API löst. Sie holt Ereignisse zurück, die an Blockern, Speichergrenzen, geschlossenen Tabs und Weiterleitungen hängen bleiben, und sie ergänzt Offline- und CRM-Abschlüsse. Besucher, die nicht eingewilligt haben, holt sie nicht zurück, denn deren Daten darfst du in der EU auch serverseitig nicht schicken. Die Einwilligung ist eine Rechtsfrage, kein Tracking-Fehler.
Welcher Weg zur Conversions API passt zu dir?
Nimm den Weg, der zu deinem Shopsystem und deinen Technik-Ressourcen passt, nicht den mächtigsten. Eine saubere Partner-Integration schlägt einen halb fertigen Eigenbau.
| Weg | Aufwand | Laufende Kosten | Kontrolle | Passt für |
|---|---|---|---|---|
| Partner-Integration (Shopify-App Facebook & Instagram, offizielles WooCommerce-Plugin, andere Shop- und CRM-Partner) | Gering, Minuten bis eine Stunde | Inklusive | Gering: nur Standard-Ereignisse | Onlineshops auf unterstützten Plattformen |
| Meta-enabled Conversions API (ein Klick im Events Manager, seit April 2026) | Sehr gering | Laut Meta kostenlos | Sehr gering: spiegelt, was der Pixel sendet | Websites ohne Partner-Integration für einen schnellen Start |
| Conversions API Gateway | Mittel, läuft in deinem eigenen AWS- oder Google-Cloud-Konto | Laut Meta nur Cloud-Kosten | Mittel | Werbetreibende mit etwas Technikwissen, ohne Entwickler |
| Serverseitiger Google Tag Manager | Mittel bis hoch | Server-Hosting, je nach Traffic | Hoch: jedes Ereignis, jeder Parameter, Einwilligungslogik | Teams, die GTM schon nutzen, mehrere Werbeplattformen |
| Direkte API-Anbindung | Hoch, braucht Entwickler | Entwicklungszeit | Voll | Individuelle Shops, Apps, Leadgenerierung mit CRM-Daten |
Eine Grenze der Ein-Klick-Variante ist wichtig: Sie spiegelt nur Ereignisse, die der Browser-Pixel bereits erzeugt hat. Blockiert ein Blocker den Pixel, hat der Spiegel nichts zu senden (WeltPixel, 03.09.2026). Sie macht die Zustellung zuverlässiger, ergänzt aber keine Ereignisse, die der Browser nie erzeugt hat. Für das Gateway nennt Meta als einzige Kosten die Cloud-Ressourcen bzw. Partnergebühren (Meta for Developers). Für den serverseitigen GTM stellt Meta eine offizielle Tag-Vorlage bereit (Meta for Developers).
Leadgenerierer profitieren am meisten von einer CRM-Anbindung. Ein ausgefülltes Formular ist nur ein Hinweis. Der qualifizierte Lead oder der unterschriebene Vertrag zwei Wochen später ist das Ereignis, auf das Meta optimieren sollte.
Wie richtest du die Conversions API Schritt für Schritt ein?
Für die meisten Onlineshops ist die offizielle Shop-Integration der schnellste Weg, danach folgt ein Test im Events Manager. Hier der Ablauf für Shopify.
- Öffne im Shopify-Adminbereich Einstellungen, dann Apps und Vertriebskanäle, dann Facebook & Instagram.
- Verbinde dein Meta-Business-Konto und wähle das Werbekonto und den Pixel (Datensatz), den du schon nutzt.
- Stelle die Datenfreigabe auf Maximum. Shopify sendet dann über Pixel und Conversions API (Shopify Hilfe).
- Entferne einen zweiten Pixel, den du früher von Hand im Theme oder über eine andere App eingebaut hast. Sonst meldet der Browser jeden Kauf doppelt.
- Prüfe im Events Manager beim Datensatz, ob Purchase innerhalb eines Tages mit den Quellen Browser und Server auftaucht.
- Kontrolliere in den Details des Purchase-Ereignisses die Deduplizierung und die Event Match Quality (siehe unten).
Kein Shopify? Öffne im Events Manager deinen Datensatz, geh in die Einstellungen und such den Bereich Conversions API. Dort wählst du zwischen Partner-Integration, Gateway, Ein-Klick-Variante und manueller Einrichtung mit Zugriffsschlüssel. WooCommerce-Shops installieren das offizielle Meta-Plugin und aktivieren die Conversions API in dessen Einstellungen. Wie du den Meta Pixel überhaupt erst einrichtest und die erste Kampagne aufsetzt, steht in unserer Anleitung Facebook- und Instagram-Werbung schalten.
Wie funktioniert die Deduplizierung mit event_id?
Meta führt ein Browser- und ein Server-Ereignis zusammen, wenn beide denselben event_name und dieselbe event_id tragen. In der Regel behält Meta das zuerst empfangene Ereignis und verwirft das Duplikat. Das klappt nur, wenn beide innerhalb von 48 Stunden eintreffen (Meta for Developers).
Die einfachste event_id ist deine Bestell- oder Lead-Nummer, weil Danke-Seite und Server sie beide kennen. Der Pixel übergibt sie als eventID, der Server als event_id:
// Browser: Meta Pixel auf der Danke-Seite
fbq('track', 'Purchase',
{ value: 89.90, currency: 'EUR' },
{ eventID: 'order-10482' } // dieselbe ID wie im Server-Event
);{
"data": [{
"event_name": "Purchase",
"event_time": 1791187200,
"event_id": "order-10482",
"action_source": "website",
"event_source_url": "https://shop.example.de/danke",
"user_data": {
"em": ["<SHA-256-Hash der kleingeschriebenen E-Mail>"],
"ph": ["<SHA-256-Hash der Telefonnummer>"],
"fbp": "fb.1.1791180000000.123456789",
"fbc": "fb.1.1791180000000.AbCdEf",
"client_ip_address": "203.0.113.7",
"client_user_agent": "Mozilla/5.0 ..."
},
"custom_data": { "currency": "EUR", "value": 89.90 }
}]
}Es gibt eine Ausweichlösung über fbp oder external_id, aber Meta nennt ihre Grenzen: Sie greift nur, wenn das Browser-Ereignis zuerst ankommt, und entfernt keine Doppelungen innerhalb einer Quelle. Nimm die event_id, wo immer es geht.
- Gleiche Schreibweise des Ereignisnamens auf beiden Seiten: Purchase ist nicht purchase.
- Gleiches ID-Format: order-10482 im Browser und 10482 auf dem Server passen nicht zusammen.
- Eine Quelle pro Kanal: Senden ein Plugin und ein GTM-Container beide Server-Käufe, sieht Meta zwei Server-Ereignisse und kann sie nicht zusammenführen.
Was ist die Event Match Quality und welcher Wert ist gut?
Die Event Match Quality (EMQ) ist Metas Bewertung von 0 bis 10 dafür, wie gut die Kundendaten in deinen Server-Ereignissen zu Meta-Konten passen. Der Events Manager zeigt sie je Ereignis, berechnet aus den Daten der letzten 48 Stunden. Bessere Zuordnung heißt: Mehr Ereignisse werden einer Person zugeordnet, die deine Anzeige gesehen hat. Meta verbindet das mit mehr gemeldeten Conversions und niedrigeren Kosten pro Ergebnis (Meta Business Hilfebereich).
| Parameter | Feld | Hashing | Metas Priorität und Wirkung |
|---|---|---|---|
| em | SHA-256 Pflicht | Hoch, stärkstes einzelnes Feld | |
| Telefonnummer | ph | SHA-256 Pflicht | Mittel, mit Ländervorwahl formatieren |
| Klick-ID aus der Anzeige | fbc | Kein Hashing | Hoch, verknüpft das Ereignis mit einem Anzeigenklick |
| Browser-ID | fbp | Kein Hashing | Mittel, verbindet Server-Ereignis und Browser-Sitzung |
| Deine Kunden-ID | external_id | Hashing empfohlen | Mittel, stabil über Geräte und Sitzungen |
| IP-Adresse und User Agent | client_ip_address, client_user_agent | Kein Hashing | Für Web-Ereignisse nötig, hilft bei der Zuordnung |
| Name, Ort, PLZ, Land | fn, ln, ct, zp, country | SHA-256 Pflicht | Niedrig (Land: mittel) |
Meta nennt keinen Zielwert. In der Praxis gelten Purchase-Ereignisse über 8 als gut, weil der Käufer zu diesem Zeitpunkt E-Mail und Telefonnummer eingegeben hat. PageView-Ereignisse liegen naturgemäß niedriger, denn der Besucher hat noch nichts von sich verraten. Liegt dein Purchase-Wert unter 6, prüfe zuerst, ob E-Mail und Telefonnummer überhaupt mitgeschickt werden.
Wie testest du Conversions-API-Ereignisse im Events Manager?
Nutze den Tab Ereignisse testen im Events Manager, bevor du irgendeiner Zahl traust. Er zeigt eingehende Browser- und Server-Ereignisse nahezu in Echtzeit (Meta Business Hilfebereich).
- Öffne im Events Manager deinen Datensatz und klicke auf Ereignisse testen.
- Für den Pixel trägst du die Shop-URL ein und löst eine Testbestellung aus. Für Server-Ereignisse kopierst du den angezeigten Testcode und hängst ihn als test_event_code an die Server-Daten.
- Prüfe, dass Purchase zweimal ankommt, einmal aus dem Browser und einmal vom Server, und als dedupliziert markiert ist.
- Vergleiche Wert und Währung beider Ereignisse. Ein Kauf über 89,90 € darf nicht als 8990 ankommen.
- Entferne den test_event_code danach wieder. Meta verarbeitet auch Ereignisse mit Testcode, ein vergessener Code mischt Testverkehr in deine Daten.
- Schau ein paar Tage später in den Tab Diagnose und in die Ereignisübersicht, ob Warnungen zu fehlenden Parametern oder schwacher Deduplizierung auftauchen.
Was bedeuten DSGVO und Einwilligung für die Conversions API?
Serverseitiges Senden ersetzt keine Einwilligung. Dieser Abschnitt ist eine allgemeine Einordnung und keine Rechtsberatung. Kläre deinen konkreten Aufbau mit deinem Datenschutzbeauftragten oder einer Anwältin.
- Das Setzen oder Auslesen des Pixel-Cookies auf einem Gerät in Deutschland braucht eine Einwilligung nach § 25 TDDDG (gesetze-im-internet.de). Österreich und die übrige EU haben vergleichbare Regeln auf Basis der ePrivacy-Richtlinie.
- Wer personenbezogene Daten wie eine gehashte E-Mail an Meta schickt, braucht eine Rechtsgrundlage nach DSGVO. Für Werbezwecke ist das meist die Einwilligung. Hashing ist Pseudonymisierung, die Daten werden dadurch nicht anonym.
- Der EuGH hat im Urteil Fashion ID (C-40/17, 29.07.2019) entschieden, dass ein Websitebetreiber, der ein Facebook-Werkzeug einbindet, für Erhebung und Übermittlung gemeinsam mit Meta verantwortlich ist (CURIA). Akzeptiere Metas Nutzungsbedingungen für Business Tools und beschreibe die Verarbeitung in deiner Datenschutzerklärung.
- Übermittlungen in die USA stützen sich derzeit auf das EU-US Data Privacy Framework, das die EU-Kommission am 10.07.2023 beschlossen hat (EU-Kommission).
- In der Schweiz gilt das revidierte Datenschutzgesetz, in Kraft seit 01.09.2023 (Bundesamt für Justiz).
Praktisch heißt das: Gib den Einwilligungsstatus aus deinem Cookie-Banner an das System weiter, das die Server-Ereignisse schickt, und sende nur für Besucher, die zugestimmt haben. Schick nur die Felder, die du für den Abgleich brauchst.
Welche Fehler passieren bei der Conversions API am häufigsten?
- Keine event_id: Jeder Kauf zählt doppelt, der gemeldete ROAS verdoppelt sich über Nacht.
- Zwei Server-Quellen gleichzeitig, etwa die Shopify-Integration plus ein Tag im serverseitigen GTM.
- Wert in Cent oder ohne Währung, das zerschießt ROAS und wertbasierte Gebote.
- Ungehashte E-Mail oder Telefonnummer in Feldern, die SHA-256 verlangen.
- Zu alte Ereignisse: event_time darf höchstens 7 Tage zurückliegen. Hängt ein nächtlicher Abgleich hinterher, gehen Ereignisse verloren.
- Ein abgelaufener oder widerrufener Zugriffsschlüssel, nachdem jemand das Team verlassen hat. Server-Ereignisse stoppen, ohne dass deine Website einen Fehler zeigt.
- Server-Ereignisse für Besucher, die nicht eingewilligt haben.
- Optimierung auf das Absenden eines Formulars, obwohl das CRM längst weiß, welche Leads Kunden wurden.
Ist das Tracking sauber, stellt sich die nächste Frage: Was sind die Zahlen wert? Metas gemeldeter Umsatz überschneidet sich weiter mit Google und TikTok. Vergleiche ihn deshalb mit deinem Shop-Umsatz über True ROAS und MER und prüfe deinen Break-even mit dem ROAS-Rechner.
Wie nutzt Marketing AIgency die Conversions API?
Die KI-Agenten von Marketing AIgency prüfen Meta-Werbekonten, untersuchen die Zahlen und legen jeden Änderungsvorschlag mit Begründung in eine Freigabe-Warteschlange. Das Add-on Attribution spielt deine Conversions per Conversions API an Meta zurück. So lernt Metas Auslieferung aus den Käufen und Leads, die deine Firma wirklich verbucht hat. Die Agenten selbst steuern auf diese Firmenzahl statt auf den Plattform-ROAS.
Die Pläne haben feste Monatspreise ohne Anteil am Werbebudget. Add-ons wie Attribution kannst du zu jedem Plan buchen, mehr unter Preise.
Häufige Fragen
Brauche ich den Meta Pixel noch, wenn ich die Conversions API nutze?
Ja, Meta empfiehlt beides. Der Pixel liefert Browser-Signale wie Seitenaufrufe und das fbp-Cookie, der Server ergänzt Ereignisse, die im Browser verloren gehen. Mit gemeinsamer event_id zählt Meta jede Conversion einmal.
Kostet die Meta Conversions API etwas?
Meta verlangt für die Schnittstelle selbst nichts. Partner-Integrationen wie bei Shopify sind inklusive, die Ein-Klick-Variante beschreibt Meta als kostenlos. Gateway, serverseitiger GTM und Eigenbau kosten Hosting oder Entwicklungszeit.
Wie schnell sehe ich, ob die Deduplizierung klappt?
Testereignisse erscheinen im Tab Ereignisse testen nach wenigen Sekunden. Deduplizierungsquote und Event Match Quality in der Ereignisübersicht sind erst nach ein, zwei Tagen normalem Traffic aussagekräftig.
Umgeht die Conversions API Werbeblocker und Cookie-Banner?
Sie holt Ereignisse zurück, die Blocker, geschlossene Tabs und Browser-Grenzen vor dem Pixel verstecken, sofern dein Server den Abschluss kennt. Für Besucher, die in der EU nicht eingewilligt haben, darf sie nicht genutzt werden.
Welche Event Match Quality ist gut?
Meta nennt keinen Zielwert. Purchase-Ereignisse erreichen mit gehashter E-Mail und Telefonnummer häufig 8 oder mehr. Werte unter 6 bei Käufen deuten meist auf fehlende Kundendaten hin.
Kann ich Offline-Verkäufe und CRM-Leads über die Conversions API senden?
Ja. Offline- und CRM-Ereignisse laufen über die Conversions API mit passender action_source. Die meisten Ereignisse müssen innerhalb von 7 Tagen ankommen, Ladenverkäufe mit action_source physical_store nimmt Meta bis 62 Tage nach dem Kauf an.
Lass Meta aus deinen echten Verkäufen lernen
Verbinde dein Meta-Werbekonto und eine Umsatzquelle. Die Agenten legen die Plattformzahlen neben das, was deine Firma wirklich eingenommen hat, und jeder Vorschlag wartet in der Freigabe-Warteschlange, bis du entscheidest. Die erste Analyse läuft sofort, und du siehst die wichtigsten Vorschläge für dein Konto kostenlos, ohne Karte. Freigeben und Ausführen geht mit einem Plan.
Kostenlos ansehenÜber den Autor
Christian Bozic führt seit zwölf Jahren Werbekonten auf Meta, Google, TikTok und Snapchat, in Agenturen und auf Kundenseite, zuletzt als Head of Push Marketing bei einer Münchner App-Firma. Mit Marketing AIgency hat er die tägliche Kontoarbeit in Agenten gesteckt, die vorschlagen, und einen Menschen, der entscheidet.
Weiterlesen
Quellen
- Meta for Developers: Doppelte Pixel- und Conversions-API-Ereignisse
- Meta Business Hilfebereich: Best Practices für die Conversions API
- Meta Business Hilfebereich: Event Match Quality
- Meta Business Hilfebereich: Server-Ereignisse testen
- Meta for Developers: Conversions API Gateway
- Meta for Developers: Conversions API für serverseitigen Google Tag Manager
- Shopify Hilfe: Datenfreigabe für Facebook
- Meta for Developers: Offline-Ereignisse über die Conversions API senden
- Meta for Business: Updates für Meta Pixel und Conversions API (15.04.2026)
- WeltPixel: Was die Ein-Klick-Conversions-API auslässt (03.09.2026)
- Backlinko: Nutzung von Werbeblockern (GWI Q2 2025, DataReportal 2026)
- Adjust: ATT-Zustimmungsraten 2025
- etracker: Cookie Consent Benchmark 2025
- WebKit: Full Third-Party Cookie Blocking and More (2020)
- § 25 TDDDG
- EuGH, Fashion ID, C-40/17 (2019)
- EU-Kommission: Angemessenheitsbeschluss EU-US Data Privacy Framework (2023)
- Bundesamt für Justiz: Neues Datenschutzrecht (in Kraft seit 01.09.2023)