Kontakt VerkaufKostenlos ausprobieren

Wie Facebook Conversion API + Events Deduplication & Hash User Data einrichten

Ira Holubovska

Ira Holubovska

Autor
Aktualisiert
24. März 2026
Veröffentlicht
11. Feb. 2021
Auch erhältlich

Mit Facebook Pixel können Sie verfolgen, was Nutzer auf Ihrer Website tun, Remarketing-Zielgruppen sammeln und Ähnlichkeiten erstellen. Wenn das Facebook-Pixel korrekt implementiert ist, wird es einschlägige Informationen an die Algorithmen für maschinelles Lernen von FB weiterleiten. FB ML wird Pixel-Daten verwenden, um Ihre Anzeigen den Personen zu zeigen, die am ehesten konvertieren werden.

Seit einigen Jahren können wir Ereignisse auf der Website über Javascript-Code, Facebook SDK innerhalb von Apps verfolgen oder Offline-Events hochladen. Aber wie können Sie Nutzer verfolgen, die einen Ad-Blocker installiert haben, oder Ereignisse außerhalb der Website verfolgen? Oder wie kann man die Lebensdauer eines Cookies verlängern? Es kann durch die Implementierung die Facebook Conversion API erreicht werden. Dieser Artikel zeigt Ihnen, wie Sie die Facebook Conversion API über den Google Tag Manager Server Container einrichten.

Dieser Artikel konzentriert sich auf Facebook Conversion API und zeigt Ihnen, wie Sie Facebook Conversion API über Google Tag Manager Server Container einrichten. Weitere Informationen zu Facebook Conversion API Gateway finden Sie in unserem Blog. Übrigens, schauen Sie sich die vorkonfigurierten Vorlagen von Stape für Meta CAPI an. Jetzt ist es einfacher denn je, Ihr Setup zu konfigurieren: alles ist fertig und bereit für Sie!

Was ist die Facebook Conversion API?

Werfen wir einen Blick darauf, was die Facebook Conversion API ist und wie wir sie nutzen können, um Event-Tracking, Attribution und Datenerfassung auf Facebook zu verbessern. Facebook Conversion API ermöglicht das Senden beliebiger Ereignisse von einem Cloud-Server an das ausgewählte Facebook-Pixel.

Facebook CAPI hat den gleichen Zweck wie ein Facebook-Pixel, aber es stecken unterschiedliche Technologien dahinter. Die Maßnahmen und Beschränkungen des FB CAPI sind besser auf die Bedürfnisse der modernen Überwachungsumgebung zugeschnitten. Bei der Facebook Conversion API wird der Browser des Nutzers nicht zum Senden von Verfolgungsinformationen herangezogen. Alles wird über den Cloud-Server abgewickelt. Dadurch werden die Nutzerdaten sicherer und genauer.

Wenn wir uns den Link der Facebook-Anzeigen genauer ansehen, werden wir feststellen, dass FB am Ende fast jeder URL seinen zusätzlichen Parameter fbclid anhängt. Der Pixelcode auf der Landing Page speichert den Wert dieses Parameters in einem Cookie und sendet ihn dann zusammen mit jedem Facebook-Ereignis. Zusammen mit der Klick-ID (ffbclid) verwendet Facebook die Browser-ID (fbp). Mithilfe von fbp und fbcCookies kann FB feststellen, welche Art von Nutzer auf Ihrer Website gelandet ist und wer eine Konvertierung vorgenommen hat. 

FB kann Nutzer anhand anderer Parameter wie E-Mail, Telefonnummer, Vor- und Nachname usw. abgleichen. Je mehr Nutzerdaten Sie an die Facebook Conversion API senden, desto höher ist die Trefferquote, die Sie erhalten.

Was sind die wichtigsten Vorteile der Facebook Conversion API?

Das serverseitige Facebook-Tagging oder die Facebook-Conversion-API war bei Facebook einige Jahre lang verfügbar. Aber ab 2021 begann FB, die Conversion-API stärker zu fördern. Wenn Sie einen Facebook-Mitarbeiter haben, der Ihr Anzeigenkonto betreut, wird er Sie höchstwahrscheinlich anrufen und die Einrichtung einer Facebook Conversion API empfehlen.

Dies sind die wichtigsten Gründe, die für eine Implementierung der Facebook Conversion API sprechen. Sehen Sie sich die Details unterhalb der Infografik an.

Benefits of Facebook CAPI
  1. Es kann Ihnen helfen, Nutzer aufzuspüren, die AdBlocker installiert haben, oder solche, die Safari (oder einen anderen Browser mit intelligenten Algorithmen zur Verhinderung von Tracking) verwenden. Es ist möglich, weil die Anfragen von einem Server und nicht vom Browser des Benutzers gesendet werden. Und Cookies von Drittanbietern werden nicht blockiert. Dadurch werden Sie über zuverlässigere Daten verfügen.
  2. Eine verlängerte Lebensdauer von Cookies. Mit Hilfe der Facebook Conversion API können Sie die Lebensdauer des Facebook-Cookies auf 6 Monate verlängern. Wenn Sie keine FB Conversion API verwenden, begrenzt Safari die Lebensdauer von Cookies auf 1-7 Tage.
  3. Die Conversions API gibt Ihnen mehr Kontrolle über Ihre Daten und ein besseres Verständnis der Kundenreise.
  4. Sie können die Facebook Conversion API verwenden, um Ereignisse zu verfolgen, die nicht auf der Website stattfinden. Zum Beispiel Telefonanrufe oder Offline-Verkäufe.

Praxisbeispiel für den Wert der Meta Conversions API

Durch die Integration der Conversions API zusammen mit dem Meta Pixel konnte Ray-Ban seine Werbeergebnisse deutlich verbessern. Die Kombination führte zu einer 36 % größeren Reichweite auf Facebook und Instagram im Vergleich zur alleinigen Nutzung des Meta Pixels.

Ray-Ban case study results

Zusätzlich verzeichnete die Marke eine Senkung der Kosten pro 1.000 Aufrufe um 19% und eine Senkung der Kosten pro Conversion um 7%, was die Wirksamkeit der Conversions API bei der Optimierung ihrer Kampagnen und der Erzielung besserer Ergebnisse belegt.

Möglichkeiten zur Einrichtung des serverseitigen Facebook-Trackings

Verwendung des Meta Conversions API Gateway

Das Meta Conversions API Gateway ist die schnellste Lösung zur Implementierung des serverseitigen Meta-Trackings und erfordert kein spezielles Fachwissen.

Verwendung des Server GTM

Eine der zugänglichsten Möglichkeiten ist die Verwendung des Server Google Tag Manager (sGTM). Mit sGTM können Unternehmen Kundendaten direkt an die Server von Facebook senden.

Vorteile der Einrichtung von Facebook CAPI über sGTM:

  • Flexible Anpassungsmöglichkeiten
  • Möglichkeit zur Implementierung sowohl von rein serverseitigem als auch hybridem (Web + Server) Tracking
  • Gelegenheit zur Datenanreicherung

Nachteile der Einrichtung von Facebook CAPI über sGTM:

  • Erfordert technisches Wissen über den Server Google Tag Manager
  • Benötigt Cloud-Infrastruktur zum Hosten von sGTM

In diesem Artikel konzentrieren wir uns auf die Konfiguration des serverseitigen Facebook-Trackings über den Server GTM.

Wie richtet man die Facebook Conversions API mit dem Server GTM ein?

Wir werden den Server Google Tag Manager Container verwenden, um die Facebook Conversions API einzurichten. Sie benötigen Folgendes, um die Facebook Conversions API zu konfigurieren:

Wir haben auch einen Blogbeitrag über den Tag Manager Server Container und seine Vorteile in unserem Blog.

Dieses Video zeigt, wie man die Facebook Conversions API mit Google Analytics 4 einrichtet.

So richten Sie die Facebook Conversion API ein

2. Senden Sie Daten an den Server-GTM-Container. Dies kann durch die serverseitige Einrichtung von Google Analytics 4 oder Data Tag/Data Client erfolgen.

3. Gehen Sie zu Ihrem Google Tag Manager Server Container. Fügen Sie das Facebook Conversion API-Tag aus der Vorlagengalerie hinzu.

Facebook Conversion API tag for server GTM

4. Erstellen Sie das Facebook Conversion API Tag im Google Tag Manager Server Container. Wählen Sie Tag -> Klicken Sie auf Neu -> Wählen Sie das Facebook-Tag, das Sie im vorherigen Schritt importiert haben.

Fügen Sie Ihre Facebook-Pixel-ID und Ihr Facebook-API-Zugangs-Token hinzu (ich empfehle, sie als Variable hinzuzufügen, da Sie diese Werte für jedes Facebook-Ereignis benötigen, das Sie verfolgen möchten). Wenn Sie Ihr Facebook-API-Zugangs-Token nicht kennen, hilft Ihnen diese Dokumentation, es zu finden.

Facebook Conversions API inherit from client

5. Sie haben 2 Möglichkeiten, unser benutzerdefiniertes Facebook Conversion API Tag zu konfigurieren:

  • Override. In diesem Fall müssen Sie Facebook-Events manuell einrichten. Wir werden in Schritt sechs erklären, wie Sie Facebook-Server-Events manuell einrichten. Dies ist die bevorzugte Option, erfordert jedoch mehr Zeit und Wissen für die Implementierung. Sie erhalten damit die volle Kontrolle über den Payload des Events und stellen sicher, dass Ihre Web-Facebook-Events und Server-Facebook-Events identisch sind.
  • Inherit from client. In diesem Fall gleicht der Tag den Payload Ihres GA4/Data-Events mit den Facebook-Standard-Events ab. Wenn der Tag das GA-Event nicht dem Standard-FB-Event zuordnen kann, sendet er es als benutzerdefiniertes Event. Alles wird automatisch erledigt; es ist nicht nötig, Facebook-Events einzurichten.

6. Wenn Sie die Option override gewählt haben, müssen Sie GA4- oder Data Tag/Data Client-Events verwenden, um Facebook-Server-Events auszulösen. Das Facebook pageview event sollte bei einem benutzerdefinierten Event page_view ausgelöst werden, das von einem bestimmten Client beansprucht wurde (wenn Sie beispielsweise GA4 als Datenquelle für den Server GTM gewählt haben, sollten Sie das Event page_view verwenden, wenn der Client-Name gleich GA4 ist).

Um andere Events einzurichten, gehen Sie in den sGTM-Vorschaumodus, führen Sie eine Aktion auf Ihrer Website aus, die Sie in Facebook tracken möchten, und überprüfen Sie den Event-Namen, den GA4 oder Data Tag an Ihren Server Container sendet.

Im Screenshot unten möchten wir ein Facebook-Event ViewContent einrichten, wenn jemand die Produktseite auf unserer Website öffnet. Stellen Sie sicher, dass Sie mit Ihrem GA4-Event / Data Tag aus dem Web-Container auch alle zusätzlichen Daten senden, die Sie für das Server-Event verwenden möchten. Das folgende Beispiel verwendet auch Standard-Facebook-eCommerce-Parameter und Benutzerdaten.

Dazu haben wir einen neuen Tag innerhalb des Server-Containers erstellt, ihn auf Override gesetzt, das Standard-Event ViewContent ausgewählt, den API Access Token und die Facebook Pixel ID hinzugefügt. Wir haben außerdem User Data hinzugefügt und einen neuen Trigger mit dem Event-Namen gleich view_item und Client Name gleich GA4 erstellt.

Tag configuration
Trigger configuration

7. Sie können benutzerdefinierte Parameter über die Felder Server Event Data Überschreiben und Benutzerdefinierte Daten übergeben. Sie können auch Benutzerdaten senden, um die Trefferquote auf Facebook über das Feld Benutzerdaten zu erhöhen. Beachten Sie, dass die Benutzerinformationen, die Sie an die Facebook Conversion API senden möchten, gehasht sein sollten. 

Sie können auch die Ereignisanreicherung aktivieren, um ein sicheres HTTP-Cookie (gtmeec) zu verwenden, um die Ereignisdaten zu verbessern. Wenn diese Funktion aktiviert ist, speichert das Tag Benutzerdaten in Cookies und reichert Ereignisse mit Benutzerdaten an, wenn keine Benutzerdaten verfügbar sind. Auf diese Weise können Sie die Qualität der Ereignisübereinstimmung und als Ergebnis die Konversionszuordnung zu Kampagnen erhöhen.

Enable Event Enhancement in Facebook CAPI tag

