Verfolgen Sie den gesamten Checkout-Funnel mit Meta (Facebook) Pixel bei einer
iframe-basierten Legacy-Checkout-Integration.
Händler mit der Legacy-Checkout-Integration (Iframe auf
iglobalstores.com) können Meta-Pixel-Ereignisse im gesamten Checkout-Funnel
verfolgen. Zonos Checkout leitet Analyseereignisse automatisch vom Iframe an die
übergeordnete Seite weiter – mit demselben leichtgewichtigen Relay-Skript wie für
Google Analytics 4, sodass
Ereignisse in Ihrem Meta Events Manager erscheinen, als stammten sie von Ihrer
eigenen Website.
Für jeden Trichterschritt werden zwei Ereignisse ausgegeben:
Ein benutzerdefiniertes Ereignis mit dem Namen zonos-checkout-... (über
fbq('trackCustom', ...)) für Full-Funnel-Custom-Audiences.
Das passende Meta-Standardereignis (über fbq('track', ...)) für die
integrierte Optimierung, z. B. InitiateCheckout, AddPaymentInfo und
Purchase.
Native Integrationen benötigen dieses Handbuch nicht. Wenn <zonos-checkout>
direkt auf Ihrer Website rendert (kein Iframe), ruft Zonos die window.fbq-Funktion
Ihrer Seite direkt auf – aktivieren Sie einfach Facebook Pixel im Zonos-Dashboard
unter Checkout-Einstellungen → Tracking und stellen Sie sicher, dass Ihr
üblicher Meta-Pixel-Basiscode auf der Seite geladen ist. Das unten beschriebene
Relay-Setup ist nur erforderlich, wenn Checkout in einem Iframe auf einem
anderen Ursprung gehostet wird.
Da Zonos Checkout in einem Iframe auf einem anderen Ursprung ausgeführt wird,
kann es nicht direkt auf die fbq-Funktion Ihrer Seite zugreifen. Das
Relay-System löst dieses Problem mit einem zweistufigen Handshake (Schritte
1–2), gefolgt von der Ereignisweiterleitung (Schritt 3):
Checkout sendet einen Ping an das übergeordnete Fenster – Beim Laden des
Checkouts im Iframe sendet dieser eine Nachricht an das übergeordnete
Fenster, die signalisiert, dass er bereit ist, Ereignisse weiterzuleiten,
einschließlich der Pixel-ID.
Übergeordnetes Fenster bestätigt – Das Relay-Skript auf Ihrer Seite
empfängt den Ping, erkennt Ihren Meta-Pixel-Basiscode (oder fügt ihn ein)
und signalisiert zurück, dass es bereit ist, Ereignisse zu empfangen.
Ereignisse werden weitergeleitet – Während Käufer den Checkout
durchlaufen, wird jedes Analyseereignis über postMessage an Ihre Seite
gesendet, wo das Relay-Skript es mit dem entsprechenden track- /
trackCustom-Modus an fbq weiterleitet.
Alle Nachrichten werden ausschließlich über HTTPS anhand vertrauenswürdiger
Zonos-Ursprünge (zonos.com und iglobalstores.com) validiert.
Schritt 1: Fügen Sie den Meta-Pixel-Basiscode zu Ihrer Seite hinzu
Wenn Sie Meta Pixel noch nicht auf Ihrer Website installiert haben, fügen Sie
den Standard-Pixel-Basiscode zum <head> der Seite hinzu, die den
Checkout-Iframe hostet. Ersetzen Sie YOUR_PIXEL_ID durch Ihre eigene
numerische Pixel-ID.
Hinweis: Wenn auf Ihrer Website bereits Meta Pixel installiert ist (z. B.
über Google Tag Manager, die native Integration von Shopify oder ein
direktes Snippet), können Sie diesen Schritt überspringen. Das Relay-Skript
verwendet Ihre vorhandene fbq-Funktion.
Sie finden dieses Snippet in Ihrem Meta Events Manager unter Ihrem Pixel
Einstellungen -> Pixel-Setup fortsetzen -> Code manuell installieren.
Schritt 2: Übergeben Sie Ihre Pixel-ID an Zonos Checkout
Teilen Sie Zonos Checkout mit, welche Pixel-ID verwendet werden soll, indem Sie
window.Zonos.facebookPixelId innerhalb des customHTML Ihres Checkouts
festlegen. Das Zonos-Dashboard zeigt einen customHTML-Editor unter
Checkout-Einstellungen – fügen Sie dort ein <script>-Tag wie folgt hinzu:
1<script>
2window.Zonos.facebookPixelId = 'YOUR_PIXEL_ID';
3</script>
Dieser Wert wird während des Relay-Handshakes an die übergeordnete Seite
gesendet. Wenn auf Ihrer übergeordneten Seite noch kein fbq geladen ist,
fügt das Relay-Skript mithilfe dieser ID den Meta-Pixel-Basiscode für Sie ein.
Schritt 3: Fügen Sie das Analyse-Relay-Skript Zonos hinzu
Fügen Sie das folgende Skript-Tag zu derselben Seite hinzu, die den
Checkout-Iframe lädt, nach dem Meta-Pixel-Basiscode. Dies ist das gleiche
Skript, das auch für Google Analytics 4 verwendet wird – ein einziges Relay
verwaltet beide Anbieter. Wenn Sie es bereits für GA4 hinzugefügt haben,
überspringen Sie diesen Schritt.
Das war's. Sobald beide Skripte auf Ihrer Seite eingebunden sind, Facebook
Pixel in Ihrem Zonos-Dashboard aktiviert ist und customHTML die Pixel-ID
festlegt, leitet das Relay automatisch alle Checkout-Funnel-Ereignisse an Meta
weiter.
Für jeden Schritt im Trichter löst Zonos Checkout sowohl ein benutzerdefiniertes
Ereignis aus (sodass Sie präzise Zielgruppen aufbauen können) als auch das
passende Meta-Standardereignis (sodass es im Optimierungs- und
Conversion-Reporting von Meta erscheint). Alle Ereignisse enthalten ein
isTestMode-Flag und die checkoutSessionId.
Schritte ohne Meta-Standardäquivalent (z. B. Kundeninformationen,
Versandinformationen) lösen nur das benutzerdefinierte
zonos-checkout-...-Ereignis aus. Sie können diese im Meta Ads Manager über
benutzerdefinierte Zielgruppen mit „Event = zonos-checkout-customer-info“
gezielt ansprechen, usw.
Metadaten des Purchase-Ereignisses
Das Standardereignis Purchase folgt dem Schema des
Meta Pixel Purchase-Ereignisses.
Warenkorbartikel werden aus dem items-Array im GA-Stil in Metas
contents-Array übertragen:
Feld↕
Beschreibung↕
value
Gesamtbestellwert
currency
Dreibuchstabiger Währungscode (z. B. USD)
order_id
Zonos Bestell-ID oder Checkout-Sitzungs-ID
contents
Array von Warenkorbartikeln, jeweils mit id, quantity und item_price
content_ids
Array von Artikel-IDs (SKU, Produkt-ID oder Produktnamen-Fallback)
Um die Debug-Protokollierung für das Relay-Skript zu aktivieren, fügen Sie den
Abfrageparameter zonosDebug=1 zu Ihrer Seiten-URL hinzu:
1https://www.yourstore.com/checkout?zonosDebug=1
Öffnen Sie die Entwicklerkonsole Ihres Browsers, um detaillierte Protokolle des
Relay-Handshakes und der weitergeleiteten Ereignisse anzuzeigen. Dies ist
nützlich, um Folgendes zu überprüfen:
Das Relay-Skript empfängt den Ping vom Checkout-Iframe.
Meta Pixel ist mit der richtigen Pixel-ID konfiguriert.
Ereignisse werden mit dem erwarteten track- / trackCustom-Modus an fbq
weitergeleitet.
Die
Meta Pixel Helper
Chrome-Erweiterung ist auch hilfreich, um Pixel-Anrufe in Echtzeit zu überprüfen.
Warum werden zwei Ereignisse für denselben Schritt ausgelöst (z. B. zonos-checkout-start und InitiateCheckout)?
Metas Standardereignisse ermöglichen von Haus aus Conversion-Optimierung,
Anzeigenberichte und Lookalike Audiences. Mit den benutzerdefinierten
zonos-checkout-...-Ereignissen können Sie detailliertere benutzerdefinierte
Zielgruppen für den genauen Trichterschritt aufbauen, auch wenn kein
Meta-Standardäquivalent existiert (z. B. Kundeninformationen,
Versandinformationen). Da beide ausgelöst werden, erhalten Sie das Beste aus
beiden Welten, ohne dass ein Signal verloren geht.
Was passiert, wenn ich sowohl Google Analytics als auch Facebook Pixel verwende?
Sie benötigen keine zwei Relay-Skripte – dasselbe analyticsRelayOnInit.js
verarbeitet beide Anbieter in einem einzigen Handshake. Fügen Sie das
GA4-Basis-Tag und den Meta-Pixel-Basiscode in Ihren <head> ein, setzen Sie
sowohl window.Zonos.googleAnalyticId als auch window.Zonos.facebookPixelId
in customHTML, und aktivieren Sie beide Anbieter in Ihrem Zonos-Dashboard.
Jedes Ereignis wird an alle aktivierten Anbieter verteilt.
Was passiert, wenn auf meiner übergeordneten Seite kein Meta Pixel installiert ist?
Wenn Ihr customHTMLwindow.Zonos.facebookPixelId festlegt und das
Relay-Skript kein fbq auf der Seite erkennt, fügt es während des Handshakes
mit der von Ihnen angegebenen Pixel-ID den Meta-Pixel-Basiscode für Sie ein.
Sie können den Meta-Pixel-Basiscode auch selbst vorab installieren, wenn Sie
PageView und andere Ereignisse außerhalb des Checkout-Trichters auslösen
möchten.
Werden Testaufträge nachverfolgt?
Alle Ereignisse enthalten ein isTestMode-Feld. Wenn sich Checkout im
Testmodus befindet, werden Ereignisse weiterhin an Meta weitergeleitet, aber
mit isTestMode: true gekennzeichnet. Sie können diese im Meta Ads Manager
herausfiltern oder mit benutzerdefinierten Konvertierungsregeln ausschließen.
Ersetzt die Conversions API (CAPI) dies?
Nein – dies ist eine browserseitige Pixel-Integration, die im Browser Ihrer
Käufer ausgeführt wird. Die Meta Conversions API ist ein separater
Server-zu-Server-Kanal, den manche Händler zusätzlich zum Pixel aus
Redundanzgründen nutzen. Die beiden ergänzen sich, und das Relay von Zonos
verarbeitet nur das browserseitige Pixel.
Facebook Pixel
Facebook-Pixel für Iframe Checkout
Verfolgen Sie den gesamten Checkout-Funnel mit Meta (Facebook) Pixel bei einer iframe-basierten Legacy-Checkout-Integration.
Händler mit der Legacy-Checkout-Integration (Iframe auf
iglobalstores.com) können Meta-Pixel-Ereignisse im gesamten Checkout-Funnel verfolgen. Zonos Checkout leitet Analyseereignisse automatisch vom Iframe an die übergeordnete Seite weiter – mit demselben leichtgewichtigen Relay-Skript wie für Google Analytics 4, sodass Ereignisse in Ihrem Meta Events Manager erscheinen, als stammten sie von Ihrer eigenen Website.Für jeden Trichterschritt werden zwei Ereignisse ausgegeben:
zonos-checkout-...(überfbq('trackCustom', ...)) für Full-Funnel-Custom-Audiences.fbq('track', ...)) für die integrierte Optimierung, z. B.InitiateCheckout,AddPaymentInfoundPurchase.Wie es funktioniert
Da Zonos Checkout in einem Iframe auf einem anderen Ursprung ausgeführt wird, kann es nicht direkt auf die
fbq-Funktion Ihrer Seite zugreifen. Das Relay-System löst dieses Problem mit einem zweistufigen Handshake (Schritte 1–2), gefolgt von der Ereignisweiterleitung (Schritt 3):postMessagean Ihre Seite gesendet, wo das Relay-Skript es mit dem entsprechendentrack- /trackCustom-Modus anfbqweiterleitet.Alle Nachrichten werden ausschließlich über HTTPS anhand vertrauenswürdiger Zonos-Ursprünge (
zonos.comundiglobalstores.com) validiert.Voraussetzungen
Einrichtung
Schritt 1: Fügen Sie den Meta-Pixel-Basiscode zu Ihrer Seite hinzu
Wenn Sie Meta Pixel noch nicht auf Ihrer Website installiert haben, fügen Sie den Standard-Pixel-Basiscode zum
<head>der Seite hinzu, die den Checkout-Iframe hostet. Ersetzen SieYOUR_PIXEL_IDdurch Ihre eigene numerische Pixel-ID.<!-- Meta Pixel Code --><script>!(function (f, b, e, v, n, t, s) {if (f.fbq) return;n = f.fbq = function () {n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments);};if (!f._fbq) f._fbq = n;n.push = n;n.loaded = !0;n.version = '2.0';n.queue = [];t = b.createElement(e);t.async = !0;t.src = v;s = b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t, s);})(window,document,'script','https://connect.facebook.net/en_US/fbevents.js',);fbq('init', 'YOUR_PIXEL_ID');fbq('track', 'PageView');</script>Sie finden dieses Snippet in Ihrem Meta Events Manager unter Ihrem Pixel Einstellungen -> Pixel-Setup fortsetzen -> Code manuell installieren.
Schritt 2: Übergeben Sie Ihre Pixel-ID an Zonos Checkout
Teilen Sie Zonos Checkout mit, welche Pixel-ID verwendet werden soll, indem Sie
window.Zonos.facebookPixelIdinnerhalb descustomHTMLIhres Checkouts festlegen. Das Zonos-Dashboard zeigt einencustomHTML-Editor unter Checkout-Einstellungen – fügen Sie dort ein<script>-Tag wie folgt hinzu:<script>window.Zonos.facebookPixelId = 'YOUR_PIXEL_ID';</script>Dieser Wert wird während des Relay-Handshakes an die übergeordnete Seite gesendet. Wenn auf Ihrer übergeordneten Seite noch kein
fbqgeladen ist, fügt das Relay-Skript mithilfe dieser ID den Meta-Pixel-Basiscode für Sie ein.Schritt 3: Fügen Sie das Analyse-Relay-Skript Zonos hinzu
Fügen Sie das folgende Skript-Tag zu derselben Seite hinzu, die den Checkout-Iframe lädt, nach dem Meta-Pixel-Basiscode. Dies ist das gleiche Skript, das auch für Google Analytics 4 verwendet wird – ein einziges Relay verwaltet beide Anbieter. Wenn Sie es bereits für GA4 hinzugefügt haben, überspringen Sie diesen Schritt.
<scriptasyncsrc="https://cdn.jsdelivr.net/npm/@zonos/elements/dist/scripts/analyticsRelayOnInit.js"></script>Vollständiges Beispiel
So sieht die vollständige Einrichtung im
<head>Ihrer Seite aus:<head><!-- ... your existing head tags ... --><!-- Meta Pixel Code --><script>!(function (f, b, e, v, n, t, s) {if (f.fbq) return;n = f.fbq = function () {n.callMethod? n.callMethod.apply(n, arguments): n.queue.push(arguments);};if (!f._fbq) f._fbq = n;n.push = n;n.loaded = !0;n.version = '2.0';n.queue = [];t = b.createElement(e);t.async = !0;t.src = v;s = b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t, s);})(window,document,'script','https://connect.facebook.net/en_US/fbevents.js',);fbq('init', 'YOUR_PIXEL_ID');fbq('track', 'PageView');</script><!-- Zonos analytics relay for iframe checkout --><scriptasyncsrc="https://cdn.jsdelivr.net/npm/@zonos/elements/dist/scripts/analyticsRelayOnInit.js"></script></head>Das war's. Sobald beide Skripte auf Ihrer Seite eingebunden sind, Facebook Pixel in Ihrem Zonos-Dashboard aktiviert ist und
customHTMLdie Pixel-ID festlegt, leitet das Relay automatisch alle Checkout-Funnel-Ereignisse an Meta weiter.Referenz zu Meta-Pixel-Ereignissen
Für jeden Schritt im Trichter löst Zonos Checkout sowohl ein benutzerdefiniertes Ereignis aus (sodass Sie präzise Zielgruppen aufbauen können) als auch das passende Meta-Standardereignis (sodass es im Optimierungs- und Conversion-Reporting von Meta erscheint). Alle Ereignisse enthalten ein
isTestMode-Flag und diecheckoutSessionId.fbq('trackCustom', ...))↕fbq('track', ...))↕zonos-checkout-startInitiateCheckoutzonos-checkout-customer-infozonos-checkout-shipping-infoserviceLevelIdzonos-checkout-payment-infoAddPaymentInfopaymentMethodzonos-checkout-payment-failzonos-checkout-successorder_id,currency,value,contents,content_idspurchasePurchaseorder_id,currency,value,contents,content_idszonos-checkout-closeMetadaten des Purchase-Ereignisses
Das Standardereignis
Purchasefolgt dem Schema des Meta PixelPurchase-Ereignisses. Warenkorbartikel werden aus demitems-Array im GA-Stil in Metascontents-Array übertragen:valuecurrencyUSD)order_idcontentsid,quantityunditem_pricecontent_idscontent_type"product"num_itemsDebuggen
Um die Debug-Protokollierung für das Relay-Skript zu aktivieren, fügen Sie den Abfrageparameter
zonosDebug=1zu Ihrer Seiten-URL hinzu:https://www.yourstore.com/checkout?zonosDebug=1Öffnen Sie die Entwicklerkonsole Ihres Browsers, um detaillierte Protokolle des Relay-Handshakes und der weitergeleiteten Ereignisse anzuzeigen. Dies ist nützlich, um Folgendes zu überprüfen:
track- /trackCustom-Modus anfbqweitergeleitet.Die Meta Pixel Helper Chrome-Erweiterung ist auch hilfreich, um Pixel-Anrufe in Echtzeit zu überprüfen.
Häufige Fragen
Warum werden zwei Ereignisse für denselben Schritt ausgelöst (z. B.
zonos-checkout-startundInitiateCheckout)?Metas Standardereignisse ermöglichen von Haus aus Conversion-Optimierung, Anzeigenberichte und Lookalike Audiences. Mit den benutzerdefinierten
zonos-checkout-...-Ereignissen können Sie detailliertere benutzerdefinierte Zielgruppen für den genauen Trichterschritt aufbauen, auch wenn kein Meta-Standardäquivalent existiert (z. B. Kundeninformationen, Versandinformationen). Da beide ausgelöst werden, erhalten Sie das Beste aus beiden Welten, ohne dass ein Signal verloren geht.Was passiert, wenn ich sowohl Google Analytics als auch Facebook Pixel verwende?
Sie benötigen keine zwei Relay-Skripte – dasselbe
analyticsRelayOnInit.jsverarbeitet beide Anbieter in einem einzigen Handshake. Fügen Sie das GA4-Basis-Tag und den Meta-Pixel-Basiscode in Ihren<head>ein, setzen Sie sowohlwindow.Zonos.googleAnalyticIdals auchwindow.Zonos.facebookPixelIdincustomHTML, und aktivieren Sie beide Anbieter in Ihrem Zonos-Dashboard. Jedes Ereignis wird an alle aktivierten Anbieter verteilt.Was passiert, wenn auf meiner übergeordneten Seite kein Meta Pixel installiert ist?
Wenn Ihr
customHTMLwindow.Zonos.facebookPixelIdfestlegt und das Relay-Skript keinfbqauf der Seite erkennt, fügt es während des Handshakes mit der von Ihnen angegebenen Pixel-ID den Meta-Pixel-Basiscode für Sie ein. Sie können den Meta-Pixel-Basiscode auch selbst vorab installieren, wenn SiePageViewund andere Ereignisse außerhalb des Checkout-Trichters auslösen möchten.Werden Testaufträge nachverfolgt?
Alle Ereignisse enthalten ein
isTestMode-Feld. Wenn sich Checkout im Testmodus befindet, werden Ereignisse weiterhin an Meta weitergeleitet, aber mitisTestMode: truegekennzeichnet. Sie können diese im Meta Ads Manager herausfiltern oder mit benutzerdefinierten Konvertierungsregeln ausschließen.Ersetzt die Conversions API (CAPI) dies?
Nein – dies ist eine browserseitige Pixel-Integration, die im Browser Ihrer Käufer ausgeführt wird. Die Meta Conversions API ist ein separater Server-zu-Server-Kanal, den manche Händler zusätzlich zum Pixel aus Redundanzgründen nutzen. Die beiden ergänzen sich, und das Relay von Zonos verarbeitet nur das browserseitige Pixel.
War diese Seite hilfreich?