Bildschirm-Tracking – Android SDK Version 2 (alte Version)

Dieses Dokument bietet einen Überblick über die Bildschirme und darüber, wie Bildschirmaufrufe mit dem Google Analytics SDK for Android Version 2 gemessen werden.

Ü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 string-Feld, das in Google Analytics-Berichten als Bildschirmname verwendet wird.

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

  • Bildschirmbericht
  • Engagement-Verlauf
  • Zielvorhabenfluss

Implementierung

In den folgenden Abschnitten wird beschrieben, wie die Bildschirmmessung entweder mit einem EasyTracker oder einer erweiterten Implementierung implementiert wird. Wenn Sie EasyTracker verwenden, können Sie eine automatische Bildschirmmessung implementieren.

Automatische Bildschirmmessung (EasyTracker)

Wenn Sie EasyTracker verwenden, können Sie die automatische Bildschirmmessung verwenden, um die einzelnen Activities Ihrer App ganz einfach als Bildschirme zu erfassen.

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 your reporting -->
<string name="com.example.app.BaseActivity">Home</string>
<string name="com.example.app.PrefsActivity">Preferences</string>

Manuelle Bildschirmmessung

Sie können auch manuell einen Bildschirmaufruf senden, indem Sie sendView() aufrufen. Auch wenn du bereits die automatische Bildschirmmessung von EasyTracker verwendest, kannst du Bildschirmaufrufe manuell senden, um die Nutzerinteraktionen mit Fragments oder anderen Inhalten zu messen, bei denen es sich möglicherweise nicht um Activity handelt.

sendView() wird normalerweise im onStart()-Callback von Activity oder Fragment aufgerufen, wie im folgenden Beispiel:

/**
 * Within an Activity or Fragment
 */
@Override
public void onStart() {
  super.onStart();
  ... // Your other onStart() code.
  myTracker.sendView("Home Screen"); // Where myTracker is an instance of Tracker.
}