Analysiere, wie deine App genutzt wird

Aktualisiert am 21. August 2023 von Jan Bunk

Bild mit Text: Anzeigen von Analytics für deine App

Genauso wie du wahrscheinlich analysierst, wie Leute deine Website nutzen, kannst du auch sehen, wie deine App genutzt wird. In dieser Anleitung schauen wir uns an, wie du das mit deinem bestehenden Website-Analyse-Tool (z. B. Google Analytics) machen kannst. Danach sehen wir uns einige zusätzliche Statistiken darüber an, wie viele Menschen deine App nutzen.

App-Nutzer in deinen Website-Analytics filtern

Filtern nach User Agent

Die einfachste Möglichkeit, Website-Nutzer von App-Nutzern in deinen Analytics zu unterscheiden, ist das Filtern nach User Agents. Der User Agent ist eine kurze Zeichenfolge, die der Browser an Websites sendet. Der User-Agent enthält Informationen über den Browser, z. B. könnte ein Firefox-Browser diesen User-Agent senden:

Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0
Die Filterung nach User Agent funktioniert nur, wenn du die App so konfiguriert hast, dass sie den User Agent, den sie verwendet, anpasst. Du kannst diese Option in den Navigationseinstellungen deiner App aktivieren. Navigationseinstellungen öffnen
Wenn du diese Option nicht aktivieren möchtest, schau dir die anderen in diesem Artikel vorgestellten Filtermethoden an.

Von der App verwendete User Agents

Die App benutzt ein paar verschiedene User Agents:

  • $regularUserAgent App-WebView ($operatingSystem) $version
    Dies ist der übliche User Agent, der vom internen Browser der App verwendet wird. Anfragen, die mit diesem User-Agent gemacht werden, werden vom Nutzer der App initiiert. Dies ist der User Agent, nach dem du in deinen Analytics suchen solltest.
  • App-HttpClient $version
    Dies ist der User Agent, der für Anfragen der App verwendet wird, die nicht direkt vom Nutzer initiiert werden. Zum Beispiel macht die App damit einige Anfragen, um Teile der Website für die Offline-Nutzung zu speichern.

$version ist die interne Version der App (z.B. 1.4.8+52) und $operatingSystem ist die Plattform, auf der die App verwendet wird (z.B. ios oder android).

$regularUserAgent ist der User Agent eines mobilen Browsers, der von dem Gerät erwartet wird, wie Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148

Du brauchst dich um all das nicht zu kümmern, es sei denn, du willst etwas Besonderes machen. Ansonsten befolge einfach die nächsten Schritte, um in deinem Analytics-Programm nach dem User Agent zu filtern.

Filtern nach User Agent in Google Analytics

Das funktioniert möglicherweise nicht mehr mit Google Analytics 4. Wir verwenden Google Analytics nicht mehr, daher weiß ich nicht, wie man das heutzutage macht. Vielleicht über den Google Tag Manager mit einer benutzerdefinierten JavaScript-Variable? Ich habe es versucht, aber ich habe keine Ahnung, wie Google Tag Manager und Google Analytics zusammenarbeiten, sorry.

So kannst du beispielsweise in Google Analytics nach dem User Agent filtern:

Klicke im Menü auf der linken Seite auf "Erkunden".

Klicke im Menü auf der linken Seite auf

Erstelle eine neue Erkundung.

Erstelle eine neue Erkundung.

Gib einen Namen für deine neue Erkundung ein, zum Beispiel "App-Benutzer".

Gib einen Namen für deine neue Erkundung ein, zum Beispiel

Erstelle ein neues Segment.

Erstelle ein neues Segment.

Wähle "Benutzersegment".

Wähle

Benenne das Segment.

Benenne das Segment.

Füge eine neue Bedingung "Browser" hinzu.

Füge eine neue Bedingung

Setze den Filter auf "enthält" "App-WebView". Wenn du nur nach iOS-Nutzern filtern willst, kannst du "App-WebView (ios)" verwenden. Für Android würdest du "App-WebView (android)" verwenden.

Setze den Filter auf

App-Nutzer mit JavaScript filtern

