Der Leadfeeder Tracker kann automatisch Änderungen an Seiten-URLs verfolgen, um Seitenaufrufe in der Leadfeeder-App zu identifizieren. Das funktioniert in den meisten Fällen, sowohl für traditionelle Webanwendungen als auch für Single-Page-Anwendungen. Wenn du jedoch ein fortgeschritteneres Tracking durchführen möchtest, kann die Leadfeeder JavaScript API nützlich sein, um benutzerdefinierte Ereignisse an den Tracker zu senden.
Beispiele für den Einsatz der JavaScript-API:
Um Übergänge/virtuelle Seitenaufrufe zu verfolgen
Zum Verfolgen von Ereignissen, die keine Seitenaufrufe sind, wie z. B. Dialoge auf der Seite oder die Wiedergabe von Videos/Medien
Bitte beachte: Wenn du den Google Tag Manager verwendest, um das Leadfeeder-Tracking-Skript zu installieren, denke daran, <script> vor dem Skript und </script> am Ende des Skripts hinzuzufügen.
API-Nutzung
Das Leadfeeder Tracking-Skript stellt eine Reihe von Methoden zur Verfügung, die die Webseite bei Bedarf aufrufen kann. Alle diese Methoden befinden sich unter dem window.ldfdr -Objekt auf der Seite.
Bitte beachte: Wenn du die Leadfeeder JavaScript API verwendest, solltest du daran denken, dass der Leadfeeder Tracker mehrere Tracker auf einer Seite unterstützt. Die Methoden in der JavaScript-API sind so konzipiert, dass das Verhalten standardmäßig auf alle Tracker angewendet wird. Du kannst sie aber auch nur für bestimmte Tracker-Instanzen aufrufen. Wenn du zum Beispiel zwei verschiedene Leadfeeder-Trackerskripte auf der Webseite hast, wird der Aufruf von window.ldfdr.track() ein Tracking-Ereignis für beide senden.
pageview()
Sendet ein Pageview-Ereignis. Sie unterstützt Argumente als Objekt.
window.ldfdr.pageview({
pageUrl: "https://www.example.com",
pageTitle: "Example page"
});
Wenn die Argumente nicht vorhanden sind, wird standardmäßig window.location.href für pageUrl und document.title für pageTitle verwendet.
getAll()
Gibt ein Array mit allen Tracker-Instanzen auf der Seite zurück. Wie du mit den Tracker-Instanzen interagieren kannst, erfährst du weiter unten unter getTracker().
getTracker(trackerId)
Holt eine Tracker-Instanz nach trackerId. Für die Tracker-Instanz werden die folgenden Methoden unterstützt:
var tracker = window.ldfdr.getTracker("abcdef");
// Sends a pageview to specific tracker, supports
//same arguments as pageview() above
tracker.pageview();
getClientId()
Du kannst die Leadfeeder clientId mit dem folgenden Aufruf erhalten:
window.ldfdr.getTracker("abcdef").getClientId()
ClientID ist die Besucher-ID, die im Leadfeeder-Cookie gespeichert ist. Sie stimmt mit dem Feld lf_client_id überein, das vom Endpunkt der Leadfeeder-API für Besuche zurückgegeben wird.
identifizieren()
Identify() ist eine der Methoden, die die JavaScript-API von Leadfeeder für den Aufruf der Webseite bereitstellt. Identify() ermöglicht es dir, deine bestehenden Methoden zur Identifizierung von Website-Besuchern in Leadfeeder zu nutzen. Bitte lies hier mehr.
Woher weißt du, dass es sicher ist, window.ldfdr.getTracker() aufzurufen, wenn du die JS API verwendest: Du kannst den folgenden Code in das Skript einfügen:
document.addEventListener('ldfdr.trackerReady', function(event) { // do stuff });
und wenn du die lfClientId (Besucher-ID) verwenden willst, dann kannst du verwenden:
document.addEventListener('ldfdr.trackerReady', function(event) { var id = event.tracker.getClientId(); // do stuff });
Ablauf des Dealfront-Cookies
Standardmäßig läuft das Dealfront-Cookie nach zwei Jahren (730 Tagen) ab. Wenn du möchtest, kannst du das Cookie mit der folgenden Option nach einer kürzeren Zeit ablaufen lassen:
window.ldfdr('cfg','trackingCookieDurationDays',<numDays>,ss);
Wenn du die Google Tag Manager-Vorlage von Dealfront verwendest, kannst du auch die Option "Anzahl der Tage, bis das Dealfront-Cookie abläuft" ändern. Dies ist nur möglich, wenn du das Dealfront-Cookie aktiviert hast.
Bitte beachte: Wenn du die Cookie-Ablaufzeit änderst, wird diese Einstellung nur berücksichtigt, wenn du in deinen Dealfront-Cookie-Einstellungen hier Cookies aktiviert hast. Für die Verwendung von GTM ist es erforderlich, dass du die neueste Version des Leadfeeder-Tracking-Skripts in deinem GTM verwendest - überprüfe die Vorlage im GTM auf mögliche Updates.
--
Fragen, Kommentare, Feedback? Lass es uns gerne wissen, indem du unseren Support via Chat oder E-Mail an support@dealfront.com kontaktierst.
VERWANDTE ARTIKEL: