Dieses Dokument bietet einen Überblick über Bildschirme und die Messung von Bildschirmaufrufen mit dem Google Analytics SDK Version 4 für Android.
Überblick
Bildschirme in Google Analytics stellen Inhalte dar, die sich Nutzer in Ihrer App ansehen. Das entsprechende Konzept bei Webanalysen ist ein Seitenaufruf. Wenn Sie die Bildschirmaufrufe messen, sehen Sie, welche Inhalte sich Ihre Nutzer am häufigsten ansehen und wie sie zwischen verschiedenen Inhalten wechseln.
Ein Bildschirmaufruf besteht aus einem einzelnen Stringfeld, das in Google Analytics-Berichten als Bildschirmname verwendet wird:
Feldname | Typ | Erforderlich | Beschreibung |
---|---|---|---|
Bildschirmname | String |
Ja | Der Name eines App-Bildschirms. |
Bildschirmaufrufdaten werden hauptsächlich in den folgenden Google Analytics-Standardberichten verwendet:
- Bildschirmbericht
- Engagement-Verlauf
Implementierung
Um einen Bildschirmaufruf zu senden, lege die Bildschirmfeldwerte auf dem Tracker fest und sende dann den Treffer:
// Get tracker. Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker( TrackerName.APP_TRACKER); // Set screen name. t.setScreenName(screenName); // Send a screen view. t.send(new HitBuilders.ScreenViewBuilder().build());
Weitere Informationen zur Methode getTracker
finden Sie unter
Erweiterte Konfiguration.
Automatische Bildschirmmessung
Jedes Mal, wenn einem Nutzer das Activities
einer App angezeigt wird, lassen sich Bildschirmaufrufe automatisch messen.
So aktivieren Sie die automatische Activity
-Messung:
- Legen Sie den Parameter
ga_autoActivityTracking
in Ihrer XML-Konfigurationsdatei fest. - Geben Sie jedem
Activities
einen Bildschirmnamen in der XML-Konfigurationsdatei.
Hier ein Beispiel-Snippet aus einer XML-Konfigurationsdatei, nachdem die automatische Activity
-Messung aktiviert wurde:
<!-- Enable automatic Activity measurement --> <bool name="ga_autoActivityTracking">true</bool> <!-- The screen names that will appear in reports --> <screenName name="com.example.ScreenviewActivity"> AnalyticsSampleApp ScreenViewSampleScreen </screenName> <screenName name="com.example.EcommerceActivity"> AnalyticsSampleApp EcommerceSampleScreen </screenName>
So aktivieren Sie die automatische Activity
-Messung programmatisch:
t.enableAutoActivityTracking(true);