Event-Klassen auf WordPress
So kennzeichnen Sie spezifische Elemente auf Ihrer WordPress-Website und weisen ihnen Events zu
Informationen darüber, wie Sie Events durch Zuweisung zu einer bestimmten URL verfolgen, finden Sie in diesem Leitfaden.
Um spezifische Elemente auf Ihrer Website zu taggen, die Sie tracken möchten, folgen Sie der untenstehenden Anleitung.
Wenn Sie WooCommerce verwenden, kann PixelFlow automatisch Tracking-Klassen zu Ihren E-Commerce-Elementen hinzufügen. Details zur Aktivierung der WooCommerce-Integration finden Sie im WordPress-Einrichtungsleitfaden.
So verwenden Sie Event-Klassen in WordPress
Fügen Sie die Klasse aus dem Klassen-Dokument zu dem jeweiligen Element in WordPress hinzu. Die Methode hängt davon ab, welchen Page-Builder oder Editor Sie verwenden:
Verwendung des WordPress Block-Editors (Gutenberg)
Der Standard-Editor von WordPress macht es einfach, benutzerdefinierte Klassen zu jedem Block hinzuzufügen:
Wählen Sie den Block aus (Button, Formular oder ein beliebiges Element), den Sie tracken möchten
Klicken Sie in der rechten Seitenleiste auf den Reiter Block, falls dieser noch nicht ausgewählt ist
Scrollen Sie nach unten zum Bereich Erweitert und klappen Sie diesen aus
Geben Sie im Feld Zusätzliche CSS-Klassen den PixelFlow-Klassennamen ein (zum Beispiel
action-btn-sub-002-pffür ein Subscribe-Event)Klicken Sie auf Aktualisieren oder Veröffentlichen, um Ihre Änderungen zu speichern
Sie können mehrere Klassen hinzufügen, indem Sie diese durch Leerzeichen trennen. Um beispielsweise ein Subscribe-Event zu tracken und gleichzeitig die Extraktion von Formulardaten hinzuzufügen, könnten Sie folgendes verwenden: action-btn-sub-002-pf info-frm-cntr-pf
Verwendung von Elementor
Wenn Sie Elementor als Page-Builder verwenden:
Klicken Sie im Elementor-Editor auf das Element, das Sie tracken möchten
Klicken Sie im linken Panel auf den Reiter Erweitert
Suchen Sie das Feld CSS-Klassen (oder Zusätzliche CSS-Klassen, je nach Elementor-Version)
Geben Sie den PixelFlow-Klassennamen aus dem Klassen-Dokument ein
Klicken Sie auf Speichern, um Ihre Änderungen zu veröffentlichen
Stellen Sie sicher, dass Sie Ihre Seite nach dem Hinzufügen von Klassen veröffentlichen oder aktualisieren. Änderungen werden erst wirksam, wenn die Seite live ist.
Verwendung anderer Page-Builder
Die meisten WordPress Page-Builder haben ähnliche Optionen zum Hinzufügen von CSS-Klassen:
Divi Builder: Modul auswählen → Reiter Erweitert → Bereich CSS-ID & Klassen → Feld CSS-Klasse
Beaver Builder: Modul auswählen → Reiter Erweitert → Bereich CSS-Selektoren → Feld Klasse
WPBakery: Element bearbeiten → Reiter Design-Optionen → Feld Extra Klassennamen
Kadence Blocks: Block auswählen → Reiter Erweitert → Feld Zusätzliche CSS-Klassen
Beispiel: Tracking eines Subscribe-Buttons
Wenn Sie ein „Subscribe“-Event jedes Mal erfassen möchten, wenn jemand auf einen bestimmten „Abonnieren“-Button auf Ihrer Website klickt:
Suchen Sie die Subscribe-Klasse im Klassen-Dokument:
action-btn-sub-002-pfWählen Sie Ihren Subscribe-Button in Ihrem WordPress-Editor oder Page-Builder aus
Fügen Sie
action-btn-sub-002-pfgemäß der für Ihren Editor beschriebenen Methode zum CSS-Klassenfeld hinzuSpeichern und veröffentlichen Sie Ihre Änderungen
Sobald die Änderungen veröffentlicht sind, trackt PixelFlow automatisch Subscribe-Events, wann immer Benutzer auf diesen Button klicken, und sendet die Daten an Meta.
Tracking von Formularübermittlungen
Um Formularübermittlungen zu tracken und Benutzerdaten (Name, E-Mail, Telefon) zu erfassen, müssen Sie Klassen sowohl zum Formular-Container als auch zu den einzelnen Eingabefeldern hinzufügen:
Fügen Sie
info-frm-cntr-pfzu Ihrem Formular-Container oder Formular-Element hinzuFügen Sie die entsprechende Action-Klasse zu Ihrem Submit-Button hinzu (z. B.
action-btn-lead-011-pffür ein Lead-Event)Fügen Sie Klassen zur Datenextraktion zu Ihren Eingabefeldern hinzu:
info-cust-fn-pffür das Vorname-Feldinfo-cust-em-pffür das E-Mail-Feldinfo-cust-full-name-pffür das Feld des vollständigen Namensinfo-cust-ph-pffür das Telefonnummer-Feldinfo-cust-ln-pffür das Nachname-Feld
Bei beliebten Formular-Plugins wie Contact Form 7, WPForms oder Gravity Forms müssen Sie die Klassen möglicherweise über die Einstellungen des Formular-Builders hinzufügen oder benutzerdefinierte CSS-Selektoren verwenden. Schauen Sie in der Dokumentation Ihres Formular-Plugins nach, wie Sie benutzerdefinierte Klassen zu Formular-Elementen hinzufügen.
Überprüfung Ihres Setups
Nachdem Sie die Klassen zu Ihren Elementen hinzugefügt haben:
Besuchen Sie Ihre Seite auf der Live-Website (nicht im Vorschaumodus)
Klicken Sie mit der rechten Maustaste auf das Element und wählen Sie Untersuchen oder Element untersuchen
Überprüfen Sie in den Entwicklertools, ob die PixelFlow-Klasse im HTML-Code für dieses Element erscheint
Testen Sie das Tracking, indem Sie das Event auslösen (auf den Button klicken, das Formular absenden usw.)
Überprüfen Sie Ihr PixelFlow-Dashboard, um zu bestätigen, dass das Event erfasst wurde
Wenn Sie ein Caching-Plugin verwenden (WP Rocket, W3 Total Cache usw.), stellen Sie sicher, dass Sie Ihren Cache nach dem Hinzufügen von Klassen leeren. Andernfalls sehen Besucher möglicherweise die alte Version Ihrer Seite ohne die Tracking-Klassen.
Häufige Probleme und Lösungen
Klassen erscheinen nicht auf der Live-Seite
Leeren Sie Ihren WordPress-Cache, falls Sie ein Caching-Plugin verwenden
Stellen Sie sicher, dass Sie nach dem Hinzufügen der Klasse auf Aktualisieren/Veröffentlichen geklickt haben
Überprüfen Sie, ob Sie die Klasse dem richtigen Element hinzugefügt haben
Vergewissern Sie sich, dass Sie die Live-Seite ansehen, nicht eine Vorschau oder einen Entwurf
Events werden im PixelFlow-Dashboard nicht getrackt
Überprüfen Sie, ob das PixelFlow-Skript korrekt installiert ist (siehe WordPress-Einrichtungsleitfaden)
Bestätigen Sie, dass Sie den exakten Klassennamen aus dem Klassen-Dokument verwenden
Stellen Sie sicher, dass die Klasse dem klickbaren Element (Button, Link) hinzugefügt wurde und nicht einem umschließenden Div-Container
Suchen Sie in der Browser-Konsole nach JavaScript-Fehlern, die das Tracking verhindern könnten
Formulardaten werden nicht erfasst
Stellen Sie sicher, dass
info-frm-cntr-pfzum Formular-Container hinzugefügt wurdeÜberprüfen Sie, ob die Klassen für Eingabefelder direkt den
<input>-Elementen hinzugefügt wurden, nicht den Labels oder WrappernBei benutzerdefinierten Formular-Plugins müssen Sie die Klassen möglicherweise über Plugin-spezifische Einstellungen hinzufügen
Nächste Schritte
Sehen Sie sich die vollständige Liste der verfügbaren Klassen im Klassen-Dokument an
Erfahren Sie mehr über das Tracking von Events via URLs als alternative Methode
Richten Sie die WooCommerce-Integration für automatisches E-Commerce-Tracking ein