Bildschirme – Android SDK

Dieses Dokument bietet eine Übersicht über Bildschirme und die Messung von Bildschirmaufrufen mit dem Google Analytics SDK for Android Version 3.

Ü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 Tracker-Feld Typ Erforderlich Beschreibung
Bildschirmname Fields.SCREEN_NAME String Ja Der Name eines App-Bildschirms.

Bildschirmaufrufdaten werden hauptsächlich in den folgenden Google Analytics-Standardberichten verwendet:

  • Bildschirmbericht
  • Engagement-Verlauf

Manuelle Bildschirmmessung

Um einen Bildschirmaufruf manuell zu senden, lege die Bildschirmfeldwerte auf dem Tracker fest und sende dann den Treffer:

// May return null if EasyTracker has not yet been initialized with a property
// ID.
Tracker easyTracker = EasyTracker.getInstance(this);

// This screen name value will remain set on the tracker and sent with
// hits until it is set to a new value or to null.
easyTracker.set(Fields.SCREEN_NAME, "Home Screen");

easyTracker.send(MapBuilder
    .createAppView()
    .build()
);

Automatische Bildschirmmessung (EasyTracker)

EasyTracker kann jedes Mal automatisch Bildschirmaufrufe messen, wenn das Activities einer App einem Nutzer angezeigt wird.

So aktivieren Sie die automatische Activity-Messung:

  1. EasyTracker-Methoden zu allen Activities hinzufügen
  2. Legen Sie den Parameter ga_autoActivityTracking in der Datei analytics.xml fest.
  3. Geben Sie jedem Activities einen Bildschirmnamen in der Datei analytics.xml.

Hier ein Beispiel-Snippet aus einer analytics.xml-Datei, 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 -->
<string name="com.example.app.BaseActivity">Home</string>
<string name="com.example.app.PrefsActivity">Preferences</string>