Alle Artikel
Diagnostik·10 Min. Lesezeit··Aktualisiert 8. Juli 2026

Facebook-Pixel erfasst keine Käufe? Diagnose-Checkliste

Finde den Bruch zwischen Purchase-Event, Deduplication, Conversions API und iOS-Einschränkungen, bevor du deinen ROAS abschreibst.

Von Mattia Beltrami, Gründer von FixAds

Wenn der Pixel aufhört, Purchase zu erfassen, kann das Dashboard einen Kampagnen-Crash anzeigen, obwohl der Shop weiter verkauft. Das ist eines der teuersten Probleme für eine Fehldiagnose, weil gute Kampagnen wegen Conversions pausiert werden, die nur im Reporting fehlen.

Die Regel lautet: Beweise zuerst, dass Purchase den gesamten Pfad korrekt durchläuft, und bewerte erst danach ROAS.

Diese Checkliste beginnt mit einer realen Transaktion und arbeitet rückwärts zu Konfiguration, Deduplizierung und Matching.

1. Echte Bestellungen sofort mit Meta Purchase vergleichen

Nimm ein kurzes, aber relevantes Fenster, etwa die letzten 3-7 Tage, und vergleiche:

  • abgeschlossene Backend-Bestellungen;
  • Purchase-Events in Events Manager;
  • attribuierte Purchase in Ads Manager;
  • echten Umsatz und Purchase value.

Erwarte keine perfekte 1:1-Übereinstimmung zwischen Ads Manager und Backend: Attribution, Consent und Zeitfenster erzeugen Unterschiede. Zeigt das Backend jedoch Bestellungen und Events Manager fast keine Purchase, hast du zuerst ein Tracking- und noch kein Werbeproblem.

2. Testkauf in Test Events durchführen

Öffne Events Manager > Test Events und durchlaufe den Funnel wie ein echter Nutzer.

Prüfe die erwartete Reihenfolge:

  • PageView;
  • ViewContent, wenn passend;
  • AddToCart;
  • InitiateCheckout;
  • Purchase erst nach tatsächlichem Abschluss von Zahlung oder Bestellung.

Purchase darf einmal pro Transaktion erscheinen. Feuert es vor der Bestätigung, beim Refresh, im Warenkorb oder doppelt, ist das Setup falsch, selbst wenn das Event technisch „ankommt“.

3. value und currency prüfen

Ein falscher Purchase-Wert kann das ROAS-Reporting zerstören, obwohl die Conversion-Zahl normal aussieht.

Prüfe im Payload:

  • value ist numerisch;
  • value entspricht dem echten Bestellwert nach deiner definierten Logik;
  • currency nutzt einen ISO-Code wie EUR;
  • Multi-Currency-Shops senden die tatsächlich verwendete Transaktionswährung.

0, null, unparsbare Strings oder eine falsche Währung können den Purchase-Count korrekt aussehen lassen und Purchase ROAS gleichzeitig verfälschen.

4. Bei Pixel plus CAPI die Deduplizierung prüfen

Browser-Pixel und Conversions API sollen zusammenarbeiten, nicht konkurrieren.

Für dieselbe Transaktion brauchen sie:

  • denselben event_name: Purchase;
  • dieselbe event_id;
  • konsistente Event-Daten;
  • zeitlich nahe Timestamps.

Die event_id wird einmal pro Bestellung erzeugt und auf Browser und Server wiederverwendet. Erzeuge keine zwei unabhängigen UUIDs.

Prüfe das Deduplizierungsverhalten in Events Manager. Werden Browser und Server als zwei separate Purchase angezeigt, wird ROAS aufgebläht. Kommt nur eine Quelle an, obwohl beide erwartet sind, verlierst du Coverage.

5. Doppelte Pixel oder Trigger suchen

Eine erstaunlich häufige Ursache ist, dass mehrere Integrationen gleichzeitig laufen: Pixel im Theme, Google Tag Manager, E-Commerce-Plugin und Meta-App senden dasselbe Event.

Suche mit Meta Pixel Helper und im Code nach:

  • mehreren Pixel-Base-Codes;
  • mehreren fbq('track', 'Purchase')-Aufrufen;
  • doppelten Listenern;
  • alten Checkout-Scripts;
  • Apps, die zusätzlich zur offiziellen Integration Purchase senden.

Eine Bestellung erzeugt ein einziges logisches Event, das optional von Browser und Server empfangen und anschließend dedupliziert wird.

6. Den richtigen Dataset bestätigen

Accounts mit mehreren Pixeln, alten Datasets oder Testsetups können ein Event korrekt an die falsche Stelle senden.

Prüfe:

  • Pixel/Dataset ID der Website;
  • Dataset im Ad Set;
  • geöffneten Dataset in Events Manager;
  • das besitzende Business;
  • alte verbundene Pixel.

Optimiert die Kampagne auf Dataset A, während die Website Purchase an Dataset B sendet, empfängt Meta zwar Daten, aber die Kampagne erhält nicht das richtige Lernsignal.

7. Conversions API serverseitig prüfen

Für CAPI mindestens prüfen:

  • Endpoint antwortet erfolgreich;
  • korrekter event_name;
  • realistischer, aktueller event_time;
  • action_source: website;
  • event_source_url, wenn relevant;
  • gemeinsame event_id mit Browser;
  • korrekt normalisierte und gehashte user_data, wo erforderlich.

