Analytics für Android ausprobieren

Mit unserer Android-Beispiel-App können Sie sich die Funktionsweise von Analytics ansehen. Sie können Analytics auch einer bestehenden App hinzufügen.

Erforderlich:Die aktuellen Versionen von Android Studio und Google Play-Diensten.

Projekt abrufen

Wenn du ein Beispiel für Google-Dienste zum ersten Mal verwendest, sieh dir das Repository „google-services“ an.

$ git clone https://github.com/googlesamples/google-services.git

Öffnen Sie Android Studio.

Wählen Sie Datei > Öffnen aus, wechseln Sie zu dem Speicherort, an dem Sie das google-services-Repository geklont haben, und öffnen Sie google-services/android/analytics.

global_tracker.xml erstellen

Erstellen Sie die Datei app/src/res/xml/global_tracker.xml mit folgendem Inhalt:

<?xml version="1.0" encoding="utf-8"?>
<resources>
  <string name="ga_trackingId" translatable="false">${YOUR_TRACKING_ID}</string>
</resources>

Ersetzen Sie ${YOUR_TRACKING_ID} durch Ihre Tracking-ID.

Beispiel ausführen

Jetzt können Sie das Beispiel erstellen und über Android Studio ausführen.

Erstellen Sie das Beispiel, klicken Sie auf die Schaltfläche „Run“ (Ausführen) und wählen Sie ein verbundenes Gerät oder einen Emulator aus.

Suchen Sie nach Protokollmeldungen, die Analytics-Aktivitäten aufzeichnen. Du kannst Aktivitäten auf verschiedenen Bildschirmen aufzeichnen, indem du nach links oder rechts wischst.

Rufen Sie Analytics auf und wählen Sie das Analytics-Konto aus, mit dem Sie die App registriert haben. Wenn Sie sich nicht sicher sind, suchen Sie in der Datei google-services.json, die Sie Ihrem Projekt zuvor hinzugefügt haben, nach der Analytics-Tracking-ID. Kopieren Sie diese ID im Drop-down-Menü des Berichts in die Analytics-Kontosuche. Wählen Sie den Bericht Echtzeit > Übersicht für Ihre Property aus.

Jetzt können Sie die Aktivitäten Ihrer App in Echtzeit sehen. In der Grafik „Bildschirmaufrufe“ werden Bildschirmaufrufe angezeigt. Weitere Aktionen können Sie durch Klicken auf die Tabs in der Anwendung aufrufen. Der Echtzeitbericht zeigt Aktivitäten an, wenn diese die Server erreichen, sodass Sie damit Ihre Einrichtung schnell testen können.

Funktionsweise

Wie bei Web-Tracking werden in Analytics Mobile die Nutzeraktivitäten in Ihrer App mithilfe eines Analytics-Beacon erfasst, das die Daten an die Analytics-Server sendet. Jede einzelne Datenansicht in Ihrer App entspricht einem Analytics-Bildschirmaufruf. Im Bericht werden alle Interaktionsdaten der letzten 30 Minuten zusammengefasst.

In diesem Beispiel wird die Schnittstelle Tracker (im Codebeispiel als mTracker dargestellt) verwendet, um den Bildschirmnamen abzurufen und als Bildschirmaufruf an das mit Ihrer App verknüpfte Analytics-Konto zu senden.

Hinweis:Im Gegensatz zum Web-Tracking lädt das Analytics Mobile SDK Aktivitätssignale in Batches hoch, um die Funkverbindung des Geräts zu schonen und Zeiten zu verarbeiten, in denen Nutzer offline sind.

Log.i(TAG, "Setting screen name: " + name);
mTracker.setScreenName("Image~" + name);
mTracker.send(new HitBuilders.ScreenViewBuilder().build());
  

Nächste Schritte

Hier erfahren Sie, wie Sie Google Analytics verwenden können, um weitere App-Nutzungsinformationen zu erfassen, z. B. das Tippen auf ein UI-Element mit Ereignis-Tracking oder Google Play-Kampagnenaktivitäten mit Kampagnen-Tracking.

Analytics in Ihre App einbinden

Hatten Sie gute Erfahrungen? Hast du Probleme? Geben Sie uns Feedback!