Anonymous & Consent Mode
Bei der Projektanlage wählst du Anonymous Mode oder Consent Mode. Diese Einstellung bestimmt, wie der Tracker startet. Bei einem Consent-Projekt entscheidet zusätzlich das Signal deines Cookie-Banners, welche Erfassung auf der aktuellen Seite beginnt.
Anonymous Mode
Ein Anonymous-Projekt startet die anonyme Erfassung beim Seitenaufruf ohne Consent-Signal. Sitzungsstarts, Seitenaufrufe und aktive Zeit können erfasst werden. Eindeutige Besucherkennungen, neue und wiederkehrende Besucher benötigen dagegen passende Consent-Daten.
Eine Bannerzustimmung allein macht aus einem Anonymous-Projekt kein Consent-Projekt. Den Projektmodus änderst du im Manager unter Konfiguration; prüfe danach die aktualisierte Einbauanleitung.
Consent Mode
Ein Consent-Projekt verwendet die Entscheidung deines Banners:
| Entscheidung beim Seitenaufruf | Verhalten |
|---|---|
Zustimmung: window.tiConsent ist true | Die Consent-Erfassung startet. |
Ablehnung: window.tiConsent ist false | Die anonyme Erfassung startet. |
| Noch keine bekannte Entscheidung | Das reguläre Seitenaufruf- und Sitzungstracking wartet. Ein separates Vorbesuchssignal kann gesendet werden; es ersetzt keinen regulären Seitenaufruf oder Sitzungsstart. |
Ohne übermittelte Entscheidung darfst du deshalb nicht von einer bereits laufenden anonymen Erfassung ausgehen. Zustimmung allein ist außerdem noch kein gezählter Besucher: Dafür braucht es einen erfassten Consent-Sitzungsstart mit gültiger Besucherkennung.
Vorhandenen Cookie-Banner anbinden
Verwende diese Anbindung bei einem Consent-Projekt mit einem vorhandenen Banner. Führe bei entsprechender Zustimmung aus:
window.tiConsent = true;
window.dispatchEvent(new Event('ti-consent-updated'));Bei Ablehnung oder Widerruf übergibst du:
window.tiConsent = false;
window.dispatchEvent(new Event('ti-consent-updated'));Setze zuerst window.tiConsent und löse anschließend ti-consent-updated aus. Verknüpfe beide Fälle mit den passenden Aktionen deines Banners. Ein Banner, der ausschließlich eigene Ereignisse auslöst, übergibt damit noch keine Entscheidung an TrafficInsight.
Eine gespeicherte Entscheidung wieder bereitstellen
Lies bei jedem vollständigen Seitenaufruf die gespeicherte Entscheidung über deinen Banner aus. Stelle window.tiConsent möglichst vor dem Start des TrafficInsight-Trackers bereit. Ist der Tracker bereits geladen und noch inaktiv, übergib die Entscheidung mit dem passenden Code oben.
Leite aus einer fehlenden Entscheidung nicht automatisch eine Zustimmung oder Ablehnung ab. Der TrafficInsight Cookie-Banner übernimmt die Anbindung bei Verwendung seiner angebotenen Initialisierung; bei einem fremden Banner ist sie Teil deiner Integration.
Änderungen während eines Besuchs
Der aktuelle Tracker startet nach einem Zustimmungssignal nur dann im Consent-Zustand, wenn die Seite zuvor noch inaktiv war. Läuft die Seite bereits anonym, schaltet ein späteres Zustimmungssignal auf derselben Seite nicht auf Consent um. Rufe anschließend eine weitere Seite auf oder lade die Seite neu; die gespeicherte Zustimmung muss dort wieder bereitstehen.
Ein Widerruf aus laufender Consent-Erfassung stoppt das reguläre Tracking auf der aktuellen Seite und entfernt die gespeicherten Besucher- und Sitzungskennungen. Es läuft dort nicht sofort anonym weiter. Beim nächsten vollständigen Seitenaufruf mit gespeicherter Ablehnung kann die anonyme Erfassung starten.
Die Anbindung prüfen
Prüfe die Fälle getrennt:
- Gespeicherte Zustimmung: Seite neu öffnen, erste Zugriffe erfassen und in der App kontrollieren.
- Gespeicherte Ablehnung: Seite neu öffnen; anonyme Aufrufe können erscheinen, eindeutige Consent-Besucher sind dadurch nicht zu erwarten.
- Noch keine Entscheidung: In einem Testbrowser ohne gespeicherte Bannerentscheidung prüfen, dass reguläres Tracking zunächst wartet. Nach einer Entscheidung den nächsten Seitenaufruf kontrollieren.
- Widerruf nach Zustimmung: Prüfen, dass die laufende Consent-Erfassung endet und die gespeicherte Ablehnung beim nächsten Seitenaufruf übergeben wird.
Teste ohne eine für diesen Browser aktivierte Tracking-Ausnahme. Die Einbauprüfung im Manager allein prüft nicht alle diese Bannerfälle.
Die Datenbasis beachten
Sitzungsstarts, Seitenaufrufe und eindeutige Besucherkennungen haben unterschiedliche Grundlagen. Auch ein Consent-Projekt kann anonyme Ereignisse enthalten. Lies deshalb die Kennzahlerklärung und Hinweise auf fehlende oder teilweise verfügbare Daten mit.
Weiterlesen: Besucher & Sitzungen und Probleme eingrenzen.