Ein Serverfehler kann im Frontend unsichtbar sein. Prüfe Logs und Graph-API-Response und betrachte ein Event erst als gesendet, wenn Meta es akzeptiert hat.

8. Event Match Quality datenschutzkonform verbessern

Wenn Purchase zuverlässig ankommt, verbessere Matching.

Wo rechtlich zulässig und vom Consent gedeckt, kann CAPI senden:

  • normalisierte, SHA-256-gehashte E-Mail;
  • normalisierte, SHA-256-gehashte Telefonnummer;
  • external_id;
  • IP und User-Agent;
  • _fbp;
  • _fbc, einschließlich eines aus fbclid abgeleiteten Werts.

Doppeltes Hashing, falsche Formate oder fehlende Normalisierung können Matching verschlechtern. _fbp, _fbc und event_id werden nicht gehasht.

9. Consent und Browser-Blocking prüfen

In Europa und anderen regulierten Regionen darf der Pixel vor Marketing-Consent korrekt blockiert sein. Das ist kein kaputtes Setup.

Teste zwei getrennte Pfade:

  1. neuer Browser oder Incognito ohne Consent: keine Marketingevents vor Opt-in;
  2. Marketing akzeptieren: folgende Events müssen korrekt starten.

Die Lösung ist nicht, Consent zu umgehen. Pixel und CAPI müssen exakt dem Nutzerstatus folgen und nach erteilter Einwilligung zuverlässig messen.

10. Pixel gesund, Ads Manager zeigt trotzdem weniger Käufe

Dann kann Attribution statt Firing das Problem sein. Prüfe:

  • Attribution Setting der Ad Sets;
  • 1-day gegenüber 7-day click;
  • Attributionsverzögerung;
  • iOS und modellierte Events;
  • Käufe außerhalb des Fensters;
  • Cross-device und nicht matchbare Conversions.

Events Manager beantwortet „Ist das Event angekommen?“. Ads Manager beantwortet „Wird dieses Event dieser Werbung zugeschrieben?“. Das sind unterschiedliche Fragen.

Finale Checkliste vor Abschluss

Ein gesundes Setup erfüllt:

  • eine echte Bestellung erzeugt ein einziges logisches Purchase;
  • Purchase erscheint in Test Events;
  • value und currency stimmen;
  • Browser und Server teilen event_id;
  • Events werden dedupliziert;
  • Website- und Kampagnen-Dataset passen zusammen;
  • CAPI liefert keine Fehler;
  • Consent wird respektiert;
  • der Event-Count ist gegenüber dem Backend plausibel.

Erst danach sind Targeting, Creative und Budget wieder sinnvolle Themen. Ist Tracking gesund, aber Ads bekommen Klicks ohne Conversions, geh zum Funnel-Diagnosebaum.

FixAds prüft diese Signale zusammen mit dem restlichen Account und trennt Messprobleme von Performanceproblemen. Verbinde dein Meta-Konto und starte die kostenlose Diagnose, bevor du eine Kampagne wegen scheinbar fehlender Purchase pausierst.

Häufige Fragen

Warum erfasst mein Facebook-Pixel keine Käufe?
Häufige Ursachen sind: Purchase feuert nicht mehr auf der Bestätigungsseite, value oder currency sind falsch, Pixel und CAPI senden nicht deduplizierte Events oder unterschiedliche event_id, Kampagnen nutzen den falschen Dataset, Consent blockiert das Browser-Event oder eine Checkout-Änderung hat die Integration gebrochen. Die richtige Diagnose startet mit Test Events und einer echten Transaktion und verfolgt das Event vom Browser bis zum Server.
Wie teste ich das Meta-Purchase-Event?
Öffne Events Manager > Test Events, besuche die Website über die Testsession und schließe eine echte oder Testtransaktion ab. Genau ein Purchase mit richtigem value und currency sollte erscheinen. Mit Pixel und Conversions API sollten Browser und Server demselben Kauf zugeordnet und über dieselbe event_id dedupliziert werden.
Können Pixel und Conversions API denselben Kauf doppelt zählen?
Ja, wenn sie denselben Purchase ohne identischen event_name und event_id senden. Für Deduplizierung müssen Browser und Server beide Purchase und exakt dieselbe event_id für diese Transaktion verwenden. Unterschiedliche IDs können zwei Käufe erzeugen und ROAS sowie Conversions aufblähen.
Was ist Event Match Quality und wie wichtig ist sie?
Event Match Quality beschreibt, wie gut Meta ein Server-Event einer Person zuordnen kann. Sie verbessert sich durch zulässige Parameter wie normalisierte und gehashte E-Mail oder Telefonnummer, external_id, IP/User-Agent sowie fbp/fbc. Sie ersetzt kein korrekt gesendetes Purchase, macht Attribution und Optimierung aber robuster.

Weiterlesen

Finden Sie heraus, wo Ihr Budget versickert

Verbinden Sie Ihr Meta-Konto und erhalten Sie in wenigen Minuten eine vollständige Diagnose. Nur-Lese-Zugriff, erster Finding kostenlos.

Meta kostenlos verbinden