Analytics für Android ausprobieren

In unserer Android-Beispiel-App können Sie sich ansehen, wie Analytics funktioniert, oder Analytics in Ihre bestehende App einbinden.

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

Projekt abrufen

Wenn Sie zum ersten Mal ein Beispiel für Google-Dienste verwenden, sehen Sie sich das Repository „google-services“ an.

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

Öffnen Sie Android Studio.

Wählen Sie File > Open (Datei > Öffnen) aus, suchen Sie den Ort, 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, in denen Analytics-Aktivitäten aufgezeichnet werden. 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. Die Grafik „Bildschirmaufrufe“ enthält Bildschirmaufrufe. Weitere Aktionen können Sie durch Klicken auf die Tabs in der Anwendung aufrufen. Der Echtzeitbericht zeigt Aktivitäten an, wenn sie die Server erreichen, sodass Sie damit Ihre Einrichtung schnell testen können.

Funktionsweise

Wie beim Web-Tracking werden in Analytics Mobile die Nutzeraktivitäten für Ihre App mit einem Analytics-Beacon erfasst, das 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 gruppenweise hoch, um eine Funkübertragung zu vermeiden und die Nutzeraktivität offline zu bewältigen.

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, um mehr App-Nutzungsdaten zu erheben, z. B. durch Antippen eines UI-Elements mit Ereignis-Tracking oder Google Play-Kampagnenaktivitäten mit Kampagnen-Tracking.

Analytics zur App hinzufügen

Hatten Sie gute Erfahrungen? Ist ein Problem aufgetreten? Geben Sie uns Feedback.