8. Wenn Sie alle Ihre Facebook-Events eingerichtet haben, öffnen Sie den Debug-Modus von Google Tag Manager und testen Sie, ob die Facebook-Events korrekt funktionieren. Sie können auch zu Ihrem Facebook-Tag innerhalb des Server-Containers gehen und die Facebook-Test-ID hinzufügen. Sie finden die Test-ID im Facebook Event Manager unter der Registerkarte "Test Events". Weitere Anweisungen zur einfachen Installation der Facebook Conversion API finden Sie in diesem Artikel.

Test Facebook Conversions API

9. Sobald Sie die Facebook-Conversion-API eingerichtet und überprüft haben, müssen Sie das FB-Browser-Tracking entfernen oder die Event-Deduplizierung einrichten. Andernfalls werden Ihre Ereignisse dupliziert.          

Facebook Conversions API testen

Vorgefertigte Vorlagen und Anleitungen für Ihre Plattform

Mit Stape können Sie die Tracking-Genauigkeit und die Kampagnenergebnisse mit Server-seitigem Tagging verbessern.

Basierend auf der von Ihnen verwendeten Plattform können Sie das Tracking mit unseren benutzerdefinierten Vorlagen schnell und effektiv einrichten. Folgen Sie den Schritt-für-Schritt-Anleitungen zur Einrichtung von Meta CAPI mit Server-GTM für:

Vorlagen und Anleitungen für Wix, Shopware, Prestashop und andere werden in Kürze folgen. Lassen Sie uns wissen, wenn Sie eine Vorlage für ein anderes CMS benötigen.

Event-Deduplizierung für Facebook-Pixel und Conversions-API-Events

Facebook empfiehlt die Verwendung sowohl des Pixels als auch der Conversions API zum Tracken von Events, aber ohne Event-Deduplizierung können duplizierte Daten vom Browser und Server die Ergebnisse verfälschen. Die Deduplizierung stellt sicher, dass nur ein Event beibehalten wird, indem eindeutige Event-IDs verwendet werden, die zwischen beiden Quellen geteilt werden. Eine ordnungsgemäße Einrichtung erfordert das Generieren und Synchronisieren dieser IDs zwischen Browser- und Server-Events, was im Facebook Events Manager getestet werden kann.

Darüber hinaus verbessert das Senden von Benutzerdaten über die Conversions API die Match-Qualität und Event-Match-Scores und steigert so die Anzeigenleistung. Benutzerdaten sollten idealerweise aus einem Data Layer stammen und den Datenschutzrichtlinien entsprechen. Tools wie Stape-Plugins vereinfachen die Integration von Benutzerdaten für eine bessere Optimierung von Facebook-Kampagnen.

Benutzerparameter mit Facebook Conversions API senden

Um Benutzer, die Ihre Website besuchen, mit ihrer Datenbank abzugleichen, verwendet Facebook User Data für die Conversions API.

Facebook verlangt, dass Sie einige Parameter vor dem Senden hashen, aber Sie müssen sich darüber keine Sorgen machen; der Facebook-Tag hasht automatisch alle Daten vor dem Senden.

Je mehr Benutzerparameter Sie an Facebook senden, desto höher sind die Chancen, einen Benutzer abzugleichen, was zu einem höheren Event-Match-Score führt.

Das Senden von Benutzerparametern von Ihrer Website an Facebook ist ein sensibles Thema, da Sie Benutzerdaten mit einem Drittanbieter-Dienst teilen. Stellen Sie daher vor dem Senden dieser Daten an Facebook sicher, dass dies mit Ihrer Datenschutzrichtlinie übereinstimmt.

Idealerweise sollten die Benutzerdaten dem Data Layer hinzugefügt werden. Wenn dies nicht möglich ist, versuchen Sie, sie von der Seite mithilfe von benutzerdefiniertem JavaScript-Code zu erfassen und zusammen mit den Conversions oder Events zu senden, die Sie interessieren.

Beispielsweise fügen alle Stape-Plugins für CMS (für Facebook CAPI für Shopify, WordPress serverseitiges Tracking, Magento 2 Google Tag Manager, GTM-App für BigCommerce) einen Data Layer hinzu, der auch Benutzerdaten enthält.

Sie können die Daten einfach aus dem Data Layer abrufen und zu Facebook-Events in einem Web-Container hinzufügen. 

