Na tej stronie znajdują się informacje o wszelkich zmianach wprowadzonych w pakiecie Google Analytics SDK na Androida. Zalecamy okresowe sprawdzanie tej listy pod kątem nowych ogłoszeń. Możesz też zasubskrybować zmiany za pomocą kanałów wymienionych w sekcji Subskrybuj poniżej.
Zasubskrybuj powiązane dzienniki zmian
Obejmuje wszystkie interfejsy API do gromadzenia danych, konfiguracji i raportowania.
Obejmuje śledzenie sieci (ga.js i analytics.js), Android SDK, pakiet SDK na iOS oraz platformę Measurement Protocol.
Wersja 4.5 – Usługi Google Play 7.3 (1 maja 2015 r.)
Ta wersja zawiera:
Google Analytics
- Dodaliśmy obsługę wysyłania w tle na urządzeniach spoza Google Play.
- Wycofano usługę Analytics Logger/LogLevel. Analytics korzysta teraz z logowania w Androidzie. Aby włączyć logowanie debugowania, uruchom
adb shell setprop log.tag.GAv4 DEBUG
. - Refaktoryzacja w celu poprawy dostarczania danych i ustalania atrybucji kampanii.
- Usunięto błąd analizy kampanii. Wydanie 596.
- Nieobsługiwane wyjątki aplikacji w pierwszych sekundach inicjowania Analytics są prawidłowo raportowane. Numer 443.
Menedżer tagów Google
- Bez zmian.
Wersja 4.0.6 – Usługi Google Play 7.0 (19 marca 2015 r.)
Ta wersja zawiera:
Google Analytics
- Usunięto problem 440: CampaignTrackingService NullPointerException
- Usunięto problem 552: blokowanie funkcji GoogleAnalytics.getInstance()
- Rozwiązano problem 564: raportowanie automatycznej aktywności Analytics zgłaszało wyjątek supportedOperationException
- Naprawiono drobne błędy.
Menedżer tagów Google
- Naprawiono drobne błędy.
Wersja 4.0.5 – Usługi Google Play 6.7 (17 lutego 2015 r.)
Ta wersja zawiera:
Google Analytics
- Naprawiono drobne błędy.
Menedżer tagów Google
- Naprawiliśmy błąd związany z warunkami rasy w artykule „Niedozwolony wyjątek:” w usłudze Tag Manager „Niedozwolony wyjątek: wyniki zostały już ustawione”.
Wersja 4.0.4 – Usługi Google Play 6.5 (24 listopada 2014)
Ta wersja zawiera:
Google Analytics
- Ulepszenia śledzenia wyjątków związanych z problemem 443: Usługi Google Play nie zgłaszają wyjątków.
- Naprawiono drobne błędy.
Menedżer tagów Google
- Brak zmian w Menedżerze tagów Google.
Wersja 4.0.3 – Usługi Google Play 6.1 (25 września 2014 r.)
Ta wersja zawiera:
Google Analytics
- Naprawiono drobne błędy.
Menedżer tagów Google
- Dodaliśmy obsługę Ulepszonego e-commerce. Więcej informacji znajdziesz w przewodniku dla programistów Ulepszonego e-commerce.
Wersja 4.0.2 – Usługi Google Play 5.0 (1 lipca 2014 r.)
Ta wersja zawiera:
Google Analytics
- Dodaliśmy obsługę Ulepszonego e-commerce. Więcej informacji znajdziesz w przewodniku dla programistów Ulepszonego e-commerce.
- Od tej chwili po każdej zmianie identyfikatora wyświetlania reklam jest on resetowany.
- Zbieranie identyfikatorów wyświetlania reklam jest domyślnie wyłączone.
- Dodano zautomatyzowane interfejsy API do raportowania wyjątków.
- Poprawki błędów w dokumentacji.
- Naprawiono drobne błędy.
Menedżer tagów Google
- Brak zmian w Menedżerze tagów Google.
Wersja 4 (25 marca 2014 r.)
Google Analytics i Menedżer tagów Google
- Pakiety SDK Google Analytics i Menedżera tagów Google są teraz częścią pakietu SDK Usług Google Play w wersji 4.3 .
- Nie wymaga to, aby na urządzeniach były zainstalowane Usługi Google Play. Jeśli Usługi Google Play są niedostępne, pakiet SDK automatycznie przełącza się na lokalną realizację zamówień.
- Więcej informacji o tym, jak zacząć, znajdziesz w artykule o pakiecie SDK Menedżera tagów Google w wersji 4 na Androida i pakiecie SDK Google Analytics w wersji 4 na Androida.
Wersja 3.02 (18 marca 2014 r.)
Ta wersja zawiera:
Google Analytics
- Bez zmian w Google Analytics.
Menedżer tagów Google
- Dodaliśmy obsługę makra Eksperymentowanie z treścią stron w Google Analytics.
Wersja 2.0beta6 (11 października 2013 r.)
Ta wersja zawiera: * szóstą wersję beta, * Wprowadziliśmy zmianę, która pozwoli uniknąć wyjątku działania, gdy aplikacja kierowana na platformę KitKat (poziom interfejsu API 19) korzysta z pakietu SDK.
Wersja 3.01 (11 października 2013 r.)
Ta wersja zawiera: * Drugie wydanie wersji 3.0. * Wprowadziliśmy zmianę, która pozwoli uniknąć wyjątku działania, gdy aplikacja kierowana na platformę KitKat (poziom interfejsu API 19) korzysta z pakietu SDK.
Wersja 3.0.0 (16 sierpnia 2013 r.)
W tej wersji: * Pierwsza wersja 3.0; * interfejs API pakietu SDK napisany na nowo w celu jego lepszego dostosowania do biblioteki analytics.js. Szczegółowe informacje znajdziesz w dokumentach javadoc i /analytics/devguides/collection/android/v3/. * Usunięto wszystkie metody track
i send
. Zamiast tego do wysyłania działań możesz używać metody send i odpowiadających im metod tworzenia z klasy MapBuilder
. W klasie Fields
znajdziesz listę stałych, których możesz użyć do generowania działań za pomocą elementów set
i send
. * Wiele różnych właściwości, np. useHttps
, anonymizeIp
itp., również zostało usuniętych. Możesz skonfigurować/zresetować te właściwości, używając polecenia set
. * EasyTracker
obejmuje teraz rozszerzenie Tracker
. Aby śledzić połączenia bezpośrednio, nie musisz dzwonić pod numer EasyTracker.getTracker
. * Pakiet SDK nie ustawia już flagi kontroli sesji w momencie uruchomienia. To deweloperzy odpowiadają teraz za określenie, czy potrzebna jest nowa sesja. Pamiętaj, że EasyTracker nadal obsługuje zarządzanie sesjami tak jak wcześniej. * Pakiet SDK obsługuje teraz niestandardową klasę logowania. Więcej informacji znajdziesz w sekcji Logger
w dokumencie javadoc. * Dodano tryb dryRun
. * Można teraz odczytywać tekst clientId
. Zadzwoń do firmy tracker.get(Fields.CLIENT_ID)
. To wywołanie będzie zablokowane do czasu wczytania elementu clientId
z magazynu trwałego. * Pakiet SDK nie będzie już ponawiać działań na podstawie kodu odpowiedzi HTTP.
Wersja 2.0beta5 (10 kwietnia 2013 r.)
Ta wersja zawiera: * Piątą wersję beta. * Naprawiono błąd analizy wyjątków EasyTracker. Gdy ustawiona jest flaga ga_reportUncaughtExceptions
, nie inicjowaliśmy parsera wyjątków, dlatego lokalizacja nieobsłużonego wyjątku nie jest analizowana. Po wprowadzeniu tej poprawki raporty o awariach i wyjątkach będą podawać lokalizację niewykrytych wyjątków, gdy zasada ga_reportUncaughtExceptions
ma wartość Prawda.
Wersja 2.0beta4 (8 stycznia 2013 r.)
Ta wersja zawiera: * Czwartą wersję beta. * Pakiet SDK będzie teraz uwzględniać ustawienie częstotliwości próbkowania. Jeśli wcześniej była ustawiona częstotliwość próbkowania inna niż 100%, zobaczysz teraz odpowiadający jej spadek niektórych danych Analytics w porównaniu z wersją beta 3. * Zmienione metody śledzenia wysyłania (np. trackView
teraz nosi nazwę sendView
). * Dodano obsługę waluty lokalnej przez Transaction.setCurrencyCode
* Domyślnie używaj protokołu HTTPS zamiast HTTP. * Pakiet SDK nie będzie próbować wysyłać trafień, jeśli nie będzie połączenia sieciowego. * Unikaj błędów ANR podczas próby obsługi danych kampanii promujących instalacje. * Z pakietu SDK usunięto klasy TrackedActivity
. * Przenieś inicjowanie pakietu SDK z głównego wątku UI. * Zwiększ możliwość przywracania przez pakiet SDK uszkodzonej bazy danych SQLite. * Naprawiono kilka innych awarii i błędów.
Wersja 1.5.1 (18 września 2012 r.)
Ta wersja zawiera:
- Poprawki błędów:
- Poprawiono migrację z kodu CV pakietu SDK w wersji starszej niż 1.5 do niestandardowych zmiennych niestandardowych w pakiecie SDK 1.5.
- Przestrzegaj ustawienia ograniczeń dotyczących danych w tle użytkownika.
Wersja 1.5 (17 września 2012 r.)
Ta wersja zawiera:
-
Poprawki błędów:
- Rozwiąż problem z wyciekiem pamięci.
- Zdarzenia obejmują teraz ostatnie śledzone wyświetlenie strony (
utmp
).
-
Nowe funkcje:
- Obsługa 50 zmiennych niestandardowych (uwaga: ta funkcja jest dostępna tylko dla użytkowników Google Analytics Premium).
Wersja 2.0beta3 (21 sierpnia 2012 r.)
Ta wersja zawiera:
- Dodaliśmy obsługę wymiarów i danych niestandardowych.
- Dodaliśmy obsługę śledzenia interakcji społecznościowych.
- Zmieniono zajęcia
StandardExceptionParser
na publiczne - Naprawiono sporadyczne awarie występujące podczas inicjowania pakietu SDK.
- Rozwiązaliśmy problem z ignorowaniem transmisji
INSTALL_REFERRER
na niektórych urządzeniach. - Naprawiono
ConcurrentModificationExceptions
wGoogleTracker
zajęciach. - Inne poprawki błędów i ulepszenia
Wersja 2.0beta2 (21 czerwca 2012 r.)
Ta wersja zawiera:
- Uproszczony interfejs EasyTracker.
- Kontrola wysyłania została przeniesiona do nowej klasy:
GAServiceManager
. - Zaktualizowano do najnowszego formatu przewodu.
sampleRate
: wartość zmiennoprzecinkowa.- Nadmierne śledzenie jest ograniczane.
- Niewysłane informacje o śledzeniu są usuwane po włączeniu rezygnacji.
- Niewysłane informacje o śledzeniu starsze niż 30 dni zostaną usunięte.
- Inne poprawki błędów i ulepszenia.
Wersja 2.0beta1 (25 maja 2012 r.)
Ta wersja zawiera:
- Metoda
startSession
została usunięta. Użyj w zamian zasadysetStartSession
. - Dodano parametr
ga_sessionTimeout
do EasyTracker. - Wdrożenie trybu oszczędzania energii.
- Do metody
GAITracker
dodano metodętrackView
, która nie przyjmuje żadnych argumentów. - Naprawiliśmy błąd, który uniemożliwiał wysyłanie parametrów wyjątków w przypadku działań.
- Działania, których nie można odczytać z bazy danych, są odrzucane, zamiast trwale blokować wysyłanie wszystkich działań.
- Zaktualizowano do najnowszego formatu przewodu.
- Wdrożono typ działania czasowego.
- Wdrożenie typów działań e-commerce (transakcja i produkt).
Wersja 1.4.2 (28 listopada 2011 r.)
Ta wersja zawiera:
-
Dokumentacja:
- Plik ReadMe.txt został zaktualizowany, aby wskazywał stronę internetową z dokumentacją.
Wersja 1.4.1 (22 listopada 2011)
Ta wersja zawiera:
- Poprawki błędów:
- Naprawiono obsługę automatycznego śledzenia docelowego adresu URL z Google Play.
- Zezwalaj na kodowanie parametru strony odsyłającej do
setReferrer
w adresie URL.
Wersja 1.4 (15 listopada 2011 r.)
Ta wersja zawiera:
- Poprawki błędów:
- Uwięziony i obsługiwany kilka elementów
SQLiteExceptions
. - Naprawiliśmy błąd
NullPointerException
w usłudzestopSession
, jeśli został wywołany przed wywołaniemstartNewSession
. - Usunięto błędy braku pamięci na urządzeniach HTC Thunderbolt i Motorola Droid Bionic.
- Wyeliminowano niepotrzebny dostęp do bazy danych w metodzie wysyłania.
- Uwięziony i obsługiwany kilka elementów
Wersja 1.3.1 (6 września 2011 r.)
Ta wersja zawiera:
- Poprawki błędów:
- Usunięto błąd ogólnego śledzenia odesłań z kampanii.
- Usunięto flagę
anonymizeIp
zakłócającą śledzenie kampanii.
Wersja 1.3 (10 sierpnia 2011 r.)
Ta wersja zawiera:
- Poprawki błędów:
- Naprawiono kilka problemów z obsługą bazy danych.
- Naprawiono wyjątki podczas korzystania ze zmiennych niestandardowych.
- Przechowuj kontekst aplikacji zamiast przekazywanego do niego kontekstu.
- Usunięto możliwość przypadkowego tworzenia fantastycznych sesji.
- Nowe funkcje:
- Dodano możliwość ustawiania w każdej chwili odesłań do kampanii
- Dodano flagę (
sampleRate
) - Dodano flagę (
anonymizeIp
)
Wersja 1.2 (27 czerwca 2011 r.)
Ta wersja zawiera:
-
Poprawki błędów:
- Naprawiono źle sformatowany ciąg znaków
userAgent
.
- Naprawiono źle sformatowany ciąg znaków
-
Nowe funkcje:
- Dodana obsługa śledzenia e-commerce
- Dodano flagę (
debug
) - Dodano flagę (
dryRun
)
Wersja 1.1 (4 maja 2011 r.)
Ta wersja zawiera:
-
Poprawki błędów:
- Naprawiono nieprawidłowe kodowanie spacji.
SQLiteExceptions
nie powoduje już awarii aplikacji.
-
Nowe funkcje:
- Dodano obsługę zmiennych niestandardowych