LearnPlatform erfasst Nutzungsdaten, die im Inventar-Dashboard angezeigt werden. Die Details zu den Datennutzungsereignissen hängen davon ab, ob Ihre Daten von Browser- oder iOS-Erweiterungen erfasst werden.
Verwendung von Browsererweiterungen
Die LearnPlatform-Browsererweiterung überwacht drei Arten von Benutzeraktionen:
- Ein Tab wird aktiviert: Benutzer wechselt den Tab.
- Die URL eines Tabs wird aktualisiert: Der Benutzer navigiert zu einer anderen Seite, oder in manchen Fällen (wie bei einer Single-Page-App (SPA)) führt der Benutzer eine Aktion auf der Seite aus, die die URL aktualisiert.
- Das aktuelle Fenster ändert sich: Der Benutzer hat mehrere Chrome/Edge-Fenster geöffnet und wechselt zwischen ihnen (oder wechselt von Chrome/Edge weg).
Wenn eine dieser Aktionen eintritt, versucht LearnPlatform, die URL aufzurufen und sie mit einer Liste von Tracking-Domains abzugleichen. Bei der besten Übereinstimmung werden die folgenden beiden Aktionen ausgeführt:
- Bei Ladeereignissen erhöht das System einen Zähler für das Produkt. Das heißt, eine URL-Änderung entspricht einem einzelnen Ladeereignis.
- Bei Ereignissen der Systemminuten (MOS) startet oder setzt das System eine „aktive“ Sitzung für das jeweilige Produkt fort. Dadurch kann das System die Dauer der aktiven Sitzung erfassen.
Das System ruft alle 60 Sekunden die gesammelten Nutzungsdaten ab und stellt sie auf LearnPlatform bereit. Jedes Mal, wenn das System die Daten sendet, werden alle vorhandenen Nutzungsinformationen aus der Chrome-Erweiterung gelöscht, um eine Ansammlung und damit verbundene Leistungsprobleme zu vermeiden.
iOS-Erweiterungsnutzung
In der iOS-App verwendet das System den Web Content Filter. Dieser leitet im Prinzip den gesamten Netzwerkverkehr weiter. Bei jeder Netzwerkanfrage prüft das System die URL und die Bundle-ID, um festzustellen, ob es sich um ein iOS-App- oder iOS-Webnutzungsereignis handelt. Anschließend gleicht das System diese URL oder Bundle-ID mit einer Produktliste ab und verfolgt die Nutzung entsprechend.
Hinweis: Das System verwendet den Netzwerkverkehr als Näherungswert für die Nutzung. Nicht jede App sendet eine Netzwerkanfrage, wenn der Nutzer mit ihr interagiert, und nicht jede Netzwerkanfrage wird vom Nutzer initiiert (z. B. kann eine App Daten im Hintergrund aktualisieren). Dies ist aufgrund der Einschränkungen im Apple-Ökosystem eine bestmögliche Schätzung, ermöglicht dem System aber dennoch eine grobe Einschätzung der Nutzung.