Facebook Pixel mit Shopware

Fehler in Verbindung mit der Conversion API


Uns erreichen vereinzelnd Anfragen zu Fehlern aus dem Facebook Business Manager, die bei der Nutzung der Conversion API im Events Manager angezeigt werden. Hierbei geht es häufig um Probleme mit der Deduplizierung von Ereignissen (Events).

Wir haben hier eine Liste von möglichen Fehlern und deren Ursachen zusammengestellt:

Dem Event des Typs EVENTNAME fehlen einige Parameter zur Deduplizierung

Die wohl häufigste Fehlermeldung in Verbindung mit allen Events wie PageView, InitiateCheckout oder Purchase. Als Ursache nennt Facebook den fehlenden event_id Parameter, der jedoch von unseren Plugins bei allen Events eindeutig generiert und mit übergeben wird. Dies kann man durch das Testen der Events im Tab „Events testen“ nachvollziehen. Eine Anleitung für Shopware 5 haben wir dazu auf YouTube veröffentlicht: https://www.youtube.com/watch?v=hOC8xKhnmTI&list=PLhDtR7EUEJ2nwulhU34FkD8JMs5Vbx2Vc

1. mögliche Ursache: generelle Probleme bei Facebook

Recherchiert man zu diesem Fehler im Netz, findet man insbesondere im offiziellen Facebook Community Forum viele offene Beiträge die dieselben Fehler beinhalten. Diese Beiträge werden von Facebook in den meisten Fällen leider nicht beantwortet. Man erhält jedoch durch das Feedback anderer Nutzer den Eindruck das hier ein generelles Problem mit der Deduplizierung seitens Facebook oder mit der Anzeige von Fehlern im Events Manager vorliegt. Einige Beispiele solcher ungelösten Beiträge:

2. mögliche Ursache: andere Tracking Tools senden Events an Facebook

Sollten Sie weitere Tracking Tools, wie z.B. den Google Tag Manager, nutzen, so stellen Sie sicher das von diesen Tools keine Events an Facebook übermittelt werden. Unser Plugin sendet ausschließlich bei den eigenen Events den event_id Parameter mit. Es kann Events anderer Tools nicht abfangen oder verändern und sendet dementsprechend auch keine Events über die Conversion API.

Unser Fazit zu diesem Fehler

  1. Prüfen Sie als Shopbetreiber ob andere Tracking Tools ebenfalls Events an Facebook senden und deaktivieren Sie diese.
  2. Unsere Plugins wurden anhand der offiziellen Facebook Dokumentation entwickelt. Da der event_id Parameter nachvollziehbar übertragen wird, müssen wir leider anhand der Beiträge die man im offiziellen Facebook Community Forum findet, zusätzlich davon ausgehen das es hier generelle Probleme seitens Facebook gibt.

Server Sending Invalid Match Key Parameters for EVENTNAME Event

Bei diesem Fehler werden laut Facebook falsche bzw. ungültige Werte für bestimmte Parameter übermittelt. Dies kann je nach Parameter verschiedene Gründe haben:

  • fbp: Hier wird der Wert des _fbp Cookies übermittelt. Ist dieses Cookie nicht vorhanden oder enthält falsche Werte, weil sie z.B. vom Nutzer im Browser oder vom „Bot“ verändert wurden, kann es hier zu Fehlermeldungen kommen.

Unser Fazit zu diesem Fehler

Unsere Plugins übermitteln alle hier aufgelisteten (unvollständigen) Parameter entsprechend der Dokumentation an die Conversion API. Werte die von Besuchern und insbesondere von „Bots“ verändert oder verschleiert werden können, führen zu oben genannten Fehlern, auf die wir leider keinen Einfluss haben.