Auf dieser Seite werden alle Änderungen dokumentiert, die am Google Analytics SDK für Android vorgenommen werden. Wir empfehlen dir, diese Liste regelmäßig auf neue Ankündigungen zu prüfen. Änderungen können Sie auch über die unten im Abschnitt Abonnieren aufgeführten Feeds abschließen.
Zugehörige Änderungsprotokolle abonnieren
Umfasst alle APIs für die Erfassung, Konfiguration und Berichterstellung.
Umfasst Web-Tracking (ga.js und analytics.js), Android SDK, iOS SDK und Measurement Protocol.
Version 4.5 – Google Play-Dienste 7.3 (1. Mai 2015)
Dieser Release enthält:
Google Analytics
- Hintergrundwiedergabe auf Nicht-Google Play-Geräten wird jetzt unterstützt.
- Eingestellter Analytics Logger/LogLevel. Stattdessen wird in Analytics jetzt Android-Logging verwendet. Führen Sie
adb shell setprop log.tag.GAv4 DEBUG
aus, um das Debug-Logging zu aktivieren. - Refaktorierung, um die Datenauslieferung zu verbessern und die Attribution von Kampagnen zu installieren
- Fehler beim Parsen der Kampagne behoben. Problem 596
- Nicht verarbeitete App-Ausnahmen in den ersten Sekunden der Analytics-Initialisierung werden korrekt gemeldet. Problem 443
Google Tag Manager
- Keine Änderungen
Version 4.0.6 – Google Play-Dienste 7.0 (19. März 2015)
Dieser Release enthält:
Google Analytics
- Problem 440: CampaignTrackingService NullPointerException behoben
- Problem 552: GoogleAnalytics.getInstance() blockiert
- Problem 564: Probleme mit nicht unterstützten Analytics-Berichten zu automatischen Aktivitäten werden behoben
- Kleinere Fehlerkorrekturen.
Google Tag Manager
- Kleinere Fehlerkorrekturen.
Version 4.0.5 – Google Play-Dienste 6.7 (17. Februar 2015)
Dieser Release enthält:
Google Analytics
- Kleinere Fehlerkorrekturen.
Google Tag Manager
- Ein Fehler in Bezug auf die Race-Bedingung wurde behoben, bei dem TagManager „IllegalStateException: Results have been set“ (So vermeiden Sie Tag Manager: Ergebnisse wurden bereits festgelegt) vermieden wurde.
Version 4.0.4 – Google Play-Dienste 6.5 (24. November 2014)
Dieser Release enthält:
Google Analytics
- Verbesserungen beim Ausnahme-Tracking in Bezug auf Problem 443: Google Play-Dienste können keine Ausnahmen einreichen.
- Kleinere Fehlerkorrekturen.
Google Tag Manager
- Keine Änderungen an Google Tag Manager
Version 4.0.3 – Google Play-Dienste 6.1 (25. September 2014)
Dieser Release enthält:
Google Analytics
- Kleinere Fehlerkorrekturen.
Google Tag Manager
- Erweiterte E-Commerce-Berichte werden jetzt unterstützt. Weitere Informationen finden Sie im Entwicklerleitfaden für erweiterte E-Commerce-Berichte.
Version 4.0.2 – Google Play-Dienste 5.0 (1. Juli 2014)
Dieser Release enthält:
Google Analytics
- Erweiterte E-Commerce-Berichte werden jetzt unterstützt. Weitere Informationen finden Sie im Entwicklerleitfaden für erweiterte E-Commerce-Berichte.
- Die Client-ID wird jetzt bei jeder Änderung der Werbe-ID zurückgesetzt.
- Die Erfassung von Werbe-IDs ist standardmäßig deaktiviert.
- Programmatische APIs für Ausnahmeberichte wurden hinzugefügt.
- Fehlerkorrekturen in der Dokumentation
- Kleinere Fehlerkorrekturen.
Google Tag Manager
- Keine Änderungen an Google Tag Manager
Version 4 (25. März 2014)
Google Analytics und Google Tag Manager
- Die Google Analytics SDK und Google Tag Manager SDKs sind jetzt Teil des Google Play Services SDK 4.3 .
- Dazu müssen die Google Play-Dienste auf keinem Gerät installiert sein. Wenn die Google Play-Dienste nicht verfügbar sind, greift das SDK automatisch auf die lokale Weiterleitung zurück.
- Weitere Informationen zu den ersten Schritten finden Sie unter Google Tag Manager SDK Version 4 für Android und Google Analytics SDK Version 4 für Android.
Version 3.02 (18. März 2014)
Dieser Release enthält:
Google Analytics
- Keine Änderungen an Google Analytics
Google Tag Manager
- Das Analytics-Makro für Content-Tests wird jetzt unterstützt.
Version 2.0beta6 (11. Oktober 2013)
Diese Version enthält: * Sechste Betaversion. * Änderungen erforderlich, um eine Laufzeitausnahme zu vermeiden, wenn eine auf KitKat (API-Level 19) ausgerichtete App das SDK verwendet
Version 3.01 (11. Oktober 2013)
Dieser Release enthält: * Zweite Version von Version 3.0. * Änderungen erforderlich, um eine Laufzeitausnahme zu vermeiden, wenn eine auf KitKat (API-Level 19) ausgerichtete App das SDK verwendet
Version 3.0.0 (16. August 2013)
Diese Version enthält: * Erste Version von Version 3.0 * Umgewandelte SDK API, die besser auf analytics.js ausgerichtet ist Weitere Informationen finden Sie unter javadoc und /analytics/devguides/collection/android/v3/ . * Alle track
- und send
-Methoden wurden entfernt. Stattdessen können Sie Treffer und die entsprechenden Konstrukt-Methoden in der Klasse MapBuilder
verwenden. Eine Liste der Konstanten, mit denen Sie Treffer mithilfe von set
und send
erstellen können, finden Sie in der Klasse Fields
. * Außerdem wurden viele der verschiedenen Attribute entfernt, darunter useHttps
, anonymizeIp
usw. Mit dem Befehl set
können Sie diese Attribute festlegen/zurücksetzen. * EasyTracker
erweitert jetzt Tracker
. Sie müssen EasyTracker.getTracker
nicht anrufen, um Anrufe direkt zu verfolgen. * Das SDK stellt das Flag für die Sitzungssteuerung nicht mehr so ein, dass es beim Start gestartet wird. Die Entwickler müssen jetzt selbst entscheiden, ob eine neue Sitzung benötigt wird. Beachten Sie, dass EasyTracker die Sitzungsverwaltung weiterhin wie zuvor übernimmt. * Das SDK unterstützt jetzt eine benutzerdefinierte Logging-Klasse. Weitere Informationen finden Sie in der Javadoc unter Logger
. * dryRun
-Modus wurde hinzugefügt. * clientId
kann jetzt gelesen werden. Rufen Sie einfach tracker.get(Fields.CLIENT_ID)
an. Dieser Aufruf wird blockiert, bis das clientId
aus dem nichtflüchtigen Speicher geladen wurde. * Das SDK versucht nicht mehr, Treffer basierend auf dem HTTP-Antwortcode zu wiederholen.
Version 2.0beta5 (10. April 2013)
Diese Version enthält: * Fünfte Betaversion. * Fehlerbehebung für die EasyTracker-Ausnahmeanalyse. Wenn das Flag ga_reportUncaughtExceptions
festgelegt ist, wurde der Ausnahme-Parser nicht initialisiert. Daher wird der Standort einer nicht abgefangenen Ausnahme nicht geparst. In diesem Fall wird in den Absturzberichten und Ausnahmeberichten der Standort nicht erfasster Ausnahmen gemeldet, wenn ga_reportUncaughtExceptions
auf „true“ gesetzt ist.
Version 2.0beta4 (8. Januar 2013)
Dieser Release enthält: * Viertes Betarelease. * Die SDK-Einstellung berücksichtigt jetzt die Abtastrate. Wenn Sie die Abtastrate zuvor auf 100% festgelegt haben, sehen Sie jetzt einen entsprechenden Rückgang einiger Ihrer Analytics-Messwerte im Vergleich zu Beta 3. * Zu sendende Verfolgungsmethoden geändert (z.B. trackView
heißt jetzt sendView
). * Unterstützung lokaler Währungen über Transaction.setCurrencyCode
hinzugefügt * * HTTPS standardmäßig anstelle von HTTP verwenden. * Wenn keine Netzwerkverbindung besteht, versucht das SDK nicht, Treffer auszulösen. * Vermeiden Sie ANRs bei der Verarbeitung von Daten zu Installationskampagnen. * TrackedActivity
Klassen wurden aus dem SDK entfernt. * SDK-Initialisierung aus dem Haupt-UI-Thread verschieben. * Die Wiederherstellung von SDKs aus einer beschädigten SQLite-Datenbank kann verbessert werden. * Einige andere Abstürze und Programmfehler wurden behoben.
Version 1.5.1 (18. September 2012)
Dieser Release enthält:
- Fehlerkorrekturen:
- Probleme bei der Migration von benutzerdefinierten Variablen des SDK vor Version 1.5 zu benutzerdefinierten Variablen des SDKs 1.5 wurden behoben.
- Einstellung für die Einschränkung von Hintergrunddaten für Nutzer beachten
Version 1.5 (17. September 2012)
Dieser Release enthält:
-
Fehlerkorrekturen:
- Speicherleck beheben.
- Zu den Ereignissen gehört jetzt der letzte erfasste Seitenaufruf (
utmp
).
-
Neue Funktionen:
- Unterstützung von 50 benutzerdefinierten Variablen. Hinweis: Diese Funktion ist nur für Nutzer von Google Analytics Premium verfügbar.
Version 2.0beta3 (21. August 2012)
Dieser Release enthält:
- Benutzerdefinierte Dimensionen und Messwerte werden jetzt unterstützt.
- Tracking von sozialen Interaktionen wird unterstützt.
StandardExceptionParser
Kurs öffentlich gemacht- Gelegentliche Abstürze während der Initialisierung des SDK wurden behoben.
INSTALL_REFERRER
Übertragungen wurden auf einigen Geräten ignoriert.ConcurrentModificationExceptions
inGoogleTracker
Kurs korrigiert.- Weitere Fehlerkorrekturen und Verbesserungen
Version 2.0beta2 (21. Juni 2012)
Dieser Release enthält:
- Vereinfachte EasyTracker-Oberfläche.
- Die Steuerung der Weiterleitung wurde in die neue Klasse
GAServiceManager
verschoben. - Auf das neueste Kabelformat aktualisiert.
sampleRate
wurde in „doppelt“ geändert.- Übermäßiges Tracking wird gedrosselt.
- Nicht gesendete Tracking-Informationen werden gelöscht, wenn die Deaktivierung aktiviert ist.
- Nicht gesendete Tracking-Informationen, die älter als 30 Tage sind, werden gelöscht.
- Weitere Fehlerkorrekturen und Verbesserungen.
Version 2.0beta1 (25. Mai 2012)
Dieser Release enthält:
- Die Methode
startSession
wurde entfernt. Verwenden Sie stattdessensetStartSession
. - Der Parameter
ga_sessionTimeout
wurde in EasyTracker hinzugefügt. - Energiesparmodus implementiert.
- Die Methode
trackView
wurde zuGAITracker
hinzugefügt, die kein Argument enthält. - Es wurde ein Fehler behoben, der verhinderte, dass Ausnahmeparameter bei Treffern gesendet wurden.
- Treffer, die nicht aus der Datenbank gelesen werden können, werden verworfen, anstatt zu verhindern, dass alle Treffer weitergeleitet werden.
- Auf das neueste Kabelformat aktualisiert.
- Implementierung des Timing-Treffertyps
- Implementierung von E-Commerce-Treffertypen (Transaktion und Artikel)
Version 1.4.2 (28. November 2011)
Dieser Release enthält:
-
Dokumentation:
- Die ReadMe.txt-Datei wurde aktualisiert, sodass sie auf die Website verweist.
Version 1.4.1 (22. November 2011)
Dieser Release enthält:
- Fehlerkorrekturen:
- Das automatische Tracking von Ziel-URLs von Google Play wurde behoben.
- Zulassen, dass der Parameter „referrer“
setReferrer
URL-codiert wird.
Release-Version 1.4 (15. November 2011)
Dieser Release enthält:
- Fehlerkorrekturen:
- Mehrere Artikel des Typs "
SQLiteExceptions
" wurden erfasst und verarbeitet. - Der Fehler in
NullPointerException
instopSession
wurde behoben, wenn der Aufruf vor dem Aufruf vonstartNewSession
erfolgte. - Fehler aufgrund fehlenden Arbeitsspeichers auf HTC Thunderbolt- und Motorola Droid Bionic-Geräten.
- In der Weiterleitungsmethode wurde der unnötige Datenbankzugriff entfernt.
- Mehrere Artikel des Typs "
Version 1.3.1 (6. September 2011)
Dieser Release enthält:
- Fehlerkorrekturen:
- Der Fehler beim allgemeinen Kampagnen-Verweis-Tracking wurde behoben.
- Das
anonymizeIp
-Flag, das das Kampagnen-Tracking beeinträchtigt, wurde behoben.
Version 1.3 (10. August 2011)
Dieser Release enthält:
- Fehlerkorrekturen:
- Mehrere Probleme bei der Datenbankverarbeitung wurden behoben.
- Bei Verwendung von benutzerdefinierten Variablen wurden Ausnahmen behoben.
- den Anwendungskontext statt des übergebenen Kontexts beizubehalten.
- Die Möglichkeit, versehentlich Phantomsitzungen zu erstellen, wurde entfernt.
- Neue Funktionen:
- Es besteht jetzt die Möglichkeit, Kampagnenverweise festzulegen.
- Flag
sampleRate
hinzugefügt - Flag
anonymizeIp
hinzugefügt
Version 1.2 (27. Juni 2011)
Dieser Release enthält:
-
Fehlerkorrekturen:
- Falsch formatierter
userAgent
-String wurde behoben.
- Falsch formatierter
-
Neue Funktionen:
- E-Commerce-Tracking wird jetzt unterstützt
- Flag
debug
hinzugefügt - Flag
dryRun
hinzugefügt
Version 1.1 (4. Mai 2011)
Dieser Release enthält:
-
Fehlerkorrekturen:
- Fehlerhafte Codierung von Leerzeichen wurde behoben.
SQLiteExceptions
führt nicht mehr zum Absturz von Apps.
-
Neue Funktionen:
- Benutzerdefinierte Variablen werden jetzt unterstützt