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:
- EasyTracker-Methoden zu allen
Activities
hinzufügen - Legen Sie den Parameter
ga_autoActivityTracking
in der Dateianalytics.xml
fest. - Geben Sie jedem
Activities
einen Bildschirmnamen in der Dateianalytics.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>