Ta strona dokumentuje wszelkie zmiany wprowadzone w pakiecie SDK Google Analytics na Androida. Zalecamy okresowe sprawdzanie tej listy pod kątem nowych powiadomień. Możesz też zasubskrybować zmiany za pomocą kanałów wymienionych w sekcji Subskrybuj poniżej.
Subskrybuj powiązane historię zmian
Obejmuje wszystkie interfejsy API do zbierania danych, konfiguracji i raportowania.
Obejmuje śledzenie witryn (ga.js i analytics.js), pakiet Android SDK, pakiet SDK na iOS i platformę Measurement Protocol.
Wersja 4.5 – Usługi Google Play (7.3 maja 2015 r.)
W tej wersji:
Google Analytics
- Dodaliśmy obsługę wysyłania w tle na urządzeniach spoza Google Play.
- Nieużywany rejestrator/poziom Analytics. Analytics używa teraz logowania z Androida. Aby włączyć logowanie debugowania, uruchom
adb shell setprop log.tag.GAv4 DEBUG
. - refaktoryzacja, aby poprawić wyświetlanie danych i zainstalować atrybucję kampanii;
- Naprawiliśmy błąd analizy kampanii. Problem 596.
- Nieobsługiwane wyjątki aplikacji w pierwszych sekundach inicjowania Analytics są prawidłowo raportowane. Problem 443.
Menedżer tagów Google
- Bez zmian.
Wersja 4.0.6 – Usługi Google Play: 7.0 (19 marca 2015 r.)
W tej wersji:
Google Analytics
- Rozwiązaliśmy problem 440: CampaignTrackingService NullPointerException.
- Rozwiązaliśmy problem 552. Strona blokująca GoogleAnalytics.getInstance().
- Rozwiązaliśmy problem 564: raporty działań automatycznych w Analytics zwracają nieobsługiwany wyjątek.
- 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.)
W tej wersji:
Google Analytics
- Naprawiono drobne błędy.
Menedżer tagów Google
- Naprawiliśmy błąd związany z warunkiem wyścigu związany z ustawieniem Jak unikać użycia Menedżera tagów „DisallowStateException: Wyniki zostały już ustawione”.
Wersja 4.0.4 – Usługi Google Play 6.5 (24 listopada 2014 r.)
W tej wersji:
Google Analytics
- Usprawnienia dotyczące śledzenia wyjątków związane z problemem 443: Usługi Google Play nie przesyłają 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.)
W tej wersji:
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.)
W tej wersji:
Google Analytics
- Dodaliśmy obsługę Ulepszonego e-commerce. Więcej informacji znajdziesz w Przewodniku dla programistów Ulepszonego e-commerce.
- Identyfikator klienta będzie się teraz resetował po każdej zmianie identyfikatora wyświetlania reklam.
- Zbieranie identyfikatorów wyświetlania reklam jest domyślnie wyłączone.
- Dodaliśmy 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 4.3.
- Nie wymaga to zainstalowania Usług Google Play na urządzeniach. Jeśli Usługi Google Play nie są dostępne, pakiet SDK automatycznie przełącza się na wysyłanie lokalne.
- Aby dowiedzieć się, jak zacząć, przeczytaj artykuł Pakiet SDK Menedżera tagów Google w wersji 4 na Androida i Google Analytics SDK v4 na Androida.
Wersja 3.02 (18 marca 2014 r.)
W tej wersji:
Google Analytics
- Brak zmian w Google Analytics.
Menedżer tagów Google
- Wprowadzono makro dla eksperymentów z treścią stron w Google Analytics.
Wersja 2.0beta6 (11 października 2013 r.)
Ta wersja zawiera: * Szósta wersja beta. * Wprowadziliśmy zmianę, która pozwoli uniknąć wyjątku w czasie działania, gdy aplikacja jest kierowana na KitKat (poziom interfejsu API 19) i korzysta z pakietu SDK.
Wersja 3.01 (11 października 2013 r.)
Ta wersja zawiera: * Druga wersja systemu w wersji 3.0. * Wprowadziliśmy zmianę, która pozwoli uniknąć wyjątku w czasie działania, gdy aplikacja jest kierowana na KitKat (poziom interfejsu API 19) i korzysta z pakietu SDK.
Wersja 3.0.0 (16 sierpnia 2013 r.)
Ta wersja zawiera: * pierwszą wersję 3.0 * interfejs API pakietu SDK przepisany lepiej do biblioteki analytics.js. Szczegółowe informacje znajdziesz w katalogach javadoc i /analytics/devguides/collection/android/v3/. * Usunięto wszystkie metody track
i send
. Zamiast tego możesz wysyłać działania, używając metody wysyłania i odpowiadających im metod konstrukcji w klasie MapBuilder
. Listę klas, które możesz wykorzystać do tworzenia działań za pomocą set
i send
, znajdziesz w klasie Fields
. * Wiele różnych właściwości zostało też usuniętych, np. useHttps
, anonymizeIp
itp. Aby ustawić lub zresetować te właściwości, użyj polecenia set
. * EasyTracker
to teraz rozszerzenie Tracker
. Nie musisz dzwonić bezpośrednio do aplikacji EasyTracker.getTracker
, aby bezpośrednio śledzić połączenia. * SDK nie ustawia już flagi kontroli sesji przy uruchamianiu. Deweloperzy muszą teraz określić, czy konieczna jest nowa sesja. EasyTracker nadal zarządza sesją tak samo jak wcześniej. * SDK obsługuje teraz niestandardową klasę logowania. Więcej informacji znajdziesz w opisie Logger
w pliku javadoc. * Dodano tryb dryRun
. * Aplikacja clientId
może teraz czytać. Zadzwoń pod numer tracker.get(Fields.CLIENT_ID)
. Ta rozmowa będzie blokowana, dopóki clientId
nie zostanie wczytany ze stałego sklepu. * Pakiet SDK nie będzie już próbować podejmować działań na podstawie kodu odpowiedzi HTTP.
Wersja 2.0 beta5 (10 kwietnia 2013 r.)
Ta wersja zawiera: * piątą wersję beta. * Naprawiono błąd związany z analizą błędu aplikacji EasyTracker. Po ustawieniu flagi ga_reportUncaughtExceptions
nie zainicjowaliśmy parsera wyjątku i w rezultacie nie przeanalizujemy lokalizacji niewyłapanego wyjątku. Gdy ta zasada jest poprawiona, raporty o awariach i wyjątkach podają w raportach lokalizację niewypełnionych wyjątków, gdy zasada ga_reportUncaughtExceptions
ma wartość Prawda.
Wersja 2.0 beta4 (8 stycznia 2013 r.)
Ta wersja zawiera: * Czwartą wersję beta. * SDK uwzględnia teraz ustawienie częstotliwości próbkowania. Jeśli wcześniej ustawiłeś współczynnik próbkowania inny niż 100%, zobaczysz teraz spadek niektórych danych Analytics w porównaniu z wersją beta 3. * Zmienione metody śledzenia połączeń (np. trackView
nazywa się teraz sendView
). * Dodano obsługę waluty lokalnej za pomocą protokołu Transaction.setCurrencyCode
* Domyślnie używaj protokołu HTTPS zamiast HTTP. * Pakiet SDK nie będzie próbował wysyłać działań, jeśli nie ma połączenia z siecią. * Unikaj błędów ANR podczas próby obsługi danych kampanii promujących instalacje. * Zajęcia zostały usunięte z pakietu SDK. TrackedActivity
* Przenieś inicjowanie pakietu SDK poza główny wątek interfejsu. * Zwiększ możliwości pakietu SDK, który pozwoli Ci przywrócić go z uszkodzonej bazy danych SQLite. * Kilka innych awarii i błędów.
Wersja 1.5.1 (18 września 2012 r.)
W tej wersji:
- Poprawki:
- Napraw migrację ze zmiennych CV sprzed wersji 1.5 do zmiennych niestandardowych pakietu SDK 1.5.
- Uwzględniaj ustawienie ograniczeń danych użytkownika w tle.
Wersja 1.5 (17 września 2012 r.)
W tej wersji:
-
Poprawki błędów:
- Naprawianie wycieku 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.)
W tej wersji:
- Dodaliśmy obsługę wymiarów i danych niestandardowych.
- Dodano obsługę śledzenia interakcji społecznościowych.
- Upubliczniono
StandardExceptionParser
zajęcia - Rozwiązaliśmy ten problem, który czasami występował podczas inicjowania pakietu SDK.
- Naprawiliśmy błędy (
INSTALL_REFERRER
) na niektórych urządzeniach. - Poprawiono plik
ConcurrentModificationExceptions
w klasieGoogleTracker
. - Inne poprawki i ulepszenia
Wersja 2.0beta2 (21 czerwca 2012 r.)
W tej wersji:
- Uproszczony interfejs EasyTracker.
- Kontrola nad wysyłaniem do nowej klasy:
GAServiceManager
. - Zaktualizowano do najnowszego formatu przewodu.
sampleRate
: zmieniono na podwójną precyzję.- Nadmierne śledzenie jest ograniczone.
- Po wyłączeniu rezygnacji informacje o śledzeniu niewysłane są usuwane.
- Niewysłane informacje o śledzeniu starsze niż 30 dni zostaną usunięte.
- Inne poprawki i ulepszenia.
Wersja 2.0beta1 (25 maja 2012)
W tej wersji:
- Metoda
startSession
została usunięta. Użyj w zamian zasadysetStartSession
. - Dodano parametr
ga_sessionTimeout
do EasyTracker. - Wdrożono tryb oszczędzania energii.
- Dodano metodę
trackView
do metodyGAITracker
, która nie przyjmuje argumentów. - Naprawiliśmy błąd, który uniemożliwiał wysyłanie parametrów działania przy działaniach.
- Działania, których nie można odczytać z bazy danych, są odrzucane, zamiast trwale blokować wszystkie działania.
- Zaktualizowano do najnowszego formatu przewodu.
- Wdrożony typ działania związanego z czasem.
- Implementowane typy działań e-commerce (transakcje i produkty).
Wersja 1.4.2 (28 listopada 2011 r.)
W tej wersji:
-
Dokumentacja:
- Zaktualizowaliśmy plik ReadMe.txt, aby wskazywał witrynę na dokumentację.
Wersja 1.4.1 (22 listopada 2011 r.)
W tej wersji:
- Poprawki:
- Stała obsługa automatycznego śledzenia docelowych adresów URL w Google Play.
- Zezwalaj na kodowanie w adresie URL parametru strony odsyłającej w zakresie
setReferrer
.
Wersja 1.4 (15 listopada 2011 r.)
W tej wersji:
- Poprawki:
- Utrzymano kilka obiektów
SQLiteExceptions
. - Usunięto błąd
NullPointerException
w danychstopSession
przed wywołaniem stronystartNewSession
. - Naprawiono 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.
- Utrzymano kilka obiektów
Wersja 1.3.1 (6 września 2011 r.)
W tej wersji:
- Poprawki:
- Naprawienie błędu związanego z ogólnym śledzeniem odesłań kampanii.
- Rozwiązaliśmy problem (
anonymizeIp
), który zakłóca śledzenie kampanii.
Wersja 1.3 (10 sierpnia 2011 r.)
W tej wersji:
- Poprawki:
- Rozwiązaliśmy kilka problemów z obsługą baz danych.
- Naprawiliśmy wyjątki podczas korzystania ze zmiennych niestandardowych.
- Przytrzymaj kontekst aplikacji zamiast kontekstu przekazywanego do niego.
- Odzyskaliśmy możliwość przypadkowego tworzenia sesji z pamięcią.
- Nowe funkcje:
- Dodano możliwość ustawiania odesłań kampanii w dowolnym momencie
- Dodano flagę
sampleRate
- Dodano flagę
anonymizeIp
Wersja 1.2 (27 czerwca 2011 r.)
W tej wersji:
-
Poprawki błędów:
- Poprawiono nieprawidłowo sformatowany ciąg znaków
userAgent
.
- Poprawiono nieprawidłowo 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)
W tej wersji:
-
Poprawki błędów:
- Stałe nieprawidłowe kodowanie pokoi.
SQLiteExceptions
już nie powoduje awarii aplikacji.
-
Nowe funkcje:
- Dodana obsługa zmiennych niestandardowych