Meta CAPI einrichten: Wege, Deduplizierung, Einwilligung
Die Meta Conversions API sendet Anfragen und Käufe zusätzlich zum Pixel vom Server an Meta. So richtest du sie ein, ohne doppelt zu zählen und ohne die Einwilligung zu übergehen.

Was heißt es, die Meta CAPI einzurichten?
Die Meta CAPI einzurichten heißt, wichtige Ereignisse wie Anfragen und Käufe nicht nur über den Meta Pixel im Browser, sondern zusätzlich direkt von einem Server an Meta zu senden. Damit das sauber läuft, brauchst du einen Weg, der die Ereignisse serverseitig verschickt, eine gemeinsame Ereignis-ID gegen doppelte Zählung und eine klare Regel, dass ohne Einwilligung nichts gesendet wird.
Die Meta Conversions API (CAPI) ist eine Schnittstelle von Meta, über die ein Server Ereignisse an den Werbeanzeigenmanager liefert. Der Grund für den zweiten Weg: Der Pixel läuft im Browser und ist dort angreifbar. Werbeblocker unterdrücken ihn, Browser wie Safari begrenzen per JavaScript gesetzte Cookies auf 7 Tage, und wer die Seite nach dem Absenden eines Formulars sofort schließt, nimmt das Ereignis manchmal mit. Der Server-Weg ist davon weniger betroffen. Meta empfiehlt deshalb in der eigenen Dokumentation, Pixel und Conversions API zusammen zu betreiben.
Was brauchst du, bevor du die Conversions API einrichtest?
Die Conversions API baut auf einem funktionierenden Meta Pixel auf. Prüfe deshalb zuerst, ob der Pixel die richtigen Standardereignisse sendet, etwa Lead nach einer Anfrage oder Purchase nach einem Kauf mit Wert und Währung. Fehler im Pixel wandern sonst eins zu eins in den Server-Weg.
- Zugriff auf den Meta Events Manager mit dem Pixel deiner Website
- einen Zugriffsschlüssel für die Conversions API, den du in den Einstellungen des Pixels im Events Manager erzeugst
- eine Liste der Ereignisse, die serverseitig mitgehen sollen, meist Lead, Purchase und eventuell InitiateCheckout
- einen Cookie-Banner, der die Marketing-Einwilligung zuverlässig meldet, idealerweise über den Google Consent Mode v2
- Zugang zu dem System, das die Ereignisse sendet: Shop, Server oder Google Tag Manager
Behandle den Zugriffsschlüssel wie ein Passwort. Er gehört nicht in den Quelltext der Website und nicht in eine E-Mail, sondern nur in das System, das die Ereignisse an Meta schickt.
Passend dazu: Marketing-Wochenbericht: Vorlage und automatischer Versand
Welche Wege gibt es, die Meta Conversions API einzurichten?
Es gibt vier übliche Wege, die Meta Conversions API einzurichten. Welcher passt, hängt davon ab, wo deine Website läuft und wie viel Technik du selbst betreuen willst.
| Weg | Passt zu | Aufwand | Worauf du achten musst |
|---|---|---|---|
| Partner-Integration | Shops auf Shopify, WooCommerce und ähnlichen Plattformen | gering | kann einen zweiten Pixel neben dem Google Tag Manager einbauen |
| Conversions API Gateway von Meta | Firmen mit eigener Cloud-Umgebung | mittel | laufende Kosten und Wartung der Cloud-Umgebung |
| Eigene Server-Integration | Shops und Portale mit Entwicklerteam | hoch | Hashing, Ereignis-ID und Fehlerbehandlung selbst bauen |
| Serverseitiger Google Tag Manager | Firmen mit eigenem Server-Container | mittel bis hoch | Serverkosten und eine saubere Weitergabe der Einwilligung |
Bei Partner-Integrationen ist der häufigste Fehler die doppelte Einbindung. Ein Shop-Plugin setzt einen eigenen Pixel, und im Google Tag Manager läuft ein zweiter. Dann zählt Meta Käufe doppelt, obwohl die Conversions API korrekt arbeitet. Entscheide dich für eine Stelle, an der der Pixel geladen wird.
Wie verhinderst du doppelte Zählung zwischen Pixel und Server?
Meta erkennt doppelte Ereignisse, wenn Browser und Server für dasselbe Ereignis den gleichen Ereignisnamen und die gleiche Ereignis-ID senden. Im Pixel heißt das Feld eventID, in der Conversions API event_id. Laut Meta-Dokumentation werden Ereignisse nur dedupliziert, wenn sie innerhalb von 48 Stunden nach dem ersten Ereignis mit derselben ID eintreffen. Dann zählt Meta sie einmal.
Die Ereignis-ID muss also einmal pro Vorgang entstehen und an beide Wege übergeben werden, etwa die Bestellnummer bei einem Kauf oder eine zufällige ID, die beim Absenden eines Formulars erzeugt wird. Typische Fehler erkennst du so: Steigt die Zahl der Leads nach dem Start der CAPI fast auf das Doppelte, fehlt die ID oder sie unterscheidet sich zwischen Pixel und Server. Auch die Schreibweise sollte übereinstimmen: Verwende die Standardereignisse genau so, wie Meta sie schreibt, also Lead und Purchase mit großem Anfangsbuchstaben, im Pixel und auf dem Server gleich.
Passend dazu: Google Analytics einrichten lassen: Ablauf bis zum Livegang
Welche Ereignisse sollten über die Conversions API laufen?
Über die Conversions API sollten vor allem die Ereignisse laufen, auf die deine Kampagnen optimieren. Bei einem Handwerksbetrieb oder B2B-Dienstleister ist das meist Lead nach dem Kontaktformular, bei einem Onlineshop Purchase mit Bestellwert und Währung, eventuell ergänzt um InitiateCheckout. Seitenaufrufe über den Server zu schicken, bringt dagegen wenig. Sie erzeugen viel Datenverkehr, verbessern die Optimierung kaum und erhöhen nur die Menge an Daten, die du in der Datenschutzerklärung erklären musst.
Wer nach einer Anleitung für die Facebook Conversion API sucht, meint übrigens dasselbe: Meta hat den Namen geändert, die Schnittstelle ist geblieben. Wichtig ist, dass jedes Server-Ereignis genug Merkmale für die Zuordnung mitbringt. Meta nutzt dafür unter anderem die Cookies _fbp und _fbc, die IP-Adresse mit Browserkennung und gehashte Kontaktdaten. Je mehr davon mit Einwilligung vorliegen, desto besser kann Meta das Ereignis einer Person zuordnen, die eine Anzeige gesehen oder angeklickt hat.
Gilt die Einwilligung auch für die Conversions API?
Ja, die Einwilligung gilt auch für die Conversions API. Der Server-Weg ändert nichts daran, dass Daten über eine bestimmte Person an Meta gehen: IP-Adresse, Browserkennung, die Cookies _fbp und _fbc und bei Formularen oft eine gehashte E-Mail-Adresse. Meta verlangt für Kontaktdaten das Hashverfahren SHA-256, doch auch gehashte Daten bleiben personenbezogen.
In der Praxis heißt das: Ein Server-Ereignis sollte nur entstehen, wenn die Marketing-Einwilligung vorliegt, also unter genau derselben Bedingung wie der Pixel. Für das Lesen von Cookies auf dem Endgerät gilt in Deutschland § 25 TDDDG, für die Übermittlung die DSGVO. Dieser Artikel ist keine Rechtsberatung. Wer die Conversions API einsetzt, um Ablehnungen zu umgehen, handelt sich ein Datenschutzproblem ein, das größer ist als jeder Messgewinn.
Wie testest du die Meta CAPI im Events Manager?
Den Test machst du im Meta Events Manager mit dem Tool für Testereignisse. Dort bekommst du einen Testcode, den du vorübergehend mitsendest, damit Testereignisse getrennt von echten Daten erscheinen.
- Seite in einem frischen Browserfenster öffnen und im Cookie-Banner zustimmen
- eine Testanfrage abschicken oder einen Testkauf auslösen
- prüfen, ob das Ereignis vom Browser und vom Server ankommt und als dedupliziert gilt
- das Gleiche mit Ablehnung wiederholen: Dann darf weder Pixel noch Server senden
- nach einigen Tagen die Qualität des Event-Abgleichs im Events Manager ansehen
Ein Beispiel aus der Praxis: Ein B2B-Dienstleister wirbt auf Facebook und Instagram für Beratungstermine. Der Pixel meldet Lead nach dem Formular, die Kampagne optimiert darauf. Nach dem Start der Conversions API zeigt der Events Manager plötzlich fast doppelt so viele Leads, im CRM kommen aber nicht mehr Anfragen an. Ursache war eine Ereignis-ID, die der Server neu erzeugt hat, statt die des Pixels zu übernehmen. Nach der Korrektur passen Meta und CRM wieder zusammen.
Was Trackum bei der Meta Conversions API abnimmt
Trackum bietet die Meta Conversions API als Extra für 50 € an. Anfragen und Käufe gehen dann zusätzlich zum Meta Pixel direkt vom Trackum-Server an Meta, nur mit Einwilligung und ohne doppelte Zählung. Eingebaut wird das in deinem vorhandenen Google Tag Manager. Du gibst Zugriff über die Nutzerverwaltung des Google Tag Managers, ohne Passwort, und kannst ihn jederzeit wieder entziehen. Getestet wird vor dem Livegang, live geht es erst nach deiner Freigabe.
Die Conversions API läuft im Abo für 19 € pro Monat, monatlich kündbar. Darin testet Trackum deine Seite jede Woche automatisch und repariert ohne Aufpreis, was eingerichtet wurde und etwa nach einem Plugin-Update oder Relaunch nicht mehr sendet. Fehlt der Meta Pixel noch, richtet ihn das Extra Werbeplattform für 50 € mit Conversion-Tracking ein. Ob dein Pixel heute schon vor der Einwilligung sendet, zeigt der Gratis-Check in zwei Minuten. Alle Preise zzgl. MwSt.
Häufige Fragen
Ersetzt die Meta Conversions API den Meta Pixel?
Nein. Meta empfiehlt, Pixel und Conversions API zusammen zu nutzen und gleiche Ereignisse über eine gemeinsame Ereignis-ID zu verbinden. Der Pixel liefert Daten aus dem Browser, der Server sorgt dafür, dass wichtige Ereignisse auch dann ankommen, wenn der Browser sie nicht sendet.
Brauche ich für die Meta CAPI einen eigenen Server?
Nicht unbedingt. Shopsysteme wie Shopify oder WooCommerce bieten Partner-Integrationen, und es gibt Dienste, die den Server-Teil für dich betreiben. Einen eigenen Server brauchst du nur, wenn du die Ereignisse selbst aus deinem System an Meta schickst.
Woran sehe ich, dass die Deduplizierung funktioniert?
Im Meta Events Manager zeigt die Übersicht eines Ereignisses, ob es vom Browser, vom Server oder von beiden empfangen wurde und ob doppelte Ereignisse entfernt wurden. Steigt die Zahl der Käufe nach dem Start der Conversions API plötzlich deutlich an, ist das ein Hinweis auf fehlende Deduplizierung.
Darf die Conversions API ohne Einwilligung senden?
Davon ist abzuraten. Auch serverseitig gehen personenbezogene Daten wie IP-Adresse, Browserkennung und gehashte Kontaktdaten an Meta, deshalb sollte dieselbe Einwilligung gelten wie für den Pixel. Dieser Artikel ist keine Rechtsberatung, im Zweifel klärt das deine Datenschutzberatung.
Quellen
- Meta for Developers: Conversions API developers.facebook.com
- Meta for Developers: Verarbeitung doppelter Pixel- und Conversions API-Events developers.facebook.com
- Meta for Developers: Customer Information Parameters developers.facebook.com
- Meta-Hilfebereich: Server-Events mit dem Test-Events-Tool testen facebook.com
- gesetze-im-internet.de: § 25 TDDDG gesetze-im-internet.de
Weiterlesen
FunktionenMarketing-Wochenbericht: Vorlage und automatischer Versand
Besucher, Anfragen, Verkäufe, Werbekosten und ROAS je Kampagne auf einer Seite, jeden Montag im Postfach. So baust du den Wochenbericht und vermeidest die typischen Fehler.
Google Analytics einrichten lassen: Ablauf bis zum Livegang
Von der Anfrage bis zum fertigen Tracking: welche Schritte es gibt, was du vorbereiten solltest und woran du erkennst, dass die Einrichtung sauber getestet wurde.
Conversion-Tracking-Fehler beheben: selbst oder reparieren lassen
Doppelter Container, Tags vor der Einwilligung, falsche IDs: So findest und behebst du typische Fehler im Tracking, und so läuft eine Reparatur zum Festpreis.
Tracking-Monitoring: so bleibt dein Tracking dauerhaft intakt
Tracking fällt selten laut aus. Ein Plugin-Update genügt, und Google Analytics zählt keine Anfragen mehr. So überwachst du dein Tracking jede Woche, selbst oder automatisch.
FunktionenLead-Management: Website-Anfragen mit Herkunft ins CRM
Woher kam der Interessent? Die CRM-Übergabe schreibt Quelle, Kampagne und Klick-Kennung zu jeder Anfrage ins CRM, ohne Formular-Plugin und nur mit Einwilligung.
FunktionenCookie-Banner mit Consent Mode v2: fair, leicht, nachweisbar
Ablehnen auf der ersten Ebene, Einstellungen je Zweck, Consent Mode v2 mit allen Einwilligungsarten und ein Nachweis jeder Wahl, in einer kleinen Datei.