So verfolgen Sie Formularübermittlungen
In diesem Artikel erfahren Sie, warum das Tracking von Formularen über Event-URLs ungenaue Daten erzeugt und wie Sie klassenbasiertes Tracking nutzen, um Namen und E-Mails für eine bessere Event-Match-Qualität zu erfassen.
Formularübermittlungen sind eines der wichtigsten Ereignisse für Ihre Facebook-Anzeigen. Ein fehlerhaftes Tracking kann jedoch zu aufgeblähten Zahlen, verschwendetem Werbebudget und schlechter Kampagnenleistung führen. Dieser Leitfaden erklärt den richtigen Weg zum Tracking von Formularübermittlungen und warum dies entscheidend ist.
Warum Event-URL-Tracking bei Formularen meist scheitert
Viele Nutzer versuchen, Formularübermittlungen zu verfolgen, indem sie eine Event-URL einrichten, die ausgelöst wird, sobald jemand eine Seite aufruft. Das erscheint logisch, verursacht jedoch ein kritisches Problem: Das Event wird jedes Mal ausgelöst, wenn jemand die Seite besucht, nicht nur, wenn das Formular abgeschickt wird.
Kritisches Problem: Wenn Sie eine Event-URL verwenden, um ein Formular auf einer Seite zu tracken, wird das Event jedes Mal ausgelöst, wenn jemand auf dieser Seite landet – selbst wenn die Person das Formular nie ausfüllt oder abschickt. Dies erzeugt falsche Conversion-Daten und trainiert den Meta-Algorithmus darauf, für die falschen Aktionen zu optimieren.
Beispiel aus der Praxis: Das Zwei-Button-Problem
Betrachten Sie einen typischen Website-Ablauf mit einem Formular-Modal:
Ein Besucher klickt auf einen Button auf Ihrer Seite (z.B. "Masterclass erhalten")
Ein Formular-Modal erscheint mit Feldern für Name und E-Mail
Der Besucher füllt das Formular aus und klickt auf Absenden
Wenn Sie dies mit einer Event-URL tracken, die auf die Seite verweist, auf welcher der Button existiert, zählt Meta eine Conversion, wenn jemand lediglich auf der Seite landet – nicht, wenn das Formular tatsächlich abgeschickt wird. Schlimmer noch: Wenn dieselbe Person später auf die Seite zurückkehrt, wird ein weiteres Event ausgelöst.
Im obigen Beispiel löst der Button ein Formular-Modal aus. Wenn Sie eine Event-URL für diese Seite einrichten, tracken Sie Seitenaufrufe, keine tatsächlichen Formularübermittlungen.
Die eigentliche Conversion findet statt, wenn jemand das Formular ausfüllt und auf den Senden-Button klickt – nicht beim ersten Eintreffen auf der Seite.
Was das bedeutet: Event-URLs tracken Seitenbesuche, keine Nutzeraktionen. Bei Formularen, die auf einer Seite ohne Weiterleitung erscheinen, produzieren Event-URLs immer ungenaue Daten.
Wann Event-URL-Tracking für Formulare funktionieren KANN
Es gibt ein Szenario, in dem Event-URL-Tracking für Formularübermittlungen angemessen ist: Wenn Ihr Formular Benutzer nach dem Absenden auf eine dedizierte Erfolgs- oder Dankeseite weiterleitet.
Die Erfolgsseiten-Methode
Wenn Ihr Formular-Workflow so aussieht:
Der Nutzer füllt das Formular auf
deineseite.de/kontaktausDer Nutzer klickt auf Absenden
Der Nutzer wird zu
deineseite.de/dankeweitergeleitet
In diesem Fall können Sie eine Event-URL für deineseite.de/danke einrichten, da Nutzer diese Seite nur erreichen, nachdem sie das Formular erfolgreich abgeschickt haben.
Wann das funktioniert: Event-URL-Tracking ist für Formularübermittlungen nur dann genau, wenn das Formular auf eine eindeutige Erfolgsseite weiterleitet, die auf keinem anderen Weg erreichbar ist.
Potenzielles Problem: Selbst mit einer Erfolgsseite tracken Sie doppelte Events, wenn Nutzer die Seite als Lesezeichen speichern, den Link teilen oder sie aktualisieren. Nutzen Sie Event-Blockierungsregeln, um Dubletten durch Seitenaktualisierungen und wiederkehrende Besucher zu verhindern.
Der richtige Weg: Klassenbasiertes Formular-Tracking
Die genaueste und zuverlässigste Methode zum Tracken von Formularübermittlungen ist das klassenbasierte Tracking-System von PixelFlow. Dieser Ansatz erfasst die tatsächliche Aktion der Formularabsendung und wertvolle Kundendaten wie Name und E-Mail.
Warum klassenbasiertes Tracking überlegen ist
Klassenbasiertes Tracking bietet mehrere entscheidende Vorteile:
Präzises Event-Timing: Das Event wird erst gefeuert, wenn der Senden-Button geklickt wird, nicht beim bloßen Seitenbesuch.
Erfasst Kundendaten: Sie können Namen, E-Mail-Adressen, Telefonnummern und andere Formularfelder extrahieren, um sie an Meta zu senden.
Verbessert die Event-Match-Qualität: Das Senden von Name und E-Mail kann Ihren Score für die Event-Match-Qualität drastisch von 5-6 auf 8-9 von 10 steigern.
Bessere Anzeigenoptimierung: Der Meta-Algorithmus kann Ihre idealen Kunden genauer identifizieren und ansprechen, wenn Sie reichhaltige Kundendaten bereitstellen.
Funktioniert mit jedem Formulartyp: Egal ob Modal, Inline-Formular oder mehrstufiges Formular – klassenbasiertes Tracking funktioniert konsistent.
Profi-Tipp: Höhere Scores bei der Event-Match-Qualität führen zu besserer Anzeigenleistung und niedrigeren Kosten pro Conversion. Indem Sie Name und E-Mail aus Ihren Formularen erfassen, geben Sie Meta die Daten, die es benötigt, um mehr Menschen zu finden, die Ihren besten Kunden ähneln.
Wie die Event-Match-Qualität funktioniert
Die Event-Match-Qualität ist ein Wert von 0 bis 10, der angibt, wie gut Meta Ihre Conversion-Events bestimmten Facebook- und Instagram-Nutzern zuordnen kann. Der Score basiert auf den Kundeninformationsparametern, die Sie mit jedem Event senden.
Warum Name und E-Mail wichtig sind
Laut Metas Dokumentation ist die E-Mail ein hochpriorisierter Parameter für den Event-Abgleich. Wenn Sie E-Mail-Adressen (und andere Identifikationsmerkmale wie Namen) mit Ihren Events senden:
Meta kann Conversions genauer bestimmten Werbekampagnen zuordnen.
Ihre Conversion-Daten werden zuverlässiger für die Optimierung.
Lookalike Audiences werden präziser und effektiver.
Die Kosten pro Akquisition sinken typischerweise, da Meta qualifiziertere Interessenten findet.
Ohne diese Daten muss sich Meta auf weniger zuverlässige Signale wie IP-Adressen und User-Agents verlassen, was zu einer geringeren Match-Qualität und weniger effektiven Kampagnenoptimierung führt.
Typische Match-Qualitäts-Scores: PageView-Events erzielen meist 5-6 von 10 Punkten, da Besucher noch keine Informationen bereitgestellt haben. Formular-Events mit Name und E-Mail erreichen typischerweise 8-9 von 10 Punkten, was Meta deutlich bessere Daten liefert.
Erfahren Sie mehr über die Verbesserung Ihrer Match-Qualität in unserem Leitfaden: So verbessern Sie den Match-Qualitäts-Score für PageView-Events
Schritt für Schritt: Einrichten des klassenbasierten Formular-Trackings
Um eine Formularübermittlung mit PixelFlow korrekt zu verfolgen, müssen Sie Ihren Formularelementen spezifische Klassen hinzufügen. So geht's:
1. Identifizieren Sie Ihre Formularelemente
Jedes Formular besteht aus diesen Schlüsselkomponenten:
Formular-Container (der Wrapper um alle Formularelemente)
Eingabefelder (Name, E-Mail, Telefon usw.)
Senden-Button (Submit Button)
2. Fügen Sie die erforderlichen Klassen hinzu
Sie müssen drei Arten von Klassen hinzufügen:
A. Formular-Container-Klasse
Fügen Sie diese Klasse dem Formular-Element oder dem Container hinzu, der Ihr gesamtes Formular umschließt:
info-frm-cntr-pf Wichtig: Sie müssen die Formular-Container-Klasse hinzufügen, bevor Sie Feldklassen (Name, E-Mail usw.) hinzufügen. Ohne die Container-Klasse kann PixelFlow die Formulardaten nicht erfassen.
B. Senden-Button-Klasse
Fügen Sie Ihrem Senden-Button die entsprechende Event-Klasse hinzu. Für die meisten Formulare ist das Lead-Event am besten geeignet:
action-btn-lead-011-pf Andere gängige Event-Klassen für Formulare sind:
action-btn-sub-002-pffür Newsletter-Anmeldungenaction-btn-cntct-003-pffür Kontaktformulareaction-btn-submit-013-pffür allgemeine Bewerbungenaction-btn-reg-007-pffür Registrierungsformulare
C. Formularfeld-Klassen
Fügen Sie diese Klassen hinzu, um Kundeninformationen aus Ihren Formularfeldern zu erfassen:
Feldtyp | Hinzuzufügende Klasse |
|---|---|
Vorname Eingabefeld | |
Nachname Eingabefeld | |
E-Mail Eingabefeld | |
Telefon Eingabefeld | |
3. Aktualisieren Sie Ihr Website-Skript
Nachdem Sie diese Klassen zu Ihrem Formular hinzugefügt haben, müssen Sie das PixelFlow-Skript auf Ihrer Website aktualisieren und Ihre Seite neu veröffentlichen, damit die Änderungen wirksam werden.
Schneller Tipp: Erfassen Sie mindestens immer die E-Mail-Adresse in Ihren Formularen. Dieses eine Feld kann Ihre Event-Match-Qualität drastisch verbessern. Das Hinzufügen des Vornamens steigert Ihren Score noch weiter.
Plattformspezifische Anweisungen
Der genaue Vorgang zum Hinzufügen von Klassen variiert je nach Plattform. Beachten Sie unsere detaillierten Anleitungen für Ihren Website-Baukasten:
Eine vollständige Referenz aller verfügbaren Klassen finden Sie unter: Website-Elemente über Klassen tracken
Fehlerbehebung bei häufigen Problemen
Events werden nicht ausgelöst
Symptom: Nach einer Formularübermittlung erscheinen keine Events im Meta Events Manager.
Lösung:
Überprüfen Sie, ob Sie die Formular-Container-Klasse (
info-frm-cntr-pf) zu Ihrem Formular hinzugefügt haben.Bestätigen Sie, dass der Senden-Button die korrekte Event-Klasse hat.
Stellen Sie sicher, dass Sie Ihr PixelFlow-Skript aktualisiert und Ihre Website neu veröffentlicht haben.
Prüfen Sie das PixelFlow-Dashboard-Event-Log, um zu sehen, ob Events erfasst werden.
Events ohne Formulardaten
Symptom: Events werden getrackt, enthalten aber keinen Namen, keine E-Mail oder andere Felder.
Lösung:
Stellen Sie sicher, dass die Formular-Container-Klasse zum übergeordneten Formular-Element hinzugefügt wurde, nicht nur zu den einzelnen Eingabefeldern.
Prüfen Sie, ob die Feldklassen (
info-cust-em-pf,info-cust-fn-pfetc.) direkt auf die Eingabeelemente angewendet wurden.Überprüfen Sie, ob die Klassen korrekt und ohne Tippfehler geschrieben sind.
Events werden beim Button-Klick ausgelöst, nicht bei Formularabsendung
Symptom: Events werden gefeuert, wenn Nutzer auf den Button klicken, selbst wenn sie das Formular nicht ausgefüllt haben.
Lösung:
Stellen Sie sicher, dass die Event-Klasse auf dem tatsächlichen Submit-Button liegt, nicht auf einem Button, der nur das Formular öffnet.
Wenn Ihr Formular eine Validierung hat, sollte das Event erst ausgelöst werden, wenn die Validierung bestanden wurde und das Formular tatsächlich abgeschickt wird.
Nutzen Sie ggf. eine Formularvalidierung vor dem Absenden, um Events für leere Formulare zu verhindern.
Niedrige Event-Match-Qualität trotz E-Mail-Versand
Symptom: Sie erfassen E-Mail-Adressen, aber Ihre Match-Qualität bleibt niedrig.
Lösung:
Fügen Sie Felder für Vorname und Nachname hinzu, um die Match-Raten zu verbessern.
Stellen Sie sicher, dass E-Mail-Adressen korrekt erfasst werden (prüfen Sie Ihr Event-Log).
Geben Sie Meta bis zu 72 Stunden Zeit, um die Scores nach Änderungen zu aktualisieren.
Lesen Sie So verbessern Sie den Match-Qualitäts-Score für PageView-Events für weitere Tipps.
Best Practices für das Formular-Event-Tracking
Best-Practice-Checkliste:
Nutzen Sie für Formulare immer klassenbasiertes Tracking, niemals Event-URLs (außer bei Weiterleitung auf eine eindeutige Erfolgsseite).
Erfassen Sie mindestens die E-Mail-Adresse; idealerweise auch Vor- und Nachnamen.
Fügen Sie die Formular-Container-Klasse hinzu, bevor Sie die Feldklassen hinzufügen.
Testen Sie Ihr Formular-Tracking, bevor Sie Werbekampagnen starten.
Überwachen Sie regelmäßig Ihr Event-Log, um sicherzustellen, dass Daten korrekt erfasst werden.
Verwenden Sie Event-Blockierungsregeln bei Erfolgsseiten, um Dubletten durch Aktualisierungen zu vermeiden.
Vergleich: Event-URL vs. Klassenbasiertes Tracking
Feature | Event-URL-Tracking | Klassenbasiertes Tracking |
|---|---|---|
Trackt die tatsächliche Absendung | ❌ Nur bei Weiterleitung auf eindeutige Seite | ✅ Immer |
Erfasst Name/E-Mail | ❌ Nein | ✅ Ja |
Event-Match-Qualität | Niedrig (5-6/10) | Hoch (8-9/10) |
Risiko von doppelten Events | ⚠️ Hoch (Aktualisierungen, erneute Besuche) | ✅ Niedrig (nur bei tatsächlicher Absendung) |
Funktioniert mit Modals/Popups | ❌ Nein | ✅ Ja |
Komplexität der Einrichtung | Einfach (nur URL hinzufügen) | Moderat (Klassen zu Elementen hinzufügen) |
Qualität der Anzeigenoptimierung | Schlecht (ungenaue Daten) | Exzellent (reichhaltige Kundendaten) |
Nächste Schritte
Sobald Sie das Formular-Tracking korrekt eingerichtet haben, können Sie:
PixelFlow CAPI Setup testen und verifizieren nutzen, um die Funktion Ihrer Events zu bestätigen.
Event-Blockierungsregeln einrichten, um Dubletten zu vermeiden und Bot-Traffic zu filtern.
Sich über Events tracken für andere Conversion-Typen auf Ihrer Website informieren.
So verbessern Sie den Match-Qualitäts-Score für PageView-Events lesen, um alle Ihre Events zu optimieren.
Hilfe erhalten
Wenn Sie Probleme mit dem Formular-Tracking haben oder Hilfe beim Hinzufügen von Klassen auf Ihrer Plattform benötigen:
Prüfen Sie Ihr PixelFlow-Dashboard-Event-Log, um genau zu sehen, welche Daten erfasst werden.
Lesen Sie die oben verlinkten plattformspezifischen Anleitungen für detaillierte Anweisungen.
Buchen Sie einen kostenlosen Setup-Call mit unserem Team, um persönliche Hilfe bei der Konfiguration Ihrer Formulare zu erhalten.
Kontaktieren Sie den Support mit Ihrer Formular-URL, Screenshots Ihrer Einrichtung und etwaigen Fehlermeldungen.
Benötigen Sie Hilfe? Unser Team bietet kostenlose Setup-Calls an, um sicherzustellen, dass Ihr Formular-Tracking korrekt konfiguriert ist. Diese 15-minütige Investition kann Ihnen Tausende an verschwendetem Werbebudget durch ungenaues Tracking ersparen.