3. Leads automatisch erfassen
Aktiviere einen Schalter und das Tracking-Script erfasst jede Formular-Absendung auf deiner Seite als Lead – ohne versteckte Felder, ohne Aufwand pro Formular. Der einfachste Weg, Formular-Absendungen zu tracken, mit Ausschlüssen für die Seiten, die du überspringen willst.
Das ist Schritt 3, um zu starten. Sobald das Tracking-Script live ist, kannst du jeden
Lead automatisch erfassen lassen. Du legst einen Schalter um und das Script lauscht auf
jedes Formular deiner Seite und erfasst jede Absendung als Lead – ohne versteckte
Felder, ohne Code pro Formular. Das ist mit Abstand der einfachste Weg, Formular-Absendungen
zu tracken.
Voraussetzung: das Tracking-Script ist eingebaut
Die automatische Erfassung ist eine Funktion des Tracking-Scripts – das Snippet muss also zuerst live sein. Siehe Tracking-Script einbinden. Das Script läuft – und erfasst – nur auf Domains, deren Root zum Host deines Tracking-Scripts passt.
Was es macht
Wenn die automatische Lead-Erfassung aktiv ist, beobachtet das Script die Seite auf
Formular-Absendungen und löst in dem Moment, in dem jemand absendet, ein Lead-Event
aus. Es verknüpft diesen Lead dann mit der Click-ID des Besuchers, sodass der Lead
exakt dem Channel, der Kampagne, dem Anzeigenset und der Anzeige zugeordnet wird, über die
er gekommen ist.
Es ist dafür gebaut, in der chaotischen Realität der Website-Baukästen zu funktionieren:
- Standard-
<form>-Absendungen werden automatisch erkannt – der häufigste Fall. - Ein Formless-Click-Fallback behandelt Baukästen, die kein echtes
<form>-Element verwenden (häufig bei manchen Funnel- und deutschen Marketing-Buildern). - Ein MutationObserver sorgt dafür, dass es auch auf Single-Page-Seiten funktioniert, bei denen sich die URL ohne kompletten Reload ändert.
Kein verstecktes Click-ID-Feld nötig
Die automatische Erfassung ersetzt den manuellen Ansatz, bei dem du jedem Formular ein verstecktes Click-ID-Feld hinzufügst. Einmal aktivieren und jedes Formular ist abgedeckt – bestehende und künftige. Auf die manuelle Einrichtung greifst du nur zurück, wenn du genau ein bestimmtes Formular erfassen willst und sonst keines.
Aktivieren
Einstellungen → Tracking öffnen
Gehe zu Einstellungen → Tracking. Dort findest du die Tracking-Karte mit der Beschreibung „If you want to capture leads automatically, turn this on and follow the instructions per CMS."
Schalter umlegen
Stelle den Schalter auf On. Der Status wechselt von einem roten Off zu einem grünen On, und darunter erscheint ein Bereich Other CMS domains mit deiner Liste der Exclusions (Ausschlüsse) und den plattformspezifischen Setup-Anleitungen.
Prüfen, ob deine Plattform richtig eingerichtet ist
Bei den meisten Plattformen reicht das Snippet im <head> völlig aus. Ein paar Baukästen
haben eine Besonderheit, die du prüfen solltest – öffne die Per-platform setup guides im
Bereich, oder siehe Plattform-Hinweise unten.
Erfasst wird nur, wo das Script lädt
Die automatische Erfassung funktioniert auf den Seiten, auf denen dein Tracking-Script tatsächlich läuft. Liegt ein Formular auf einer Domain oder Subdomain ohne Snippet, baue es auch dort ein – siehe Tracking-Script einbinden.
Seiten und Formulare ausschließen
Manchmal willst du ein Formular nicht als Lead erfassen – ein internes Admin-Formular, ein Login für Bestandskunden, eine Staging-Seite. Mit der Liste Exclusions (im Bereich Other CMS domains) schaltest du die Erfassung für bestimmte Seiten ab.
- Füge einen Seitenpfad hinzu und das Script überspringt die Formular-Erfassung auf genau
dieser Seite – zum Beispiel
/adminoder/login. - Verwende ein abschließendes
*für eine Präfix-Übereinstimmung –/private/*schließt jede Seite unterhalb von/private/aus. - Lass die Liste leer, um die Erfassung auf jeder Seite aktiv zu halten, auf der das Script lädt.
Jeder Eintrag zeigt, wer ihn wann hinzugefügt hat, und du kannst ihn jederzeit über Remove entfernen, um diese Seite wieder zu erfassen.
Was du typischerweise ausschließt
- Login- oder Konto-Seiten für Bestandskunden (damit Logins nicht als neue Leads zählen).
- Interne oder Admin-Formulare, die keine echten Interessenten sind.
- Staging-/Vorschau-URLs, die deine Reports nicht verfälschen sollen.
Plattform-Hinweise
Die meisten Seiten brauchen nichts außer dem Snippet. Hier die plattformspezifischen Dinge, die du wissen solltest – dieselben Hinweise wie in den Per-platform setup guides in deinen Einstellungen.
Installiere das Plugin „Insert Headers and Footers" und füge das Snippet in den
<head>-Bereich ein (oder trage es direkt in header.php innerhalb von <head> ein).
Standard-WordPress-Formulare werden automatisch erfasst.
Site Settings → Custom Code → Add Custom Code, Location auf <head> setzen, Snippet
einfügen und speichern. Elementor-Pro-AJAX-Formulare werden automatisch unterstützt – kein
zusätzliches Setup.
- Wix – Settings → Custom Code → Add Custom Code → in Head einfügen, auf All pages setzen, speichern.
- Webflow – Project Settings → Custom Code → Head Code → speichern und veröffentlichen.
- Squarespace – Settings → Advanced → Code Injection → Header → speichern.
- Framer – Site Settings → General → Custom Code → Head → veröffentlichen.
- Tilda – Site Settings → More → HEAD code → speichern.
Manche Funnel- und deutschen Marketing-Builder (z. B. con-kit oder Funnels, die auf
*.leadjourney.io gehostet werden) verzichten oft auf das echte <form>-Element. Der
Formless-Click-Fallback behandelt das automatisch.
Wird der falsche Button erkannt, füge dem umschließenden <div> um das Formular ein
data-lj-form-Attribut hinzu, damit das Script weiß, welches Element es beobachten soll.
Für Perspective.co und ähnliche gehostete Funnels füge außerdem *.leadjourney.io zu deinen
erlaubten Domains hinzu, damit die von uns gehosteten Funnels das Script ausführen dürfen.
Füge das Snippet in den <head> deiner index.html ein oder lade es dynamisch mit
document.createElement('script'). Bei React-/Vue-/Svelte-Single-Page-Apps übernimmt der
eingebaute MutationObserver die clientseitigen Routenwechsel automatisch – kein
zusätzliches Setup.
Wo erfasste Leads auftauchen
Jede erfasste Absendung wird zu einem Lead-Event, das mit der Click-ID des Besuchers
verknüpft ist. Bestätigen und ansehen kannst du sie an zwei Stellen:
- Lead-Übersicht – jeder Lead mit seiner Quellen-Attribution.
- Einstellungen → Logs → Conversions Logs – das rohe Event hinter jedem Lead. Siehe Logs verstehen.
Den Rest deiner Pipeline (qualifiziert, gebucht, gewonnen …) trackst du danach über Offline-Events aus deinem CRM – siehe Events & der Events Manager.
Keine erfassten Leads zu sehen?
Prüfe, ob Tracking in Einstellungen → Tracking auf On steht, die Seite nicht auf deiner
Exclusions-Liste steht und das Snippet auf dieser Seite live ist. Wird auf einem
formlosen Builder das falsche Element erkannt, füge dem Formular-Wrapper ein
data-lj-form-Attribut hinzu. Immer noch nichts? Siehe
Warum fehlen Leads?.
Verwandte Artikel
Tracking-Script einbinden
Das Snippet, auf dem die automatische Erfassung läuft – baue es zuerst ein.
Events & der Events Manager
Tracke den Rest der Pipeline mit Offline-CRM-Events.
Was ist das Tracking-Script?
Was es erfasst und wie Attribution funktioniert.
Warum fehlen Leads?
Leads debuggen, die nicht auftauchen.
Tracking-Script auf einer selbst programmierten Website einbinden
Binde das LeadJourney-Tracking-Script in eine handcodierte Seite ein – statisches HTML, serverseitige Templates, Single-Page-Apps, Next.js oder Nuxt.
4. UTM-Parameter & der UTM Builder
Versieh jeden Link – Organic Social, E-Mail, Newsletter und jeden eigenen Channel – mit den richtigen Tracking-Parametern, damit LeadJourney den Klick zuordnen kann. Mit dem kostenlosen UTM Builder baust du diese Links in Sekunden.