Den Meta Pixel richten Sie im Events Manager ein: Sie legen dort einen Pixel an (in neueren Konten heißt er Datensatz), bauen den Code in den Kopfbereich Ihrer Website ein und senden die wichtigste Aktion, zum Beispiel Lead, als Standard-Event. Zusätzlich empfiehlt Meta die Conversions API, die dieselben Ereignisse vom Server schickt. Beides zusammen liefert die Daten, mit denen Meta Ihre Anzeigen auf echte Anfragen statt auf Klicks optimiert. Dieser Ratgeber führt Sie in der richtigen Reihenfolge durch Einrichtung, Deduplizierung, Test und Einwilligung. Wer vorher eine Kampagne aufsetzen will, startet mit Meta Ads Kampagne erstellen.
Menüs ändern sich häufig. Die Klickpfade stammen aus der Meta-Hilfe zum Pixel und aus der Meta-Entwicklerdokumentation (Stand 14.10.2026). Sie nutzen die englischen Bezeichnungen, die Meta dort verwendet. In der deutschen Oberfläche sind sie teils übersetzt, zum Beispiel heißt „Data sources“ dort „Datenquellen“. Reihenfolge und Namen können je nach Konto abweichen.
Was ist der Unterschied zwischen Meta Pixel und Conversions API?
Der Meta Pixel (in der Praxis oft noch Facebook Pixel genannt) ist ein Code, der im Browser Ihrer Besucher läuft und Aktionen wie Seitenaufrufe oder Formularabsendungen an Meta meldet. Die Conversions API (CAPI) schickt Ereignisse direkt von Ihrem Server an Meta. Ihre Daten sind laut Meta-Hilfe zur Conversions API weniger von Ladefehlern, Verbindungsproblemen und Adblockern betroffen als die des Pixels.
| Meta Pixel | Conversions API | Beides zusammen | |
|---|---|---|---|
| Wo läuft es? | Im Browser des Besuchers | Auf Ihrem Server oder bei einem Partner | Browser und Server |
| Schwäche | Adblocker, Browser-Einschränkungen | Einrichtung, bei eigenem Code mit Entwickler | Doppelte Ereignisse ohne Deduplizierung |
| Zweck | Aktionen auf der Website messen | Dieselben Ereignisse und spätere Schritte der Kundenreise | Meta-Empfehlung für Website-Ereignisse |
Für Betriebe mit Landingpage zählt vor allem eines: Bei Lead-Anzeigen mit Website-Formular nennt Meta als Voraussetzung, einen Pixel zu installieren und Events anzulegen. Ohne diese Daten fehlt der Kampagne die Grundlage, um auf Anfragen zu optimieren.
Wie legen Sie den Pixel oder Datensatz im Events Manager an?
Im Events Manager wählen Sie „Connect data“, dann „Web“ und vergeben einen Namen. Dabei entsteht eine ID. Meta fasst Website-, App-, Offline- und Messaging-Ereignisse schrittweise in einem Datensatz zusammen. Die Datensatz-ID verwenden Sie wie eine Pixel-ID. Ist ein bestehender Pixel verknüpft, sind beide IDs identisch.
- Events Manager öffnen (erreichbar über den Werbeanzeigenmanager).
- „Connect data“ klicken, „Web“ wählen, „Connect“ klicken.
- Namen eingeben und „Create pixel“ klicken. Die neue ID sehen Sie danach im Events Manager.
- Website-URL eintragen und „Check“ klicken. Meta zeigt, ob eine Partner-Integration für Ihre Plattform existiert.
- Setup-Weg wählen: „Get guidance“ (von Meta empfohlen) oder „Do it yourself“.
- Bei „Do it yourself“ entscheiden Sie sich für „Conversions API and Meta Pixel“ oder „Meta Pixel only“.
Alle Schritte stehen in der Meta-Hilfe „Set up and install the Meta Pixel“. Sie brauchen dafür eine Website und Zugriff auf deren Code oder Ihren Tag Manager.
Wie bauen Sie den Pixel-Code in Ihre Website ein?
Es gibt drei Wege: Partner-Integration, Code per Hand oder Tag Manager. Bei Code per Hand kopieren Sie den Basis-Code aus dem Events Manager und fügen ihn laut Meta unten im Kopfbereich ein, direkt über dem schließenden </head>-Tag, und zwar auf jeder Seite. Eine Pixel-ID gilt für die ganze Website.
| Weg | So geht es | Passt für |
|---|---|---|
| Partner-Integration | Events Manager erkennt die Plattform und führt durch die Einrichtung ohne Code | CMS und Shop-Systeme wie WordPress oder WooCommerce, die Meta als Partner führt |
| Code per Hand | Basis-Code in den Kopfbereich jeder Seite | Eigene Websites, Baukästen mit Kopfbereich-Feld |
| Tag Manager | Pixel als Tag, zum Beispiel über Google Tag Manager | Wer einen Tag Manager schon nutzt |
Der Basis-Code löst automatisch PageView aus. Meta rät in der Entwicklerdokumentation, diesen Aufruf unverändert zu lassen. Den Schalter „automatic advanced matching“ aktivieren Sie erst nach datenschutzrechtlicher Prüfung, denn er sendet Kundendaten mit.
Welche Standard-Events brauchen Sie für Kundenanfragen?
Für Anfragen genügt meist das Event Lead. Meta beschreibt es als Übermittlung von Daten durch einen Kunden, der damit rechnet, später vom Unternehmen kontaktiert zu werden, etwa über ein Formular. CompleteRegistration passt, wenn jemand Daten gegen eine Leistung hinterlegt, zum Beispiel für einen E-Mail-Verteiler. Alle Events listet die Meta-Hilfe zu Standard-Events.
| Event | Wann auslösen | Code |
|---|---|---|
| PageView | Automatisch im Basis-Code | fbq('track', 'PageView'); |
| ViewContent | Besuch einer wichtigen Seite, zum Beispiel einer Leistungsseite | fbq('track', 'ViewContent'); |
| Lead | Formular erfolgreich abgesendet | fbq('track', 'Lead'); |
| CompleteRegistration | Anmeldung gegen eine Leistung, zum Beispiel ein Download | fbq('track', 'CompleteRegistration'); |
| Schedule | Termin gebucht | fbq('track', 'Schedule'); |
Lösen Sie Lead erst nach dem erfolgreichen Absenden aus, also auf der Danke-Seite oder im Erfolgs-Callback. Beim Laden der Formularseite zählt sonst jeder Besucher als Anfrage. Senden Sie in Parametern, URLs und eigenen Events keine sensiblen Daten. Meta nennt Gesundheits- und Finanzinformationen als verboten.
Wie richten Sie die Conversions API ein?
Meta nennt drei Wege: die Meta-enabled Conversions API, eine Partner-Integration oder eine direkte Integration per Code. Die Unterschiede zeigt der Meta-Vergleich der Setup-Optionen.
| Weg | Kosten laut Meta | Aufwand laut Meta |
|---|---|---|
| Meta-enabled Conversions API | kostenlos | ein Klick, nur Web, Pixel nötig |
| Partner-Integration | hängt vom Partner ab | hängt vom Partner ab |
| Direkte Integration | je nach Entwicklung und Wartung | 2 bis 4 Wochen bei neuen Integrationen, Entwickler nötig |
Ohne eigenen Entwickler wählen Sie die Meta-enabled Variante oder einen Partner. Beides kommt im Einrichtungsdialog des Events Managers. Die Meta-enabled Variante deckt nur Web ab. Wollen Sie später auch CRM-Status wie „Termin vereinbart“ zurückmelden, brauchen Sie laut Vergleich eine direkte Integration oder einen Partner, der CRM-Daten unterstützt.
Wie läuft die manuelle Einrichtung ab?
Sie erzeugen im Events Manager persönliche Anweisungen und geben sie an Ihren Entwickler weiter. Voraussetzung ist laut Meta-Hilfe voller Zugriff auf das Business-Portfolio.
- Events Manager → „Datasets“ → Datensatz mit Namen und ID wählen.
- „Add events“ → „Add new integration“ → „Conversions API“ → „Set up“ → „Set up manually“.
- Ereignisse auswählen und je Ereignis mindestens einen Kundeninformations-Parameter festlegen.
- „Confirm setup“, dann Anweisungen per E-Mail an den Entwickler senden oder selbst umsetzen.
- Entwickler: „Manage integrations“ → „Complete setup“ → „Generate access token“. Das Token gehört nur auf den Server.
Ihr Entwickler braucht im Portfolio die Berechtigung „Apps and integrations“ (früher Entwickler-Rolle). Sie erlaubt laut Meta, die Conversions API einzurichten, Ereignisse zu überwachen und Zugriffstoken zu erzeugen.
Welche Felder muss ein Server-Ereignis enthalten?
Laut Entwicklerdokumentation sind event_name, event_time, action_source und user_data Pflicht. Für Website-Ereignisse kommt event_source_url hinzu, außerdem client_user_agent in den Kundeninformationen. event_id ist optional, aber für die Deduplizierung empfohlen. Ereignisse dürfen höchstens 7 Tage alt sein, sonst scheitert die gesamte Anfrage.
Vorlage: Briefing an Ihren Webentwickler Bitte richten Sie für den Meta-Datensatz [Pixel-ID] die Conversions API ein. Gesendet werden
Leadund [weitere Events] mitevent_name,event_time,action_source: website,event_source_url,client_user_agentundevent_id. Dieselbeevent_idsteht im Pixel-Aufruf. E-Mail und Telefon nur gehasht (SHA-256) und nur nach Einwilligung. Das Token liegt nur auf dem Server. Zum Testen nutzen Sie den Test-Events-Tab mittest_event_code, den Code entfernen Sie vor dem Livegang.
Wie vermeiden Sie doppelte Ereignisse mit der event_id?
Senden Sie dasselbe Ereignis über Pixel und Conversions API, erkennt Meta die Doppelung nur, wenn event_name und event_id in beiden übereinstimmen. Nach der Meta-Entwicklerdokumentation werden nur Ereignisse dedupliziert, die innerhalb von 48 Stunden eingehen. Die ID muss pro Anfrage eindeutig sein. Meta nennt bei Bestellungen die Bestellnummer, bei Anfragen eignet sich Ihre Anfragenummer.
// Browser: eventID als vierter Parameter des Pixel-Aufrufs
fbq('track', 'Lead', {}, {eventID: 'anfrage-10234'});
// Server-Ereignis: "event_name": "Lead", "event_id": "anfrage-10234"
Fehlt die event_id, kann Meta ersatzweise event_name mit fbp oder external_id verwenden. Partner-Plattformen und die Meta-enabled API übernehmen die Deduplizierung laut Meta-Hilfe oft selbst. Im Events Manager sehen Sie unter „View details“ im Reiter zur Deduplizierung, ob Ihre Schlüssel ankommen.
Was ist die Event Match Quality und wie verbessern Sie sie?
Die Event Match Quality zeigt, wie gut die Kundendaten eines Server-Ereignisses zu Meta-Konten passen. Meta berechnet laut Hilfe zur Event Match Quality einen Wert von 0 bis 10 aus den letzten 48 Stunden. Er gilt für Website-Ereignisse über die Conversions API mit action_source auf „website“. Senden Sie mehrere Parameter, wenn Sie sie haben.
| Priorität laut Meta | Parameter |
|---|---|
| Hoch | E-Mail, Click-ID |
| Mittel | Facebook-Login-ID, Geburtsdatum, Land, Telefonnummer, External ID, Browser-ID |
| Niedrig | Lead-ID, Vorname, Nachname, Stadt, Postleitzahl |
E-Mail, Telefon, Name und Ort müssen als SHA-256-Hash gesendet werden. fbp, fbc, IP-Adresse und User-Agent hashen Sie nicht. Ein einzelner Parameter garantiert laut Meta keinen Treffer. Zum Ziel nennt Meta für die Abdeckung der Pixel-Ereignisse durch die Conversions API einen Richtwert von 75 Prozent.
Wie testen Sie Pixel und Conversions API?
Im Events Manager öffnen Sie „Data sources“, wählen Ihren Datensatz und klicken „Test events“. Für Website-Ereignisse geben Sie Ihre URL ein, klicken „Open website“ und lösen auf der geöffneten Seite die Aktion aus. Laut Meta-Hilfe zeichnet das Tool nur auf, solange der Test-Tab offen ist. Testdaten bleiben 24 Stunden oder bis „Clear activity“.
Server-Ereignisse testen Sie mit dem Testcode aus demselben Tab, den Sie als test_event_code auf oberster Ebene neben data mitsenden (Entwicklerdokumentation). Zusätzlich hilft die Chrome- und Edge-Erweiterung Meta Ads Data Advisor, früher Pixel Helper. Deaktivieren Sie dafür Adblocker. Testen Sie nie mit echten Kundendaten.
| Aktion | Erwartetes Ereignis | Quelle | Geprüft |
|---|---|---|---|
| Startseite laden | PageView | Browser | ☐ |
| Formularseite öffnen | ViewContent, falls gesetzt | Browser | ☐ |
| Formular mit Testdaten absenden | Lead, genau einmal | Browser und Server, dedupliziert | ☐ |
| Formular senden, Cookies abgelehnt | kein Ereignis an Meta | keine | ☐ |
Brauchen Sie für Meta Pixel und Conversions API eine Einwilligung?
In der Regel ja. Das ist eine Einordnung, keine Rechtsberatung. Der Pixel speichert und liest Informationen auf dem Gerät des Besuchers, und Meta schreibt vor, dass ohne Zustimmung nichts gesendet werden darf. Das gilt für den Pixel ebenso wie für die Conversions API.
Was verlangen Gesetz und Meta?
§ 25 TDDDG erlaubt das Speichern von Informationen auf dem Endgerät oder den Zugriff darauf nur mit Einwilligung. Ausgenommen ist, was unbedingt nötig ist, um einen vom Nutzer ausdrücklich gewünschten Dienst bereitzustellen. Ein Werbe-Pixel zählt in der Regel nicht dazu. Er nutzt Cookies, wie Meta zu den Cookie-Einstellungen beschreibt.
Meta verlangt in seinen Anforderungen an Datenschutz und Datennutzung dasselbe und nennt die EU ausdrücklich als Region mit Einwilligungspflicht. Wo sie gilt, darf der Pixel erst senden, wenn die Person Cookies akzeptiert hat. Über die Conversions API dürfen dann keine Ereignisse von Personen ohne Einwilligung gehen. Die API ist laut Meta-Hilfe zur Conversions API kein Weg, Datenschutzregeln wie die ePrivacy-Richtlinie zu umgehen. Die Einwilligung richtet sich nach der DSGVO, und Meta gehört in Ihre Datenschutzerklärung.
Wie setzen Sie die Einwilligung technisch um?
Am besten laden Sie den Pixel erst nach der Zustimmung über Ihr Consent-Tool. Alternativ bietet Meta den Consent-Befehl, wie in der Entwicklerdokumentation zur DSGVO beschrieben:
fbq('consent', 'revoke'); // vor init
fbq('init', 'IHRE-PIXEL-ID');
fbq('track', 'PageView');
fbq('consent', 'grant'); // erst nach Zustimmung im Banner
Was ein Cookie-Banner leisten muss, beschreibt Website für Handwerker. Für Ihr Setup klären Sie die Details mit Ihrem Datenschutzbeauftragten oder einem Anwalt.
Kostenloses Tool
Damit Sie später sehen, welche Anzeige welche Anfrage gebracht hat, hängen Sie an jeden Link UTM-Parameter. Der UTM-Builder baut die URL fehlerfrei zusammen.
→ Zum UTM-BuilderWie geht es nach dem Tracking weiter?
Mit sauberem Pixel und Conversions API haben Meta und Sie dieselbe Datenbasis. Als Nächstes gehören Ziel, Budget und Zielgruppe in die Kampagne. Warum Meta ohne solche Signale schlechter ausspielt, erklärt das Andromeda-Update. Eine Anzeige braucht außerdem ein Ziel, auf dem sie landet: Landingpage für Handwerker. Wenn Sie Ihr Tracking von uns prüfen lassen wollen, besprechen wir das im Erstgespräch.
Quellen und Stand (14.10.2026): Meta Business Help Center (Pixel, Datensätze, Conversions API, Standard-Events, Deduplizierung, Event Match Quality, Test-Events, Ads Data Advisor, Datenschutzanforderungen), Meta für Entwickler (Conversions API, Pixel, DSGVO), § 25 TDDDG, DSGVO. Keine Rechtsberatung.