Google Analytics SDK for Android: Migration von Version 1.x zu Version 2.x

In dieser Migrationsanleitung werden die Neuerungen in Version 2 des SDK beschrieben und Entwickler erhalten Tipps für die Migration von einer v1.x-Implementierung. Entwickler, die keine Migration von einer v1.x-Implementierung benötigen, können jetzt mit Version 2 starten.

Einleitung

Google Analytics hat vor Kurzem das aktualisierte Google Analytics SDK für Android Version 2 veröffentlicht. Version 2 des SDK unterstützt neue Funktionen und eine neue Oberfläche zur Berichterstellung, die speziell für App-Entwickler entwickelt wurde.

Wir empfehlen allen Google Analytics-Entwicklern, zu Version 2 des Google Analytics SDK for Android zu migrieren, damit sie von den neuen Funktionen und Berichten profitieren können.

Neu in Version 2

Mit Version 2 des Google Analytics SDK für Android stehen neue Berichtsfunktionen für App-Entwickler sowie leistungsstarke neue Dimensionen und Messwerte zur Verfügung. Version 2 bietet Entwicklern folgende Vorteile:

Leistungsfähigere Berichte für App-Entwickler
Die Standardberichte wurden für App-Entwickler neu gestaltet. Sie enthalten neue Berichte wie „Interaktionsfluss“ und „Google Play-Quellen“, um Entwicklern neue Einblicke in die Nutzerakquise und die Nutzerfreundlichkeit zu bieten. In unseren Best Practices für die Kontokonfiguration erfahren Sie, wie Sie Ihre Property am besten für Version 2 konfigurieren.
Neue App-Dimensionen und -Messwerte
Mit Version 2 des SDKs wurden neue app-spezifische Dimensionen und Messwerte eingeführt, darunter „Bildschirmname“ und „Bildschirmaufrufe“, „App-Name“ und „App-Version“.
Abstürze und Ausnahmen messen
Das Google Analytics SDK for Android führt die Ausnahmemessung und den Ausnahmetreffertyp ein. Mit der Ausnahmemessung können Sie die Anzahl und Art der Abstürze und nicht schwerwiegenden Ausnahmen messen. Informationen zum Implementieren der Ausnahmemessung finden Sie im Entwicklerleitfaden zu Ausnahmen.
Benutzerdefinierte Dimensionen und Messwerte
Benutzerdefinierte Dimensionen erstellen, um Ihre Daten auf neue Art und Weise zu segmentieren. Weitere Informationen zu benutzerdefinierten Dimensionen und Messwerten.
Soziale Interaktionen messen
Gewinnen Sie neue Erkenntnisse über den Wert sozialer Interaktionen in Ihrer App, indem Sie Nutzerinteraktionen mit eingebetteten Plug-ins und Widgets für soziale Netzwerke messen. Weitere Informationen zum Messen sozialer Interaktionen

Vorbereitung

Alle Entwickler sollten diese beiden Schritte unternehmen, bevor sie mit der Migration beginnen:

  1. Google Analytics SDK for Android (Version 2) herunterladen
  2. Erstellen Sie eine App-Datenansicht (Profil), mit der Sie auf Ihre neuen App-Berichte und -Daten zugreifen.

Nachdem Sie die oben genannten Schritte ausgeführt haben, führen Sie die folgenden Schritte für Ihren Migrationspfad aus.

Migration von EasyTracker

Führen Sie drei Schritte aus, um Ihre App von Version 1 zu Version 2 der EasyTracker-Bibliothek zu migrieren:

  1. Parameter in der Ressourcendatei „GoogleAnalytics.xml“ aktualisieren
  2. Methodennamen aktualisieren
  3. Broadcast-Empfänger aktualisieren (Google Play-Kampagnen-Tracking)

1. Parameter in GoogleAnalytics.xml aktualisieren

Aktualisieren Sie bei der Migration zu Version 2 die Parameter in Ihrer GoogleAnalytics.xml-Ressourcendatei, da sich einige seit Version 1.x geändert haben und in Version 2 neue Parameter hinzugefügt wurden.

Die folgende Tabelle zeigt die Parameter, die in Version 2 aktualisiert wurden:

v1.x-Parameternamev2.x-Parametername
ga_api_keyga_trackingId
ga_auto_activity_trackingga_autoActivityTracking
ga_dryRunVerworfen

Weitere Informationen zu den neuen und aktualisierten EasyTracker-Parametern

2. Methodennamen aktualisieren

Obwohl ein Großteil der Syntax in Version 2 von EasyTracker unverändert bleibt, gibt es einige erhebliche Unterschiede bei Methodennamen und Syntax, die eine Aktualisierung Ihrer Implementierung erforderlich machen:

3. Broadcast-Empfänger aktualisieren (Google Play-Kampagnen-Tracking)

Entwickler, die das Google Play-Kampagnen-Tracking mit Version 1.x implementiert haben, sollten beachten, dass sich der Klassenpfad des Empfängers geändert hat. Weitere Informationen finden Sie im Leitfaden zum Kampagnen-Tracking bei Google Play.

Von einer benutzerdefinierten Implementierung migrieren

Wenn Sie die EasyTracker-Bibliothek in Version 1.x des Analytics SDK for Android nicht verwendet haben, empfehlen wir Ihnen, EasyTracker in Version 2 zu verwenden.

Die EasyTracker-Bibliothek ist jetzt im SDK enthalten und wird für alle Entwickler empfohlen. Erste Schritte mit EasyTracker im Google Analytics SDK Version 2.

Wenn Sie erweiterte Anforderungen an die Datenerhebung haben und beispielsweise mehrere Property-IDs in einer einzelnen Implementierung verwenden möchten, lesen Sie den Leitfaden für erweiterte Konfiguration, um mehr über die erweiterten Funktionen von Version 2.x des SDK zu erfahren.