ClickFunnels-Einrichtung
Dieser Artikel führt Sie durch den Prozess, wie Sie die Facebook Conversions API auf ClickFunnels einrichten.
Voraussetzungen
ClickFunnels-Konto mit Editor-Zugriff zum Ändern der Funnel-Einstellungen und Hinzufügen von benutzerdefiniertem Code
Admin-Zugriff auf den Meta Business Manager mit Ihren Meta Pixel-Zugangsdaten
Entfernen Sie alle vorhandenen Facebook-Pixel-Skripte, um doppeltes Tracking zu vermeiden
1. Einloggen oder Registrieren im PixelFlow-Dashboard
Bevor Sie mit dem Einrichtungsprozess beginnen, benötigen Sie ein PixelFlow-Konto.
Wenn Sie ein neuer Benutzer sind, erstellen Sie Ihr Konto unter dashboard.pixelflow.so
Wenn Sie ein bestehender Benutzer sind, loggen Sie sich ein, um auf Ihr Dashboard zuzugreifen
Eine kostenlose 7-Tage-Testversion startet automatisch, keine Kreditkarte erforderlich
Sie können Ihr Konto mit E-Mail/Passwort erstellen oder sich für einen schnelleren Zugriff mit Google anmelden.
2. Wählen Sie Ihre Plattform
Nach dem Einloggen wird Sie der PixelFlow-Einrichtungsassistent durch den Prozess führen.
Wählen Sie im ersten Schritt des Assistenten die Option „Other“ (Andere)
Fügen Sie Ihre ClickFunnels-Funnel-Domain hinzu (z. B. https://www.yourfunnel.com)
Wählen Sie Ihre Währung aus dem Dropdown-Menü (optional, wird für eCommerce-Tracking verwendet)
Klicken Sie auf Continue oder Next, um fortzufahren
Ihre ClickFunnels-Domain ist nun in PixelFlow registriert und erscheint in Ihrer Sites-Liste im Dashboard.
3. Fügen Sie Ihr Meta Pixel hinzu
PixelFlow lädt sowohl Ihr Facebook Pixel als auch die Facebook Conversions API gleichzeitig mit automatischer Event-Deduplizierung, um genaues Tracking zu gewährleisten. Das bedeutet, dass Sie alle vorhandenen Facebook Pixel-Skripte aus Ihrem ClickFunnels-Funnel entfernen können.
Verbinden Sie im zweiten Schritt des Assistenten Ihr Meta Pixel:
Geben Sie Ihren Pixelnamen ein (dies kann ein beliebiger Name zur Identifizierung sein)
Geben Sie Ihre Pixel-ID ein (diese finden Sie im Facebook Events Manager)
Geben Sie Ihr Meta Pixel Access Token ein (erzeugen Sie dieses im Facebook Events Manager unter Einstellungen)
Aktivieren Sie das Kontrollkästchen, um zu bestätigen, dass Sie alle vorhandenen nativen Meta Pixel entfernt haben
Klicken Sie auf Add Pixel oder Save
Benötigen Sie Hilfe beim Finden Ihrer Pixel-ID oder Ihres Access Tokens? Schauen Sie sich unsere einfache Anleitung an: So finden Sie Ihr Pixel und generieren Ihr Access Token
4. Kopieren Sie Ihr PixelFlow-Skript
Im dritten Schritt des Assistenten generiert PixelFlow ein einzigartiges Tracking-Skript für Ihren ClickFunnels-Funnel.
Klicken Sie im Assistenten auf die Schaltfläche Copy Script
Das Skript wird in Ihre Zwischenablage kopiert
Halten Sie dieses Skript griffbereit: Sie werden dieses Skript im nächsten Schritt in Ihre ClickFunnels-Funnel-Einstellungen einfügen. Jede Domain hat eine eindeutige Kennung im PixelFlow-Skript, verwenden Sie Skripte daher nicht für verschiedene Funnels oder Domains wieder.
5. Fügen Sie das PixelFlow-Skript zum ClickFunnels Head Code hinzu
Jetzt fügen Sie das PixelFlow-Skript zu Ihrem ClickFunnels-Funnel hinzu, um das Tracking auf allen Seiten zu aktivieren.
Loggen Sie sich in Ihr ClickFunnels-Konto ein
Navigieren Sie zu dem Funnel, den Sie tracken möchten
Klicken Sie auf Settings für Ihren Funnel
Scrollen Sie nach unten zum Bereich Head Tracking Code
Fügen Sie Ihr PixelFlow-Skript in den Bereich Head Code ein
Klicken Sie auf Save oder Update Settings
Warum Head Code? Das Hinzufügen des Skripts im Bereich Head Code stellt sicher, dass PixelFlow auf jeder Seite Ihres Funnels geladen wird und Page View Events sofort trackt, wenn Besucher auf Ihren Seiten landen.
6. Veröffentlichen Sie Ihren Funnel
Stellen Sie nach dem Hinzufügen des Skripts sicher, dass Ihr Funnel veröffentlicht und live ist:
Überprüfen Sie Ihre Funnel-Seiten im ClickFunnels-Editor
Klicken Sie auf Publish oder stellen Sie sicher, dass Ihr Funnel bereits live ist
Besuchen Sie Ihre Live-Funnel-URL (nicht die Editor-Vorschau), um das Tracking zu testen
Nur auf der Live-Seite testen: Das PixelFlow-Skript wird in der ClickFunnels-Editor-Vorschau nicht ausgelöst. Testen Sie immer mit Ihrer veröffentlichten Live-Funnel-URL.
7. Interagieren Sie mit Ihrem Funnel und sehen Sie Konfetti
Der letzte Schritt des Assistenten hilft Ihnen zu überprüfen, ob Ihre Einrichtung korrekt funktioniert.
Besuchen Sie Ihren Live-ClickFunnels-Funnel in einem neuen Browserfenster oder im Inkognito-/Privatmodus
Navigieren Sie durch einige Seiten in Ihrem Funnel (z. B. Opt-in-Seite, dann weiter zum nächsten Schritt)
Kehren Sie zum PixelFlow-Assistenten zurück – dieser fragt automatisch alle 10 Sekunden nach Events
Sobald das erste Page View Event erkannt wird, sehen Sie:
Eine Konfetti-Animation (lila, pinke und blaue Partikel in der Mitte des Bildschirms)
Ein grünes Glückwunsch-Modal: „Congratulations! Your ClickFunnels funnel is now connected to PixelFlow“
Der Assistent schließt sich automatisch
Ihr Website-Status in der Pixels-Tabelle auf Ihrer Übersichtsseite ändert sich zu „Connected“
Einrichtung abgeschlossen! PixelFlow trackt nun Page View Events in Ihrem ClickFunnels-Funnel. Events sollten innerhalb von 2–3 Minuten in Ihrem PixelFlow-Dashboard erscheinen.
8. Optional: eCommerce-Tracking-Skripte hinzufügen
Wenn Sie Produkte über ClickFunnels verkaufen, können Sie Ihr Kauf-Tracking mit benutzerdefinierten Skripten erweitern, um Bestellwerte und Kundeninformationen zu erfassen und Ihre Meta-Event-Übereinstimmungsrate zu verbessern.
Checkout-Skript hinzufügen (Checkout-Seite)
Dieses Skript erfasst Kundeninformationen, wenn diese Details auf Ihrer Checkout-Seite eingeben:
Navigieren Sie in ClickFunnels zu Ihrer Checkout-Seite
Klicken Sie auf Settings für diese Seite
Scrollen Sie zum Bereich Footer Tracking Code
Fügen Sie das folgende Checkout-Skript ein:
<script>
!function(){"use strict";const e="pixelflow_checkout_data",t=500,n=120;let a=0,i=null,o=null;function r(e){if(!e?.textContent?.trim())return null;const t=e.textContent.trim(),n=t.match(/\$?\s*[\d,]+\.?\d*/);return n?n[0].trim():t}function l(t){if(!t)return;let n=s();n||(n={price:null,email:null,first_name:null,last_name:null,phone:null,timestamp:new Date().toISOString()});const a=t.trim();a&&n.price!==a&&(n.price=a,n.timestamp=new Date().toISOString(),c(n))}function u(e){const t=e.querySelector(".elOrderSummaryTotalPrice")?.closest(".elOrderSummaryBody")||e,n=e.querySelector(".elOrderSummaryTotalPrice");if(n){const e=r(n);e&&l(e)}return o=new MutationObserver((()=>{const t=e.querySelector(".elOrderSummaryTotalPrice");if(t){const e=r(t);e&&l(e)}})),o.observe(t,{characterData:!0,childList:!0,subtree:!0,attributes:!0}),!0}function s(){try{const t=localStorage.getItem(e);return t?JSON.parse(t):null}catch(e){return null}}function c(t){try{localStorage.setItem(e,JSON.stringify(t))}catch(e){}}function m(){const e={price:null,email:null,first_name:null,last_name:null,phone:null,timestamp:new Date().toISOString()};return c(e),e}function f(e){return!!(e.email&&e.first_name&&e.last_name)}function d(e,t){if(!t)return;let n=s();n||(n=m());const a=t.trim();a&&n[e]!==a&&(n[e]=a,n.timestamp=new Date().toISOString(),c(n),f(n)&&i&&clearInterval(i))}function p(){const e=console.log;console.log=function(...t){e.apply(console,t);try{const e=t[0];if("string"==typeof e&&e.includes("[Stripe] linkAuthentication")){const e=t[1];e?.value?.email&&d("email",e.value.email)}if("string"==typeof e&&e.includes("[Stripe] address")){const e=t[1];if(e?.value){const{name:t,firstName:n,lastName:a,phone:i}=e.value;if(t&&!n&&!a){const e=t.trim().split(/\s+/);e.length>=2&&(d("first_name",e[0]),d("last_name",e.slice(1).join(" ")))}else n&&d("first_name",n),a&&d("last_name",a);i&&d("phone",i)}}}catch(e){}}}function h(t){a++;let i=s();i||(i=m());let o=!1;try{const e=localStorage.getItem("cf_checkout_details");if(e){const t=JSON.parse(e);t.email&&!i.email&&(i.email=t.email,o=!0),t.first_name&&!i.first_name&&(i.first_name=t.first_name,o=!0),t.last_name&&!i.last_name&&(i.last_name=t.last_name,o=!0),t.phone&&!i.phone&&(i.phone=t.phone,o=!0)}}catch(e){}[{id:"cf_contact_email",key:"email"},{id:"cf_contact_first_name",key:"first_name"},{id:"cf_contact_last_name",key:"last_name"},{id:"cf_contact_phone",key:"phone"}].forEach((({id:e,key:n})=>{const a=t.querySelector(`#${e}`);a?.value&&!i[n]&&(i[n]=a.value.trim(),o=!0)})),o&&(i.timestamp=new Date().toISOString(),c(i)),f(i)?clearInterval(i):a>=n&&clearInterval(i)}function g(){const e=document.querySelector("body");m(),p();let t=0;const n=()=>{if(u(e))return;t++,t<10&&setTimeout(n,500)};n(),i=setInterval((()=>h(e)),t)}function b(){i&&(clearInterval(i),i=null),o&&(o.disconnect(),o=null)}window.addEventListener("beforeunload",b),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",g):g()}();
</script> Klicken Sie auf Save
9. Purchase-Skript hinzufügen (Bestellbestätigungsseite)
Dieses Skript löst das Purchase-Event auf Ihrer Erfolgs-/Dankeseite aus:
Navigieren Sie in ClickFunnels zu Ihrer Bestellbestätigungs-/Erfolgsseite
Klicken Sie auf Settings für diese Seite
Scrollen Sie zum Bereich Footer Tracking Code
Fügen Sie das folgende Purchase-Skript ein:
// PixelFlow Purchase Event Script
<script>
!function(){"use strict";!async function e(){if(!window.pixelFlow?.trackEvent||!window.pixelFlow?.utils?.normalizeCustomerData)return void setTimeout(e,1e3);const t=function(){try{const e=localStorage.getItem("pixelflow_checkout_data");return e?JSON.parse(e):null}catch(e){return null}}();var n;if(t)try{const e=function(e){if(!e)return 0;const t=parseFloat(e.replace(/[$,]/g,"").trim());return isNaN(t)?0:t}(t.price),a={value:e,currency:(n=t.price)?n.includes("$")?"USD":n.includes("€")?"EUR":n.includes("£")?"GBP":"USD":"USD",content_type:"product",numItems:1},i={};t.email&&(i.em=t.email),t.first_name&&(i.fn=t.first_name),t.last_name&&(i.ln=t.last_name),t.phone&&(i.ph=t.phone);const o=await window.pixelFlow.utils.normalizeCustomerData(i);await window.pixelFlow.trackEvent("Purchase",a,o)&&localStorage.removeItem("pixelflow_checkout_data")}catch(e){}}()}();
</script> Klicken Sie auf Save
eCommerce-Tracking aktiviert! Ihre Purchase-Events enthalten nun Bestellwerte, Kunden-E-Mails und andere Daten, die Ihre Meta-Event-Match-Qualität erheblich verbessern (normalerweise 8,3–9,3/10).
Hinweise zu benutzerdefinierten Skripten: Diese Skripte werden als Beispiele bereitgestellt und müssen möglicherweise an Ihr spezifisches ClickFunnels-Setup angepasst werden. Wenn Sie Hilfe bei der Anpassung für Ihren Funnel benötigen, buchen Sie ein kostenloses Setup-Telefonat mit unserem Team.
Fehlerbehebung
Symptom | Mögliche Ursache | Lösung |
|---|---|---|
Keine Events im PixelFlow-Dashboard sichtbar | Skript nicht hinzugefügt oder Funnel nicht veröffentlicht | Überprüfen Sie, ob das Skript in Settings → Head Tracking Code hinterlegt ist, und veröffentlichen Sie Ihren Funnel erneut |
Events erscheinen nicht im Facebook Events Manager | Meta Pixel nicht konfiguriert oder falsches Access Token | Überprüfen Sie Ihre Pixel-ID und Ihr Access Token im PixelFlow-Dashboard |
Kein Konfetti nach dem Besuch des Funnels | Events erreichen PixelFlow nicht oder Zeitüberschreitung des Assistenten | Warten Sie 2–3 Minuten und prüfen Sie die Events-Seite manuell. Der Assistent fragt maximal 1 Stunde lang ab |
Purchase-Events werden nicht ausgelöst | eCommerce-Skripte nicht hinzugefügt oder falsche Platzierung | Überprüfen Sie, ob das Checkout-Skript im Footer der Checkout-Seite und das Purchase-Skript im Footer der Bestätigungsseite steht |
Doppelte Events werden angezeigt | Altes Facebook Pixel noch aktiv | Entfernen Sie alle vorhandenen Facebook-Pixel-Codes aus Ihren Funnel-Einstellungen |
Niedrige Bewertung der Event-Match-Qualität | Fehlende Kundendaten-Parameter | Fügen Sie die eCommerce-Erweiterungsskripte hinzu, um E-Mail-, Telefon- und Namensdaten zu erfassen |
Events zeigen nur „Browser“, nicht „Server“ | Problem mit dem Access Token oder Deduplizierungsproblem | Prüfen Sie, ob Ihr Access Token gültig ist, und generieren Sie es gegebenenfalls im Facebook Events Manager neu |
Einschränkungen
Keine native App: Im Gegensatz zu Webflow oder Framer hat ClickFunnels keine native PixelFlow-App, daher erfordert die Einrichtung das manuelle Einfügen von Skripten.
Ein Skript pro Funnel/Domain: Jeder ClickFunnels-Funnel oder jede Domain benötigt ein eigenes, eindeutiges PixelFlow-Skript. Kopieren Sie keine Skripte zwischen verschiedenen Funnels.
Tracking in der Editor-Vorschau: Events werden im ClickFunnels-Editor-Vorschaumodus nicht ausgelöst. Testen Sie immer mit Ihrer veröffentlichten Live-Funnel-URL.
Benutzerdefinierte eCommerce-Skripte: eCommerce-Tracking erfordert benutzerdefinierte Skripte und muss je nach Funnel-Struktur eventuell angepasst werden.
Abfragefenster des Assistenten: Der Verifizierungsschritt fragt bis zu 1 Stunde lang nach Events ab. Danach prüfen Sie bitte die Events-Seite manuell.
Hilfe erhalten
Wenn Sie Probleme mit Ihrem ClickFunnels-Setup haben:
Überprüfen Sie, ob Sie alle oben genannten Schritte abgeschlossen und Ihren Funnel veröffentlicht haben
Stellen Sie sicher, dass Ihre Meta Pixel-ID und Ihr Access Token im Facebook Events Manager korrekt sind
Nutzen Sie die Browser-Entwicklertools (F12), um Ihren Funnel auf JavaScript-Fehler zu prüfen
Kontaktieren Sie den PixelFlow-Support unter [email protected] oder buchen Sie ein kostenloses Setup-Telefonat
Wenn Sie den Support kontaktieren, geben Sie bitte Folgendes an:
Ihre ClickFunnels-Funnel-URL
Screenshots von etwaigen Fehlermeldungen
Ob Sie Events in Ihrem PixelFlow-Dashboard sehen
Ob Sie Events im Facebook Events Manager sehen