Add data to Facebook events in a web container

Übertragen Sie dann die erforderlichen Daten an den Server-Container (im Payload von GA4 oder Data Tag, je nachdem, was Sie verwenden). 

Transfer data to the server container

Fügen Sie schließlich diese Daten Ihrem serverseitigen Facebook-Event hinzu.

Add data to the server-side Facebook event

Auf diese Weise erzielen Sie eine bessere Match-Qualität Ihrer Facebook-Events, was möglicherweise die Leistung Ihrer Werbekampagnen verbessert, da Facebook Ihre Zielgruppe besser versteht und Ihre Werbekampagnen optimiert.

Was sind die häufigsten Facebook Pixel- und Conversions API-Fehler, und wie behebt man sie?

Event-Name-Zuordnung

Standardmäßig versucht der Tag, GA-Standard-Events den Facebook-Standard-Events zuzuordnen. Wenn keine Zuordnung möglich ist, wird der unverarbeitete Event-Name des GA-Clients verwendet. Wenn Sie beispielsweise einen Event-Namen wie diesen senden: gtag('event', 'UserLikedProduct'), sehen Sie das Event UserLikedProduct im Facebook Event Manager.

Nachfolgend finden Sie das Zuordnungsschema von GA-Events zu Facebook-Events, das wir standardmäßig in diesem Tag verwenden:

page_viewPageView
add_payment_infoAddPaymentInfo
add_to_cartAddToCart
add_to_wishlistAddToWishlist
sign_upCompleteRegistration
begin_checkoutInitiateCheckout
generate_leadLead
purchasePurchase
searchSearch
view_itemViewContent
contactContact
customize_productCustomizeProduct
donateDonate
find_locationFindLocation
scheduleSchedule
start_trialStartTrial
submit_applicationSubmitApplication
subscribeSubscribe

Serverseitiges Facebook-Tracking: gelöste Probleme realer Stape-Benutzer

1. Ein Benutzer in der Community bemerkte, dass nach dem Wechsel zum serverseitigen Facebook-Tracking seine Retargeting-Zielgruppe viel kleiner war als der GA4-Traffic (ca. 15 % Match Rate). Das Problem war kein defektes Tracking, sondern unrealistische Erwartungen: Facebook kann Benutzer nicht zuverlässig nur anhand von IP und User Agent zuordnen. Die Lösung bestand darin, dem von Meta empfohlenen Hybrid-Setup (Browser + Server mit Deduplizierung) zu folgen und alle verfügbaren Benutzerdaten zu senden (wie E-Mail oder Name, wenn möglich). Dieser Ansatz verbessert die Match-Qualität und Zielgruppengröße, während rein serverseitiges Tracking allein das Retargeting-Potenzial einschränkt.

2. Viele Benutzer in diesem Thread haben Probleme mit dem serverseitigen Facebook-Tracking und der FBP/FBC-Zuordnung, insbesondere bei Drittanbieter-Checkouts. Die Verwendung der Facebook CAPI-Vorlage von Stape auf einer First-Party-Subdomain, das Auslösen wichtiger Events auf der Hauptdomain, die Implementierung hybrider Browser+Server-Events zur Deduplizierung und optional die Verwendung von Webhooks löst die meisten Probleme. Überprüfen Sie Daten immer über die Netzwerk-Tools des Browsers, anstatt sich ausschließlich auf Tag Assistant zu verlassen.

Schlussfolgerung

Das war's. Wir hoffen, dass Sie das Facebook-Tracking erfolgreich auf die Serverseite migriert haben. Die Facebook Conversions API ist ein leistungsstarkes Tool, um Ihre Kunden zu verstehen, ihre Reise bis zur Conversion zu verfolgen und mehr Daten bereitzustellen, um die Machine-Learning-Algorithmen von Facebook zu optimieren.

author

Ira Holubovska

Author

Ira hat über 10 Jahre Erfahrung im digitalen Marketing, davon 5 Jahre auf Server-Tracking fokussiert. Sie weiß, wie und wann es in verschiedenen Marketing-Szenarien eingesetzt wird.

Kommentare

Probieren Sie Stape für alles rund um Server-seitige

Was ist los?

Wohin gehen wir?

Achtung!
Dies ist eine Steh-Hund-Zone.