Bildschirme

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:

  1. Legen Sie den Parameter ga_autoActivityTracking in Ihrer XML-Konfigurationsdatei fest.
  2. 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);