etracker bietet die Möglichkeit, einen eigenen Opt-In-Dialog für das Tracking einzusetzen. Die Zustimmung oder Ablehnung zum Tracking wird in dem Cookie „et_oi_v2“ gespeichert.
Voraussetzung ist neben dem aktuellen Tracking-Code (mind. Version 4.0) die Aktivierung des Opt-Ins in den Account-Einstellungen: Account Info → Einstellungen → Datenschutz → Tracking Opt-In und Zustimmung → Opt-In aktiv → eigenes Opt-In.
Die Zustimmungen zum Tracking können in den Account-Einstellungen unter dem Menüpunkt Tracking Opt-In und Zustimmung als CSV-Datei heruntergeladen werden.
Verfügbare JS-API-Funktionen
Opt-In-Dialog anzeigen/ausblenden
Die folgende Funktion kann genutzt werden, um zu entscheiden, ob der eigene Opt-In Dialog angezeigt werden soll:
_etracker.isOptInDialogExpected()
Ist noch kein Cookie „et_oi_v2“ vorhanden, wird der Wert „true“ zurückgegeben, sonst der Wert „false“.
Tracking aktivieren
Stimmt ein Nutzer dem Tracking auf der Website über den eigenen Opt-In-Dialog zu, wird dem Cookie durch folgenden Aufruf der Wert „yes“ zugewiesen:
_etracker.enableTracking('mydomain.com');
Der Parameter „mydomain.com„ ist durch die Domäne zu ersetzen, für die das Tracking eingeschaltet werden soll.
Tracking deaktivieren
Wenn der Nutzer das Tracking abgelehnt hat, muss folgender Aufruf erfolgen, um dem Cookie den Wert „no“ zuzuweisen:
_etracker.disableTracking('mydomain.com');
Der Parameter „mydomain.com“ ist durch die Domäne zu ersetzen, für die das Tracking eingeschaltet werden soll.
Tracking temporär deaktivieren
Mit diesem Aufruf wird der Nutzer nur für die laufende Session vom Tracking ausgeschlossen:
_etracker.disableTrackingForSession();
Anstelle eines Cookies wird hier ein Eintrag im Session Storage gemacht.