Der Web Visitors Tracker bietet Dir zwei Methoden, optOut() und optIn(), mit denen Du das Tracking einzelner Besucher komplett stoppst, ohne das Skript von Deiner Website zu entfernen. Nutze sie, um die Do-Not-Track-Entscheidung eines Besuchers, einen Klick auf „Alle ablehnen" oder einen eigenständigen Opt-Out-Link umzusetzen.
Wenn Du wissen willst, wie der Tracker zusammen mit einem Cookie-Banner oder einer Consent Management Platform funktioniert, geht es um ein anderes Setup. Lies dazu Verwendung von Web Visitors und Einwilligung zur Einhaltung der DSGVO
Was optOut() macht
Wenn Du window.ldfdr.optOut() aufrufst, passiert Folgendes:
Setzt einen First-Party-Cookie,
ldfdr_opt_out=1, auf Deiner Domain.Löscht den bestehenden
_lfa-Client-ID-Cookie des Besuchers und den passenden localStorage-Eintrag.Stoppt jede weitere Datenübertragung des Trackers. Pageviews,
identify()-Aufrufe und alle Plugin-Events laufen ins Leere, solange der Opt-Out-Cookie gesetzt ist.
Der Aufruf von window.ldfdr.optIn() löscht den ldfdr_opt_out-Cookie. Das Tracking startet beim nächsten Event des Besuchers wieder.
So unterscheidet sich das von rejectCookie()
Das sind zwei unterschiedliche Hebel, und es ist leicht, den falschen zu greifen.
|
|
|
Sendet noch Events? | Ja, mit einer anonymen Client-ID | Nein, sendet nichts |
Erfordert Consent Mode? | Ja, nur verfügbar, wenn | Nein, funktioniert so oder so |
Firma weiterhin identifiziert? | Ja | Nein |
Geeignet für | Besucher, die Cookies abgelehnt haben, aber weiterhin anonym gezählt werden können | Besucher, die um einen kompletten Tracking-Stopp gebeten haben |
Willst Du DSGVO-konformes Tracking mit einem Cookie-Banner, sind rejectCookie() und Consent Mode meist die richtige Wahl, weil sie Firmen weiterhin identifizieren. Nutze optOut(), wenn ein Besucher einen kompletten Stopp verlangt.
So verwendest Du es
Prüfe immer, ob der Tracker geladen ist, bevor Du die Methode aufrufst. Das Skript lädt asynchron, ein ungeprüfter Aufruf kann also laufen, bevor window.ldfdr existiert.
<script>
if (window.ldfdr && window.ldfdr.optOut) {
window.ldfdr.optOut();
}
</script>
Und so nimmst Du den Besucher wieder ins Tracking auf:
<script>
if (window.ldfdr && window.ldfdr.optIn) {
window.ldfdr.optIn();
}
</script>
So verhält es sich
Opt-Out gewinnt gegen Opt-In. Ruft eine Seite sowohl
acceptCookie()als auchoptOut()auf, hat der Opt-Out-Status Vorrang.Funktioniert unabhängig von Deinen Einstellungen. Es spielt keine Rolle, ob Consent Mode oder Cookies in Deinen Tracker-Einstellungen aktiviert sind.
Gilt für jeden Tracker auf der Seite. Hast Du mehrere Web Visitors Tracker installiert, deckt ein einziger
optOut()-Aufruf alle ab.Ein erneutes Opt-In erzeugt einen neuen Besucher. Da die
_lfa-Client-ID beim Opt-Out gelöscht wurde, zählt ein zurückkehrender Besucher als neuer Besucher, nicht als wiederkehrender.Betrifft nur künftigen Traffic. Ein Opt-Out stoppt die Erfassung neuer Daten. Bereits erfasste Besuche werden dadurch nicht entfernt.
So prüfst Du, ob es funktioniert hat
Öffne Deine Website im Browser, löse den Opt-Out aus und öffne dann die Entwicklertools:
Application → Cookies → Deine Domain. Du solltest
ldfdr_opt_outmit dem Wert1sehen, und der_lfa-Cookie sollte verschwunden sein.Application → Local Storage. Der
_lfa-Eintrag sollte ebenfalls verschwunden sein.Network-Tab. Lade die Seite neu und filtere nach Anfragen an den Tracker. Es sollten keine mehr auftauchen.
Um zu bestätigen, dass optIn() funktioniert, rufe die Methode auf, lade die Seite neu und prüfe, ob ldfdr_opt_out verschwunden ist und Tracker-Anfragen wieder auftauchen.
Gut zu wissen
Der Opt-Out gilt pro Browser und Gerät
Da die Entscheidung in einem Cookie im Browser des Besuchers gespeichert wird, gilt sie nur für diesen Browser auf diesem Gerät. Ein Besucher, der auf seinem Laptop einen Opt-Out durchführt und danach vom Smartphone aus zugreift, wird dort wieder getrackt. Löscht er seine Cookies, geht der Opt-Out damit verloren.
Was passiert mit bereits erfassten Daten?
Ein Opt-Out betrifft nur künftigen Traffic. Bereits erfasste Besuche bleiben in Deinem Account erhalten.
Fragen, Kommentare, Feedback? Bitte lass es uns wissen, indem du unser Support-Team über den Chat kontaktierst oder uns eine E-Mail an support@leadfeeder.com schickst.