Eine kompliziertere, aber auch mächtigere Methode, um festzustellen, ob ein Nutzer deine Website mit einem Browser oder der App besucht, ist die Verwendung von JavaScript. Das ist besonders nützlich, wenn deine Analysesoftware die Filterung nach User Agents nicht unterstützt.

Die einfachste Möglichkeit ist die Verwendung von getAppPlatform aus dem App-Helper-Skript. Die Funktion gibt null zurück, wenn die App im Browser geöffnet wird, ansonsten das Betriebssystem, auf dem die App verwendet wird. Wie in der Dokumentation erwähnt, funktioniert dies jedoch nur, wenn du die App ihren User Agent ändern lässt.

Eine Option, die nicht auf User Agents angewiesen ist, ist executeWhenAppReady. Der darin enthaltene Code wird nur ausgeführt, wenn deine Website innerhalb der App aufgerufen wird.

Anzeigen von App-Download-Statistiken

Wenn du herausfinden willst, wie viele Menschen deine App heruntergeladen haben, kannst du dir die Statistiken ansehen, die die App Stores sammeln.

Google Play Console

Die Statistiken über deine Android-App findest du in der Google Play Console.

Die erste Statistik, die du siehst, ist, wie viele Leute deine App installiert haben ("Installierte Zielgruppe").

Ein Screenshot aus der Play Console zeigt, wie viele Menschen eine App in den USA und Deutschland installiert haben.

Aber es gibt noch eine Menge anderer Statistiken, die du dir ansehen kannst, zum Beispiel die monatlichen aktiven Nutzer.

Ein Screenshot zeigt das Menü, in dem du zwischen verschiedenen Statistiken über deine App wählen kannst.

Apple App Store

Auf ähnliche Weise kannst du Statistiken über deine iOS-App auf der App Store Connect Analyseseite einsehen.

Die meisten Analysen kannst du auf der Seite mit den Metriken einsehen.

Ein Screenshot der App Store Connect Metrikseite mit neuen App-Downloads.

Sei vorsichtig, wenn du Statistiken zwischen der Play Console und App Store Connect vergleichst, denn einige Kennzahlen können denselben Namen haben, aber dennoch unterschiedlich gemessen werden. App Store Connect zeigt dir zum Beispiel die neuen Downloads an einem bestimmten Tag an, während die Play Console alle Downloads zusammenfasst, sodass du die Gesamtzahl der Downloads siehst.

Verwandte Artikel


Bild mit Text: Aktualisieren und Bearbeiten von Teilen deiner App

Wann, warum und wie du deine App aktualisieren solltest

In diesem Artikel werfen wir einen Blick darauf, wann du ein Update bei den App Stores einreichen musst, wann du es optional tun kannst und welche Vorteile das hat. Wir sprechen auch über die empfohlene Update-Häufigkeit und darüber, wie du ein App-Update veröffentlichst.

Bild mit Text: Staying Compliant with Export Regulations

Export-Compliance im App Store & Play Store

Du musst einige Exportbestimmungen beachten, denn Apps zählen als Verschlüsselungssoftware und App-Downloads zählen als Export aus den USA.

Ein niedlicher humanoider Roboter in blauem Licht, der einen Stapel Papiere in einer großen Fabrik unterschreibt, digitale Kunst

Selbstsignieren deines Appbundles

So generierst du Schlüssel & Keystores und nutzt sie, um dein Appbundle zu signieren. Anschließend verifizierst du es und lädst es in die Play Console hoch.


Autor Jan Bunk
Geschrieben von
Jan Bunk

Hallo, ich bin Jan! Ich habe webtoapp.design 2019 während meines Informatikstudiums gegründet. Seitdem hat sich viel verändert - nicht nur, dass ich meinen Abschluss gemacht habe, sondern auch, dass nicht mehr nur ich webtoapp.design betreibe. Wir sind zu einem globalen, vollständig remote arbeitenden Team angewachsen und haben viel Erfahrung mit der Entwicklung und Veröffentlichung von Apps gesammelt. Wir haben Hunderte von Apps entwickelt und in den App Stores veröffentlicht, wo sie hunderttausendfach heruntergeladen wurden.