Auf dieser Seite werden alle Änderungen dokumentiert, die am Google Analytics SDK for Android vorgenommen werden. Wir empfehlen Ihnen, diese Liste regelmäßig auf neue Ankündigungen zu prüfen. Sie können Änderungen auch über die unten im Abschnitt Abonnieren aufgeführten Feeds abonnieren.
Zugehörige Änderungsprotokolle abonnieren
Umfasst alle Collection-, Konfigurations- und Reporting APIs.
Umfasst Web-Tracking (ga.js und analytics.js), Android SDK, iOS SDK und Measurement Protocol.
Release-Version 4.5 – Google Play-Dienste 7.3 (1. Mai 2015)
Dieser Release enthält:
Google Analytics
- Hintergrund-Weiterleitung auf Geräten von Drittanbietern wird jetzt unterstützt.
- Analytics-Logger/LogLevel wurden nicht mehr unterstützt. Stattdessen wird in Analytics jetzt die Android-Protokollierung verwendet. Führen Sie
adb shell setprop log.tag.GAv4 DEBUG
aus, um das Fehlerbehebungs-Logging zu aktivieren. - Refaktorierung zur Verbesserung der Datenauslieferung und der Attribution von Installationskampagnen
- Fehler beim Parsen von Kampagnen behoben. Problem 596
- Unbehandelte App-Ausnahmen in den ersten Sekunden der Analytics-Initialisierung werden korrekt gemeldet. Problem 443
Google Tag Manager
- Keine Änderungen
Release-Version 4.0.6 – Google Play-Dienste 7.0 (19. März 2015)
Dieser Release enthält:
Google Analytics
- Problem 440: CampaignTrackingService NullPointerException behoben
- Behoben: Problem 552: GoogleAnalytics.getInstance() hat blockiert
- Behoben: Problem 564: Analytics-Berichte zu automatischen Aktivitäten wirft Nicht unterstützte Operationen aus
- Kleinere Fehlerkorrekturen.
Google Tag Manager
- Kleinere Fehlerkorrekturen.
Release-Version 4.0.5 – Google Play-Dienste 6.7 (17. Februar 2015)
Dieser Release enthält:
Google Analytics
- Kleinere Fehlerkorrekturen.
Google Tag Manager
- Es wurde ein Fehler in Bezug auf die Race-Bedingung im Zusammenhang mit So vermeiden Sie TagManager „IllegalStateException: Results have been set“ behoben.
Release-Version 4.0.4 – Google Play-Dienste 6.5 (24. November 2014)
Dieser Release enthält:
Google Analytics
- Verbesserungen für das Ausnahme-Tracking in Bezug auf Problem 443: Google Play-Dienste reichen keine Ausnahmen ein.
- Kleinere Fehlerkorrekturen.
Google Tag Manager
- Keine Änderungen an Google Tag Manager.
Release-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 ab sofort unterstützt. Weitere Informationen finden Sie im Entwicklerleitfaden zu erweiterten E-Commerce-Berichten.
Release-Version 4.0.2 – Google Play-Dienste 5.0 (1. Juli 2014)
Dieser Release enthält:
Google Analytics
- Erweiterte E-Commerce-Berichte werden ab sofort unterstützt. Weitere Informationen finden Sie im Entwicklerleitfaden zu erweiterten E-Commerce-Berichten.
- Die Client-ID wird jetzt bei jeder Änderung der Werbe-ID zurückgesetzt.
- Die Erhebung von Werbe-IDs ist standardmäßig deaktiviert.
- Es wurden programmatische APIs für Ausnahmeberichte hinzugefügt.
- Fehlerkorrekturen in der Dokumentation.
- Kleinere Fehlerkorrekturen.
Google Tag Manager
- Keine Änderungen an Google Tag Manager.
Release-Version 4 (25. März 2014)
Google Analytics und Google Tag Manager
- Das Google Analytics SDK und das Google Tag Manager SDK sind jetzt Teil des Google Play Services SDK 4.3 .
- Dafür müssen keine Google Play-Dienste auf den Geräten installiert sein. Wenn die Google Play-Dienste nicht verfügbar sind, greift das SDK automatisch auf die lokale Weiterleitung zurück.
- 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.
Release-Version 3.02 (18. März 2014)
Dieser Release enthält:
Google Analytics
- Keine Änderungen an Google Analytics.
Google Tag Manager
- Das Google Analytics Content-Tests-Makro wird jetzt unterstützt.
Release-Version 2.0beta6 (11. Oktober 2013)
Diese Version enthält: * Sechste Betaversion. * Es wurden Änderungen vorgenommen, um eine Laufzeitausnahme zu vermeiden, wenn eine auf KitKat (API-Level 19) ausgerichtete App das SDK verwendet.
Release-Version 3.01 (11. Oktober 2013)
Diese Version enthält: * Zweite Version der Version 3.0. * Es wurden Änderungen vorgenommen, um eine Laufzeitausnahme zu vermeiden, wenn eine auf KitKat (API-Level 19) ausgerichtete App das SDK verwendet.
Release-Version 3.0.0 (16. August 2013)
Diese Version enthält Folgendes: * Erste Version von Version 3.0 * SDK-API wurde überarbeitet, um sie besser an analytics.js anzupassen. Weitere Informationen erhalten Sie in der Javadoc und unter /analytics/devguides/collection/android/v3/. * Alle Methoden track
und send
wurden entfernt. Stattdessen können Sie die send-Methode und die entsprechenden Konstrukt-Methoden in der MapBuilder
-Klasse verwenden, um Treffer zu senden. In der Klasse Fields
finden Sie eine Liste von Konstanten, die Sie zum Erstellen von Treffern mit set
und send
verwenden können. * Viele der verschiedenen Attribute wurden ebenfalls entfernt, darunter useHttps
und anonymizeIp
. Diese Eigenschaften können Sie mit dem Befehl set
festlegen oder zurücksetzen. * EasyTracker
erweitert jetzt Tracker
. Sie müssen EasyTracker.getTracker
nicht aufrufen, um Tracking-Aufrufe direkt auszuführen. * Das SDK legt das Flag für die Sitzungssteuerung nicht mehr so fest, dass es beim Start gestartet wird. Entwickler sind jetzt dafür verantwortlich, zu bestimmen, ob eine neue Sitzung erforderlich ist. Beachten Sie, dass EasyTracker die Sitzungsverwaltung nach wie vor übernimmt. * Das SDK unterstützt jetzt eine benutzerdefinierte Logging-Klasse. Weitere Informationen finden Sie in der Javadoc unter Logger
. * Modus „dryRun
“ wurde hinzugefügt. * clientId
kann jetzt gelesen werden. Rufen Sie einfach unter tracker.get(Fields.CLIENT_ID)
an. Dieser Aufruf wird blockiert, bis clientId
aus dem nichtflüchtigen Speicher geladen wurde. * Das SDK wiederholt keine Treffer mehr, die auf dem HTTP-Antwortcode basieren.
Release-Version 2.0beta5 (10. April 2013)
Diese Version enthält: * Fünfte Betaversion. * Fehlerkorrektur beim Parsen der EasyTracker-Ausnahme. Wenn das Flag ga_reportUncaughtExceptions
gesetzt ist, wurde der Ausnahmeparser nicht initialisiert. Daher wurde der Standort einer nicht abgefangenen Ausnahme nicht geparst. Nach dieser Korrektur wird in den Absturz- und Ausnahmeberichten die Position nicht abgefangener Ausnahmen gemeldet, wenn ga_reportUncaughtExceptions
auf „true“ gesetzt ist.
Release-Version 2.0beta4 (8. Januar 2013)
Diese Version enthält: * Vierte Betaversion. * Das SDK berücksichtigt jetzt die Einstellung für die Abtastrate. Wenn Sie die Stichprobenrate zuvor auf einen anderen Wert als 100% festgelegt hatten, sehen Sie jetzt eine entsprechende Abnahme einiger Ihrer Analytics-Messwerte im Vergleich zu Beta 3. * Die zu sendenden Tracking-Methoden wurden geändert (z. B. trackView
heißt jetzt sendView
). * Unterstützung für Landeswährungen über Transaction.setCurrencyCode
hinzugefügt. * Verwenden Sie standardmäßig HTTPS anstelle von HTTP. * Das SDK versucht nicht, Treffer zu senden, wenn keine Netzwerkverbindung besteht. * Vermeiden Sie ANR-Fehler bei der Verarbeitung von Daten zu Installationskampagnen. * TrackedActivity
-Klassen wurden aus dem SDK entfernt. * Die SDK-Initialisierung aus dem Haupt-UI-Thread entfernen. * Verbesserung der SDK-Wiederherstellung aus einer beschädigten SQLite-Datenbank. * Verschiedene weitere Abstürze und Fehler behoben.
Release-Version 1.5.1 (18. September 2012)
Dieser Release enthält:
- Fehlerkorrekturen:
- Fehler bei der Migration von benutzerdefinierten Variablen aus SDK-Versionen vor Version 1.5 zu benutzerdefinierten Variablen des SDK 1.5 beheben
- Beachten Sie die Einstellung für Einschränkungen für Hintergrunddaten des Nutzers.
Release-Version 1.5 (17. September 2012)
Dieser Release enthält:
-
Fehlerkorrekturen:
- Speicherleck beheben.
- Ereignisse umfassen jetzt den letzten erfassten Seitenaufruf (
utmp
).
-
Neue Funktionen:
- Unterstützung von 50 benutzerdefinierten Variablen (Hinweis: Diese Funktion ist nur für Google Analytics Premium-Nutzer verfügbar).
Release-Version 2.0beta3 (21. August 2012)
Dieser Release enthält:
- Benutzerdefinierte Dimensionen und Messwerte werden jetzt unterstützt.
- Tracking sozialer Interaktionen wird jetzt unterstützt.
StandardExceptionParser
Klasse veröffentlicht- Das Problem mit gelegentlichen Abstürzen während der Initialisierung des SDK wurde behoben.
- Es wurde behoben, dass
INSTALL_REFERRER
-Broadcasts auf einigen Geräten ignoriert wurden. - Problem mit
ConcurrentModificationExceptions
in der KlasseGoogleTracker
wurde behoben. - Weitere Fehlerkorrekturen und Verbesserungen
Release-Version 2.0beta2 (21. Juni 2012)
Dieser Release enthält:
- Vereinfachte EasyTracker-Oberfläche.
- Die Weiterleitungssteuerung wurde in die neue Klasse
GAServiceManager
verschoben. - Auf das neueste Übertragungsformat aktualisiert.
- „
sampleRate
“ wurde zu „Double“ geändert. - Übermäßiges Tracking wird gedrosselt.
- Nicht weitergeleitete 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.
Release-Version 2.0beta1 (25. Mai 2012)
Dieser Release enthält:
- Die Methode
startSession
wurde entfernt. Verwenden Sie stattdessensetStartSession
. - Der Parameter
ga_sessionTimeout
wurde zu EasyTracker hinzugefügt. - Energiesparmodus implementiert
GAITracker
wurde die MethodetrackView
hinzugefügt, die kein Argument annimmt.- Es wurde ein Fehler behoben, der das Senden von Ausnahmeparametern bei Treffern verhinderte.
- Treffer, die nicht aus der Datenbank gelesen werden können, werden verworfen, anstatt das Senden aller Treffer dauerhaft zu blockieren.
- Auf das neueste Übertragungsformat aktualisiert.
- Implementierter Timing-Treffertyp.
- Implementierte E-Commerce-Treffertypen (Transaktion und Artikel)
Release-Version 1.4.2 (28. November 2011)
Dieser Release enthält:
-
Dokumentation:
- Die ReadMe.txt-Datei wurde aktualisiert und verweist nun auf die Website für die Dokumentation.
Release-Version 1.4.1 (22. November 2011)
Dieser Release enthält:
- Fehlerkorrekturen:
- Die Handhabung des automatischen Trackings von Ziel-URLs durch Google Play wurde korrigiert.
- Der Verweisparameter für
setReferrer
darf URL-codiert werden.
Release-Version 1.4 (15. November 2011)
Dieser Release enthält:
- Fehlerkorrekturen:
- Eingeschlossen und behandelt mehrere
SQLiteExceptions
. - Das Problem mit
NullPointerException
instopSession
wurde behoben, das vor dem Aufruf vonstartNewSession
aufgerufen wurde. - Fehler aufgrund unzureichenden Arbeitsspeichers auf HTC Thunderbolt- und Motorola Droid Bionic-Geräten wurden behoben.
- Unnötiger Datenbankzugriff in der Weiterleitungsmethode wurde beseitigt.
- Eingeschlossen und behandelt mehrere
Release-Version 1.3.1 (6. September 2011)
Dieser Release enthält:
- Fehlerkorrekturen:
- Ein Fehler im allgemeinen Kampagnenverweis-Tracking wurde behoben.
- Das
anonymizeIp
-Flag, das das Kampagnen-Tracking beeinträchtigt hat, wurde behoben.
Release-Version 1.3 (10. August 2011)
Dieser Release enthält:
- Fehlerkorrekturen:
- Mehrere Probleme bei der Datenbankverarbeitung wurden behoben.
- Ausnahmen bei der Verwendung benutzerdefinierter Variablen wurden behoben.
- Enthält den Anwendungskontext anstelle des übergebenen Kontexts.
- Es ist nicht mehr möglich, versehentlich Phantomsitzungen zu erstellen.
- Neue Funktionen:
- Kampagnenverweise können jederzeit festgelegt werden
- Flag
sampleRate
hinzugefügt - Flag
anonymizeIp
hinzugefügt
Release-Version 1.2 (27. Juni 2011)
Dieser Release enthält:
-
Fehlerkorrekturen:
- Falsch formatierter
userAgent
-String wurde korrigiert.
- Falsch formatierter
-
Neue Funktionen:
- E-Commerce-Tracking wird jetzt unterstützt.
- Flag
debug
hinzugefügt - Flag
dryRun
hinzugefügt
Release-Version 1.1 (4. Mai 2011)
Dieser Release enthält:
-
Fehlerkorrekturen:
- Fehlerhafte Codierung von Leerzeichen behoben.
SQLiteExceptions
führt nicht mehr dazu, dass Apps abstürzen.
-
Neue Funktionen:
- Benutzerdefinierte Variablen werden jetzt unterstützt.