Das CleverPush Skript setzt keine Cookies sondern arbeitet mit LocalStorage und SessionStorage.
LocalStorage Einträge haben keine feste Laufzeit und bleiben so lange bestehen bis der Benutzer seine BrowserDaten löscht.
Folgende Einträge können gesetzt werden. Die meisten hiervon werden nur bei eingetragenen Abonnenten gesetzt und manche nur bei der Benutzung von speziellen Features (z.B. Tagging von Abonnenten).
Alle technisch notwendigen Local & Session Storage Einträge können auch gesetzt werden, wenn der Benutzer den CleverPush Opt-In Consent nicht akzeptiert oder ignoriert. Sie sind für die Funktionsweise des CleverPush Skripts notwendig und verhindern bspw. dass das Opt-In mehrmals pro Nutzer ausgespielt wird.
Technologie: SessionStorage
Beschreibung: Enthält Daten zur aktuellen Sitzung
Laufzeit: Leert sich automatisch nach Schließen des Browser-Tabs
Name | Beschreibung | Kategorie | Beispiel-Wert |
cleverpush-alert-shown | Gibt an, ob die Opt-In Meldung beim Nutzer bereits angezeigt wurde (um mehrfache Anzeigen pro Sitzung zu vermeiden) | Technisch notwendig | true |
cleverpush-confirm-alert-reported | Zeitstempel der angibt, wann die Opt-In Meldung das letzte mal angezeigt wurde (um mehrfache Anzeigen pro Zeitraum zu vermeiden) | Technisch notwendig | 1633090547179 |
Technologie: LocalStorage:
Beschreibung: Enthält Daten die auch über die aktuelle Sitzung hinaus nötig sind
Laufzeit: Ohne feste Laufzeit
Name | Beschreibung | Kategorie | Beispiel-Wert |
cleverpush-subscription-status | Abo-Status, Werte: denied, allowed, unsubscribed, wichtig für die Funktionalität, sodass der Benutzer nach Ablehnen des Opt-Ins später nicht erneut gefragt wird. | Technisch notwendig | true |
cleverpush-deny-time | Zeitstempel der Opt-In Ablehnung. Wird dafür genutzt, das Opt-In nach einer definierbaren Zeit (Frequency Capping, bspw. 90 Tage) erneut anzubieten. | Technisch notwendig | 1633090547179 |
cleverpush-visits | Anzahl der Seiten-Impressionen (PIs) eines Nutzers, wird genutzt um das Opt-In erst nach einer erreichten PI-Zahl auszuspielen. Wird nur gesetzt, wenn die Opt-In Meldung mit PI-Steuerung konfiguriert wurde. | Technisch notwendig | 1 |
cleverpush-referrer | Verweis-Domain des Nutzers, wird nur gesetzt wenn diese in einem Opt-In Filter genutzt wird (z.B. um das Opt-In auf bestimmten Verweis-Domains nicht auszuspielen). | Technisch notwendig | https://google.com |
cleverpush-subscription-id | CleverPush Abonnement ID (nur bei eingetragenen Abonnenten) | Technisch notwendig für eingetragene Abonnements | XXXXXXXXXXXXX123 |
cleverpush-domain | CleverPush Domain, über welche die Subdomain des Kunden läuft. Diese Subdomain wird für den CleverPush iFrame genutzt. Der iFrame dient zur Verhinderung von doppelten Opt-Ins, falls der Kunde mehrere Domains einsetzt. Interne Variable, wichtig für die Funktionalität (nur bei eingetragenen Abonnenten) | Technisch notwendig für eingetragene Abonnements | mycleverpush.com |
cleverpush-last-worker-version | Versionsnummer des aktuell installierten ServiceWorkers. Interne Variable, wichtig für die Funktionalität (nur bei eingetragenen Abonnenten) | Technisch notwendig für eingetragene Abonnements | 1.0.0 |
cleverpush-last-session | Informationen zur aktuellen Sitzung: Dauer, Visits (nur bei eingetragenen Abonnenten). Technisch notwendig für Nachrichten-Versand zum „Optimalen Zeitpunkt“. | Technisch notwendig für eingetragene Abonnements | 1633090547179 |
cleverpush-topics | IDs der abonnierten Themenbereiche (Checkboxen beim Opt-In) (nur bei eingetragenen Abonnenten wenn „Themenbereiche“ Funktion genutzt wird) | Technisch notwendig für eingetragene Abonnements | [„TOPIC_1″,“TOPIC_2“] |
cleverpush-topics-version | Versions-Nummer der abonnierten Themenbereiche, wird zur Synchronisierung der Themen mit dem Backend verwendet (Checkboxen beim Opt-In) (nur bei eingetragenen Abonnenten wenn „Themenbereiche“ Funktion genutzt wird) | Technisch notwendig für eingetragene Abonnements | 1 |
cleverpush-tags | IDs der abonnierten Tags (nur bei eingetragenen Abonnenten wenn „Themenbereiche“ Funktion genutzt wird) | Technisch notwendig für eingetragene Abonnements | [„TAG_1″,“TAG_2“] |
cleverpush-tag-dates | Letzter Zuweisungs-Zeitpunkt der abonnierten Tags, kann für die Bildung von Segmenten basierend auf Zeitpunkt der Tag-Zuweisung genutzt werden (nur bei eingetragenen Abonnenten wenn „Themenbereiche“ Funktion genutzt wird) | Technisch notwendig für eingetragene Abonnements | {„TAG_1″:“2022-01-01T17:10:00.000Z“} |
cleverpush-last-sync | Zeitpunkt der letzten Synchronisierung der Abonnement-Daten mit der CleverPush API. Interne Variable, wichtig für die Funktionalität (nur bei eingetragenen Abonnenten) | Technisch notwendig für eingetragene Abonnements | 1633090547179 |
cleverpush-last-worker-update | Zeitpunkt des letzten ServiceWorker Updates. Interne Variable, wichtig für die Funktionalität (nur bei eingetragenen Abonnenten) | Technisch notwendig für eingetragene Abonnements | 1633090547179 |
Technologie: IndexedDB:
Beschreibung: Enthält Daten die im ServiceWorker, der für eingetragene Abonnements verwendet wird, benötigt werden. Der ServiceWorker hat keinen Zugriff auf die LocalStorage, daher ist eine getrennte Speicherung hier notwendig.
Laufzeit: Ohne feste Laufzeit
Name | Beschreibung | Kategorie | Beispiel-Wert |
__dbnames.dbnames | IndexedDB Datenbanknamen (enthält nur das Wort „cleverpush“). Wird von der verwendeten IndexedDB-Library „Dexie“ generiert. | Technisch notwendig für eingetragene Abonnements | cleverpush |
cleverpush.subscription | Zwischengespeicherte Abonnement ID im ServiceWorker, da dieser kein Zugriff auf LocalStorage hat (nur bei eingetragenen Abonnenten) | Technisch notwendig für eingetragene Abonnements | XXXXXXXXXXXXX123 |