Die Facebook Conversion API ist ein leistungsstarkes Tool, mit dem Sie Ihre Website-Besucher und deren Aktivitäten auf Ihrer Website verfolgen können. Diese Daten können dann verwendet werden, um benutzerdefinierte Zielgruppen zu erstellen, verschiedene Versionen von Anzeigen zu testen oder sogar um herauszufinden, wer an einem Produkt interessiert sein könnte.
Die beliebteste Art der Integration der Facebook Conversion API ist die Verwendung des Google Tag Manager Server Containers. Aber es gibt auch andere Möglichkeiten: Zapier, direkte Integration, Integration mit dem CRM über Webhooks und vieles mehr.
Es gibt viele Methoden zur Integration der Facebook Conversion API, jede mit ihren Vor- und Nachteilen. In unserem Artikel erfahren Sie, wie Sie Facebook CAPI mit einem GTM Server Container einrichten. In diesem Blogbeitrag wird beschrieben, wie Sie Daten aus Ihrem CRM mithilfe von Webhooks an die Facebook Conversion API senden können.
Wie Menschen mit Ihrem Unternehmen interagieren, ist ein Rätsel, das der FB-Pixel allein nicht lösen kann. Ein Facebook-Pixel kann Ihnen dabei helfen, die User Journey besser zu verstehen und den Facebook-Anzeigen mehr Conversions für Personen zuzuordnen, die mit Ihrer Website interagieren.
Einige Unternehmen erhalten möglicherweise eine angemessene Anzahl von Offline-Bestellungen oder -Leads. Zum Beispiel können Käufe online initiiert, aber in einem Geschäft oder über ein Callcenter abgeschlossen werden.
Während Facebook Pixel Online-Aktivitäten über die Webbrowser sendet, die Ihre Kunden beim Besuch Ihrer Website verwenden, können Sie mit der in CRM integrierten Conversions API-Aktivitäten direkt aus Ihrem CRM senden. So haben Sie mehr Kontrolle über die Art der Aktivität, die Sie sowohl online als auch offline messen können.
Einer der beliebtesten Anwendungsfälle für die Integration von CRM mit Facebook CAPI ist die Verfolgung von Käufen aus Telefonanrufen. Manche Menschen sehen Ihre Anzeige auf Facebook, klicken auf die Anzeige, haben dann aber vielleicht Fragen zu Produkten oder Dienstleistungen. Deshalb entscheiden sie sich vielleicht, Ihr Unternehmen zu kontaktieren und per Telefon zu kaufen.
In diesem Fall hat Facebook einen erheblichen Einfluss auf die Kaufentscheidung des Nutzers gehabt. Dies wird jedoch nie einer Ihrer Kampagnen zugeschrieben. Durch die Integration Ihres CRM mit Facebook erhalten Sie mehr Informationen darüber, welche Kampagnen und Anzeigen zu Conversions führen, einschließlich Offline-Conversions.
Der zweite Anwendungsfall ist, wenn Sie vom Kunden bestätigte Käufe separat verfolgen möchten. In diesem Fall können Sie Webhooks senden, wenn sich der Bestellstatus in "bestätigt" ändert.
Eine weitere beliebte Möglichkeit, Webhooks zu verwenden, ist die Verfolgung von Zahlungen über PayPal oder Stripe. Wenn ein Kauf auf der PayPal- oder Stripe-Domäne stattfindet, haben Sie keinen Zugriff auf die Nutzer- und Produktdaten und können sie daher nicht an FB senden. Der einfachste Weg, PayPal- oder Stripe-Transaktionen auf FB zu verfolgen, ist die Verwendung von Webhooks.
Der knifflige Teil bei Webhooks ist die Verwendung eines Browsers+Server-Modells für die Nachverfolgung. Wenn Sie FB-Browser-Ereignisse für dieselben CRM-Webhooks senden möchten, kann dies schwierig sein, da Sie die gleichen Ereignis-IDs vom Web und vom Server senden müssen, damit die Deduplizierung funktioniert. Wenn die Verwendung derselben Ereignis-ID nicht möglich ist, ist es besser, CRM-Ereignisse nur vom Server aus zu verfolgen, um eine Duplizierung der Ereignisse zu vermeiden.
2. Kopieren Sie die URL des Tagging-Servers in die Verwaltungskonsole von stape.io.
3. Erstellen Sie einen Webhook. Fügen Sie diese Tagging-URL in die Delivery-URL Ihres Webhooks ein und fügen Sie einen Pfad hinzu, der diesen speziellen Webhook von den anderen Webhooks unterscheidet.
In meinem Fall ist es:
Tagging_url https://ottpwgmj.eu.stape.io
Path: /order_created
4. Öffnen Sie den Vorschaumodus des GTM Server Containers -> Klicken Sie auf die drei Punkte in der oberen rechten Ecke -> Klicken Sie auf Send requests manually -> Kopieren Sie den X-Gtm-Server-Preview HTTP-Header.
5. Loggen Sie sich in Ihr stape.io-Konto ein -> Klicken Sie auf Settings auf der rechten Seite des Containers -> Klicken Sie auf Preview header config -> Fügen Sie den X-Gtm-Server-Preview HTTP-Header ein, den Sie in Schritt #4 kopiert haben.
6. Testen Sie den Webhook. Sie sollten Anfragen vom Webhook im Vorschaumodus des GTM-Servers sehen.
7. In diesem Schritt richten wir einen Client im GTM Server-Container ein, der auf die vom Webhook gesendeten Anfragen hört. Laden Sie zunächst den Daten-Client von GitHub herunter -> Öffnen Sie das Tag Templates im GTM-Server-Container -> Klicken Sie auf new -> Import Data Client -> Klicken Sie auf save und veröffentlichen Sie den Server-Container. Es ist erforderlich, einen Daten-Client zu veröffentlichen, wenn Sie ihn zum ersten Mal hinzufügen. Andernfalls wird in der Konsole ein CORS-Fehler angezeigt.
8. Richten Sie einen Daten-Client ein. Öffnen Sie die Tabs Client -> Klicken Sie auf New -> Wählen Sie den Typ Data Client -> Öffnen Sie More Settings -> Fügen Sie den Webhook-Pfad hinzu, den Sie in Schritt 3 hinzugefügt haben -> Save.
9. Öffnen Sie den GTM Server Preview Mode und testen Sie den Webhook. Jetzt sollten Sie sehen, dass Data Client eine Webhook-Anfrage gestellt hat. Klicken Sie auf Tab Events Data und Sie werden die Webhook-Daten sehen.
10. Erstellen Sie Variablen, die Daten aus dem Webhook extrahieren und für die Facebook Conversion API verwenden sollen. Öffnen Sie die Tabs Variablen -> New Variable -> Variablen-Typ Event Data -> Richten Sie Event-Variablen für jede Variable ein, die Sie für die Einrichtung der Facebook Conversion API verwenden möchten.
11. Richten Sie die Facebook Conversion API für den von Ihnen erstellten Webhook ein. Erstellen Sie ein neues Tag -> Tag der Facebook Conversion API -> Wählen Sie in der Setup-Methode Override -> Wählen Sie den Event-Namen -> Fügen Sie die Parameter hinzu, die Sie an die FB API senden möchten.
12. Richten Sie einen Auslöser für dieses Tag ein. In meinem Fall wird FB-Kauf ausgelöst, wenn der Anforderungspfad gleich /order_created und der Client Name gleich Data Client ist.
13. Testen Sie den Facebook-Tag.
14. Wenn alles korrekt funktioniert hat, entfernen Sie den in Schritt 5 hinzugefügten Vorschau-Header aus dem stape.io-Admin und veröffentlichen Sie die Änderungen im GTM-Server-Container. Wenn Sie Probleme mit dem FB CAPI-Tag haben, lesen Sie diesen Blog-Beitrag über den Test von FB CAPI.
Die von Ihrem CRM-System erfassten Daten können mit Hilfe von Webhooks an die Facebook Conversion API gesendet werden. Für diesen Prozess benötigen Sie keine Programmierkenntnisse, da er über den Google Tag Manager Server-Container erfolgt.
Letztendlich bedeutet dies, dass die Daten aus Ihrem CRM-System eine hervorragende Datenquelle für benutzerdefinierte FB-Zielgruppen und Conversions werden können. Und mit stape.io können Sie Webhooks schnell im Google Tag Manager Server-Container testen.
Alles, was Sie tun müssen, sind ein paar einfache Fragen. Klicken Sie auf Hilfe anfordern, füllen Sie das Formular aus, und wir schicken Ihnen ein Angebot.