App Tracking
Zustände bestimmen und Entscheidungen quantifizieren
Warum?
Das Nutzungsverhalten der User wird verfolgt, um die Benutzererfahrung zu verbessern und die Profitabilität zu steigern. Durch die Analyse der Daten kann herausgefunden werden, wie der Nutzer die App wirklich verwendet. Dies kann erheblich von subjektiven Vorstellungen abweichen. Durch die datengetriebenen Herangehensweise können objektiv(er) Entscheidungen getroffen werden, um relevante Bereiche auszubauen, Funktionen zu optimieren und insgesamt die Qualität der App zu steigern.
Zusätzlich zu Nutzungsdaten können auch Crash-Daten gesammelt werden. Das Sammeln von Informationen über Abstürze, Ladegeschwindigkeiten und anderen Leistungsindikatoren ermöglicht es, technische Probleme früh zu erkennen und schnell zu beheben.
Um einen Zustand zu bestimmen
- Wie viele tägliche Nutzer hat die App?
- Wo kommen die User her?
- Wie stark ist die Kundenbindung?
Um Entscheidungen zu treffen
- Wo verbringen die User die meiste Zeit?
- Womit wird am meisten Geld verdient?
- Welcher Bereich sollte vergrößert, bzw. verkleinert werden?
Um Entscheidungen zu bewerten
- Hat die neue Funktion mehr Nutzungsdauer gebracht (oder weniger)?
- Hat das neue Design zu mehr Conversions geführt?
Wie?
Was?
Beim Tracking von App-Nutzern mittels Firebase werden verschiedene Arten von Informationen erfasst, um die genannten Ziele, wie die Verbesserung der Benutzererfahrung, personalisierte Werbung, App-Monetarisierung und Fehlerbehebung zu erreichen. Hier sind einige der typischen Informationen, die über Firebase oder ähnliche Tracking-Tools erfasst werden können:
-
Nutzungsdaten:
- Häufigkeit der Nutzung: Wie oft wird die App geöffnet?
- Verweildauer: Wie lange bleiben die Nutzer in der App?
- Häufigkeit von Aktionen: Welche Funktionen und Seiten werden am häufigsten genutzt?
-
Geräteinformationen:
- Gerätetyp: Welches Gerät wird verwendet (z.B. Smartphone, Tablet)?
- Betriebssystem: Welche Version des Betriebssystems wird genutzt?
- Bildschirmauflösung: Wie ist die Bildschirmauflösung des Geräts?
-
Nutzerinteraktionen:
- Klickverhalten: Welche Schaltflächen oder Elemente werden angeklickt?
- Konversionen: Wie oft führen Nutzer gewünschte Aktionen durch (z.B. In-App-Käufe, Anmeldung)?
-
Geografische Informationen:
- Standort: Wo befinden sich die Nutzer geografisch?
- Spracheinstellungen: In welcher Sprache wird die App bevorzugt genutzt?
-
Absturzberichte:
- Fehlerprotokolle: Informationen über aufgetretene Fehler und Abstürze.
- Stack-Traces: Detaillierte Informationen über den Programmablauf bei einem Fehler.
-
Werbung und Monetarisierung:
- Klicks auf Anzeigen: Wie oft werden Anzeigen angeklickt?
- In-App-Käufe: Welche Produkte werden gekauft, und wie oft?
-
Benutzeridentifikation:
- Eindeutige Kennungen: Firebase erzeugt eindeutige Kennungen für jeden Nutzer, um individuelle Aktivitäten zu verfolgen.
- Anonymisierungsoptionen: Entwickler können entscheiden, ob sie Daten anonymisieren oder personalisieren möchten.
Um die Privatsphäre der Nutzer zu schützen, werden meist aggregierte und anonymisierte Daten verwendet. Des Weiteren ist es wichtig, transparente Datenschutzrichtlinien zu implementieren und den Nutzern die Möglichkeit zu geben, das Tracking in den Einstellungen zu deaktivieren.