Na tej stronie znajdują się informacje o wszystkich zmianach wprowadzonych w interfejsach API i pakietach SDK Google Analytics Collection. Zawiera dzienniki zmian śledzenia w witrynach (ga.js), SDK do Androida i pakietu SDK na iOS. 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.
Śledzenie witryn (analytics.js) – wersja 21.09.2017 r. (21 września 2017 r.)
Dodano adresy URL „android-app://” jako prawidłowe źródło odesłania.
Śledzenie witryn (analytics.js) – wersja 12.07.2017 r. (12 lipca 2017 r.)
W tej wersji dodano nowe zadanie customTask.
Pakiet SDK na iOS – wersja 3.17 (12 września 2016 r.)
Ta wersja zawiera:
Google Analytics
- Zgodność z iOS 10 i poprawki błędów.
Pakiet SDK na iOS – wersja 3.16 (10 sierpnia 2016 r.)
Ta wersja zawiera:
Google Analytics
- Poprawki awarii.
Pakiet SDK na iOS – wersja 3.15 (23 listopada 2015 r.)
Ta wersja zawiera:
Google Analytics
- Nic się nie zmieni.
Menedżer tagów Google
- Rozwiązaliśmy problem, który powodował awarię podczas testów jednostkowych.
Pakiet SDK na iOS – wersja 3.14 (23 października 2015 r.)
Ta wersja zawiera:
Google Analytics
- Dodano obsługę kodu bitowego.
Menedżer tagów Google
- Dodano obsługę kodu bitowego.
Pakiet SDK na iOS – wersja 3.13 (21 lipca 2015 r.)
Ta wersja zawiera:
Google Analytics
- Naprawiono błąd, który powodował awarię podczas korzystania z funkcji setCampaignParametersFromUrl. Numer 636.
Menedżer tagów Google
- Nic się nie zmieni.
Pakiet SDK na iOS – wersja 3.12 (11 maja 2015 r.)
Ta wersja zawiera:
Google Analytics
- Nic się nie zmieni.
Menedżer tagów Google
- Rozwiązano konflikt nazw zajęć. Wydanie 631.
Pakiet SDK do Androida – 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.
iOS SDK – wersja 3.11 (30 kwietnia 2015 r.)
Ta wersja zawiera:
Google Analytics
- Zgłaszaj rozdzielczość ekranu za pomocą natywnejBounds w systemie iOS 8.0 lub nowszym. Dotyczy to problemu 504.
- Dodaliśmy obsługę parametrów kampanii związanych z kliknięciami.
- Oprócz wersji systemu operacyjnego urządzenia raportuj model sprzętu iOS. Dotyczy to problemu 408.
- Raportowanie atrybucji instalacji reklam iAd w systemie iOS 7.1 lub nowszym. Wymaga to korzystania z platformy iAd.
- Dodaliśmy ostrzeżenie o wycofaniu typu działania appview.
- Biblioteka sqlite3 jest teraz wymagana.
Menedżer tagów Google
- Usunięto awarię ciągu znaków zerowego w narzędziu TAGDispatcher.
Śledzenie witryn (analytics.js) – wersja 13.04.2015 r. (13 kwietnia 2015 r.)
Ta wersja zawiera nowe pole. Pełną listę pól znajdziesz w Opisach pól.
Transport
- W polu transport możesz ustawić mechanizm, za pomocą którego będą wysyłane działania.
Inne zmiany
- Opcja
useBeacon
została wycofana. - Poprawki błędów
Pakiet SDK do Androida – wersja 4.0.6 – Usługi Google Play 7.0 (19 marca 2015)
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.
Pakiet SDK do Androida – wersja 4.0.5 – Usługi Google Play 6.7 (17 lutego 2015)
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”.
Measurement Protocol – wersja 30.01.2015 r. (30 stycznia 2015 r.)
W tej wersji dodaliśmy nowy parametr działania. Pełną listę parametrów znajdziesz w dokumentacji parametrów.
Źródło danych
- Parametr Źródło danych
ds
umożliwia ustawienie źródła danych działania.
Śledzenie witryn (analytics.js) – wersja 30.01.2015 r. (30 stycznia 2015 r.)
Ta wersja zawiera nowe pole. Pełną listę pól znajdziesz w Opisach pól.
Źródło danych
- W polu Źródło danych możesz ustawić źródło danych działania.
Measurement Protocol – wersja 29.01.2015 (29 stycznia 2015 r.)
W tej wersji dodaliśmy nowy parametr działania. Pełną listę parametrów znajdziesz w dokumentacji parametrów.
Zastąpienie geograficzne
- Zastąpienie geograficzne
geoid
umożliwia bezpośrednie ustawienie lokalizacji geograficznej użytkownika.
Pakiet SDK do Androida – 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.
Pakiet SDK na iOS – wersja 3.10 (5 listopada 2014 r.)
Ta wersja zawiera:
Google Analytics
- Naprawiono błąd, który uniemożliwiał wysyłanie wszystkich beaconów podczas wysyłania takich sygnałów.
- Zaktualizowaliśmy przykładową aplikację CuteAnimals, aby pokazać, jak wysyłać aplikacje, gdy działa w tle.
- Dodaliśmy obsługę dodatkowych pól Ulepszonego e-commerce.
- Usunięto komunikaty ostrzegawcze dotyczące klas GAIHit i GAIProperty, których brakuje podczas kompilowania do iOS SDK 8.0. Te klasy zostały usunięte.
- Wysyłanie beaconów jest teraz bardziej wydajne – wiele takich beaconów jest wysyłanych w jednym żądaniu HTTPS.
- W określonych okolicznościach żądania będą kompresowane, aby zmniejszyć wykorzystanie transmisji danych.
Menedżer tagów Google
- Wycofujemy funkcję openContainerWithId opartą na obiekcie TAGContainerFuture. Używanie tego interfejsu API w iOS8 powoduje błędy, jeśli metoda get zostanie wywołana w niektórych fazach cyklu życia UIAppDelegate.
- Dodaliśmy obsługę niestandardowych danych i wymiarów niestandardowych w Ulepszonym e-commerce w przypadku tagu Google Universal Analytics.
- Naprawiliśmy błąd związany z produktami w działaniach Ulepszonego e-commerce, które zawierają produkty opcjonalne.
- Obsługa funkcji identyfikatora wyświetlania reklam na potrzeby tagu Google Universal Analytics.
- Zaktualizowano przykładową aplikację CuteAnimals, aby pokazać, jak wysyłać dane, gdy aplikacja działa w tle.
Pakiet SDK do Androida – 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.
Śledzenie witryn (analytics.js) – wersja 2.09.2014 r. (2 września 2014 r.)
- Działania można teraz wysyłać za pomocą interfejsu
navigator.sendBeacon
(w obsługiwanych przeglądarkach) poprzez przekazanie parametruuseBeacon
. - Nazwa pliku cookie tworzonego przez wtyczkę display features została zmieniona z
_dc
na_gat
.
Pakiet SDK na iOS – wersja 3.09 (31 lipca 2014 r.)
Ta wersja zawiera:
Google Analytics
- Bez zmian.
Menedżer tagów Google
- Do tagu Google Universal Analytics dodaliśmy obsługę Ulepszonego e-commerce.
- Do klasy TAGManager dodano nowe metody
dispatch
idispatchWithCompletionHandler
.
Pakiet SDK na Androida – wersja 4.0.2 – Usługi Google Play 5.0 (1 lipca 2014)
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.
iOS SDK – wersja 3.08 (25 czerwca 2014)
Ta wersja zawiera:
Google Analytics
- Jeśli aplikacja zawiera bibliotekę libAdIdAccess.a (dostarczoną w ramach pakietu SDK), a właściwość
allowIDFACollection
ma w trackerze wartość Prawda, pakiet SDK będzie teraz zbierać identyfikatory IDFA oraz flagę umożliwiającą śledzenie reklamodawcy. - Dodaliśmy obsługę Ulepszonego e-commerce.
- Dodano typ działania „Wyświetlenie ekranu”, aby zastąpić typ działania „appview”.
- Teraz do każdego działania dodawany jest parametr identyfikatora działania. Zmienia się ona za każdym razem, gdy następuje odsłona aplikacji, odsłona ekranu lub działanie polegające na odsłonie strony.
- Identyfikator ClientId będzie teraz resetowany po każdej zmianie wartości IDFA. Dzieje się tak tylko wtedy, gdy identyfikator IDFA jest zbierany w lokalizatorze.
- Do klasy GAI została dodana nowa metoda
dispatchWithCompletionHandler
. - Rozwiązaliśmy problem, który powodował, że pakiet SDK mógł wysyłać beacon bez identyfikatora clientId lub z pustym clientId.
Menedżer tagów Google
- Bez zmian
Śledzenie witryn (analytics.js) – wersja 25.06.2014 r. (25 czerwca 2014 r.)
- Działania, które nie zawierają prawidłowego identyfikatora śledzenia, są teraz odrzucane.
- Dodaliśmy obsługę wtyczki wyrażeń regularnych w linkach między domenami.
Śledzenie witryn (ga.js) – wersja 2014.06.2014 (25 czerwca 2014)
- Działania, które nie zawierają prawidłowego identyfikatora śledzenia, są teraz odrzucane.
Measurement Protocol – wersja 12.05.2014 (12 maja 2014)
-
Zaktualizowaliśmy listę obsługiwanych źródeł bezpłatnych.
- Usunięto: Netscape, About, Mamma, Voila, Live, Wirtulana Polska, Yam, Ozu.
- Dodane/zaktualizowane: Baidu, DOCOMO, Onet, Centrum, Sogou, Tut.By, Globo, Ukr.net, So.com, au one.
Śledzenie witryn (analytics.js) – wersja 2014.05.12 (12 maja 2014 r.)
-
Zaktualizowaliśmy listę obsługiwanych źródeł bezpłatnych.
- Usunięto: Netscape, About, Mamma, Voila, Live, Wirtulana Polska, Yam, Ozu.
- Dodane/zaktualizowane: Baidu, DOCOMO, Onet, Centrum, Sogou, Tut.By, Globo, Ukr.net, So.com, au one.
iOS SDK – wersja 3.07 (9 maja 2014 r.)
Ta wersja zawiera:
Google Analytics
- Dodano pole identyfikatora użytkownika.
Menedżer tagów Google
- Naprawiliśmy błąd w identyfikatorze makra reklamowego, który umożliwia prawidłowe zwracanie identyfikatora reklamodawcy (IDFA), jeśli jest dostępny.
- Rozwiązaliśmy problem, który uniemożliwiał użytkownikom korzystanie z danych e-commerce za pomocą
NSNumber
.
Measurement Protocol – wersja 16.04.2014 (16 kwietnia 2014)
Ta wersja zawiera zastąpienie typu działania appview
oraz dodanie i zmianę nazw parametrów. Pełną listę parametrów znajdziesz w dokumentacji parametrów.
Zamiennik appview
- Typ działania
appview
został zastąpiony przezscreenview
. Jak najszybciej zaktualizuj kod śledzenia aplikacji, aby używaćscreenview
zamiastappview
.
Nowe parametry
- Identyfikator aplikacji – identyfikator aplikacji.
- Identyfikator instalatora aplikacji: identyfikator instalatora aplikacji.
Zmiana nazwy parametru
- Opis treści to teraz Nazwa ekranu. Nazwa parametru zapytania (
cd
) pozostanie bez zmian.
Śledzenie witryn (analytics.js) – wersja 16.04.2014 r. (16 kwietnia 2014 r.)
Ta wersja zawiera zastąpienie typu działania appview
i dodanie nowych pól. Pełną listę pól znajdziesz w Opisach pól.
Zamiennik appview
- Typ działania
appview
został zastąpiony przezscreenview
. Jak najszybciej zaktualizuj kod śledzenia aplikacji, aby używaćscreenview
zamiastappview
.
Nowe pola
- Nazwa ekranu – nazwa strony/ekranu. Jeśli zasada jest nieskonfigurowana, domyślną wartością jest adres URL strony (sieć) lub identyfikator ekranu (aplikacja).
- Identyfikator aplikacji – identyfikator aplikacji.
- Identyfikator instalatora aplikacji: identyfikator instalatora aplikacji.
Inne zmiany
- Ulepszono dane wyjściowe debugowania.
- Naprawiono różne błędy związane z wstępnym renderowaniem.
- Dodano obsługę interfejsów API renderowania z wyprzedzeniem bez prefiksu. Renderowanie wstępne działa teraz nie tylko w Chrome, ale też w IE11.
- Inne drobne poprawki błędów w obsłudze tagu łączącego.
Śledzenie witryn (ga.js) – wersja 16.04.2014 (16 kwietnia 2014)
- Bezpieczne wyszukiwanie Yahoo jest teraz prawidłowo klasyfikowane jako źródło bezpłatne.
- Dodano obsługę interfejsów API renderowania z wyprzedzeniem bez prefiksu. Renderowanie wstępne działa teraz nie tylko w Chrome, ale też w IE11.
Śledzenie witryn (analytics.js) – wersja 2014.04.2014 (2 kwietnia 2014 r.)
- Dodaliśmy możliwość zastąpienia parametru User ID.
Pakiet SDK do Androida – 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.
iOS SDK – wersja 3.06 (18 marca 2014 r.)
Ta wersja zawiera:
Google Analytics
- Pakiet SDK będzie teraz domyślnie wypełniać parametr identyfikatora aplikacji (
&aid
).
Menedżer tagów Google
- Dodaliśmy obsługę makra Eksperymentowanie z treścią stron w Google Analytics.
Pakiet SDK do 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.
Pakiet SDK na iOS – wersja 3.03c (19 lutego 2014 r.)
Ta wersja zawiera:
Google Analytics
- Bez zmian bezpośrednio w Google Analytics. Użytkownicy Google Analytics powinni pamiętać, że Menedżer tagów Google nie korzysta już domyślnie z tabeli
AdSupport.framework
. Może to pomóc w rozwiązaniu problemu 387.
Menedżer tagów Google
- Funkcje, które wywołują interfejs
AdSupport.framework
API, są umieszczane w osobnej bibliotece:libAdIdAccess.a
. Aplikacje muszą połączyć się z tą biblioteką, aby mieć dostęp do ciągu tekstowego identyfikatora wyświetlania reklam (IDFA) i flagi włączonego śledzenia reklamodawcy.
Śledzenie witryn (analytics.js) – wersja 2014.2014 (11.02.2014)
- Parametry tagu łączącego nie są już ignorowane podczas nawigowania po różnych domenach w Firefoksie przy różnych poziomach powiększenia.
- Naprawiono problem z wczytywaniem Analytics w treści strony w przypadku niektórych adresów URL.
- Ulepszenia danych wyjściowych trybu debugowania.
Śledzenie witryn (ga.js) – wersja 2014.02.11.2014
- Wersja konserwacyjna.
iOS SDK – wersja 3.03a (5 lutego 2014 r.)
W tej wersji: * Usunięto potrzebę korzystania z AdSupport.framework
. * Usunięto nieużywany kod.
iOS SDK – wersja 3.03 (14 stycznia 2014 r.)
Ta wersja zawiera: * Dodano obsługę 64-bitowego pakietu SDK iOS 7.0. * Usunięto pozycję libGoogleAnalytics_debug.a
– należy ona do biblioteki libGoogleAnalyticsServices.a
. * Wyczyszczono plik kompilacji CuteAnimals na potrzeby Google Analytics.
Śledzenie witryn (analytics.js) – wersja 2013.2013 (22 listopada 2013 r.)
- Wersja konserwacyjna.
Śledzenie witryn (ga.js) – wersja 2013-11 (22 listopada 2013)
- Ulepszenia obsługi uaktualnień do Universal Analytics w witrynach, które korzystają z wielu skryptów śledzenia.
Śledzenie witryn (analytics.js) – wersja 2013.11.2013 (7 listopada 2013 r.)
- Dodano automatyczną konfigurację domeny plików cookie.
- Dodaliśmy Automatyczne łączenie formularzy w wielu domenach.
- Poprawki błędów
Pakiet SDK na iOS – wersja 3.02 (18 października 2013 r.)
Ta wersja zawiera: * Naprawiony konflikt z pakietem SDK bufora protokołu. * Naprawiono błąd tagu łączącego, który występował, gdy włączone było usuwanie kodu.
Pakiet SDK do Androida – 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.
Pakiet SDK do Androida – 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.
Pakiet SDK na iOS – wersja 3.01 (20 września 2013 r.)
Ta wersja zawiera:
- Usunięto błąd linku w kierowaniu na iOS 7.0.
Pakiet SDK na iOS – wersja 3.0.0 (16 sierpnia 2013 r.)
W tej wersji: * Pierwsza wersja 3.0; * zmiana interfejsu API pakietu SDK w celu zapewnienia zgodności z analytics.js. Metody track
i send
zostały usunięte. Zamiast tego użyj metod tworzenia send
i GAIDictionaryBuilder
. * Większość usług protokołu GAITracker
została usunięta. Zamiast tego użyj pola set
w różnych polach. * Wszystkie parametry ustawione za pomocą metody set
zostaną zachowane. Wcześniej kilka parametrów było ustawianych tylko dla następnego wywołania wysyłania/śledzenia. * Protokół GAILogger
jest dostępny dla osób, które chcą wdrożyć własne logowanie niestandardowe w pakiecie SDK. * Zmieniły się minimalne wymagania systemowe. Szczegółowe informacje znajdziesz w pliku Readme.txt. * Cała aktywność związana z pakietem SDK (dostęp do bazy danych i sieci) jest teraz wykonywana w osobnym wątku. * Można teraz odczytywać tekst clientId
. Zadzwoń pod numer [tracker get:kGAIClientId]
. Pamiętaj, że to wywołanie zostanie zablokowane, dopóki nie będzie można odczytać elementu clientId
z bazy danych. * Pakiet SDK nie korzysta już z POST
, chyba że działanie ma więcej niż 2000 bajtów. Zamiast niego będzie używany język GET
. * Pakiet SDK nie będzie już ponawiać próby wysyłania działań na podstawie kodu odpowiedzi HTTP.
Pakiet SDK do Androida – 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.
Pakiet SDK do Androida – 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.
Measurement Protocol – wersja 2013.03.2013 (22 marca 2013)
Dzisiaj udostępniliśmy publiczną wersję beta nowej platformy Measurement Protocol.
Śledzenie witryn (analytics.js) – wersja 2013.03.2013 (22 marca 2013 r.)
Dzisiaj udostępniliśmy nową bibliotekę kolekcji analytics.js w otwartej wersji beta.
Śledzenie witryn (ga.js) – wersja 2013.02.2013 (13 lutego 2013 r.)
Następujące zmiany zostały przekazane do najnowszej wersji kodu śledzenia:
- Dodaliśmy obsługę określania walut lokalnych w przypadku
_set
, np.gaq.push(['_set', 'currencyCode', 'EUR'])
.
iOS SDK – wersja 2.0beta4 (8 stycznia 2013 r.)
Ta wersja zawiera:
- Zmień domyślną parametr appVersion na wartość z kolumny
CFBundleShortVersionString
zamiastCFBundleVersionKey
. - Używaj protokołu HTTPS jako protokołu domyślnego zamiast HTTP.
- Metody śledzenia zmieniono na Wysyłanie (np.
trackView
teraz nazywa sięsendView
). - Naprawiono drobne błędy.
Pakiet SDK do Androida – 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.
Pakiet SDK na iOS – aktualizacja systemu iOS6 w wersji 2.0beta3 (26 września 2012 r.)
Ta wersja zawiera:
- Dodano architekturę Armv7s do libGoogleAnalytics.a.
- Usunięto architekturę Armv6 z libGoogleAnalytics.a.
Pakiet SDK na iOS – wersja 1.5.1 (18 września 2012 r.)
Ta wersja zawiera:
-
Poprawki błędów:
- Usuń wersję biblioteki NoThumb.
- Opuść obsługę kampanii Armv6.
-
Nowe funkcje:
- Dodano obsługę Armv7s (dla iPhone'a5).
Pakiet SDK do Androida – 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.
Pakiet SDK na iOS – wersja 1.5 (17 września 2012 r.)
Ta wersja zawiera:
- Poprawki błędów:
- Metody protokołu GANTrackerDelegate są teraz opcjonalne.
- Zdarzenia obejmują teraz ostatnie śledzone wyświetlenie strony (utmp).
- Nowe funkcje:
- Obsługa maks. 50 zmiennych niestandardowych (uwaga: ta funkcja jest dostępna tylko dla użytkowników Google Analytics Premium).
- Zaktualizowano przykładową aplikację BasicExample.
Pakiet SDK do Androida – 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).
iOS SDK – wersja 2.0beta3 (21 sierpnia 2012 r.)
Ta wersja zawiera:
- Do kampanii
GAITracker
dodano metodę śledzenia społecznościowego:trackSocial:withAction:withTarget:
- Zmieniono podpis metody czasu na:
trackTiming:withValue:withName:withLabel:
- Ręczne konstruowanie i wysyłanie metod dodanych do GAITracker:
set:value:
get:
send:params:
- Dodano metody ustawiania niestandardowych wymiarów do GAITracker:
setCustom:dimension:
setCustom:metric:
- Architektura magazynu danych została refaktoryzowana, aby zapobiec zgłoszonym problemom
CoreData
.
Pakiet SDK do Androida – 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
iOS SDK – wersja 2.0beta2 (27 czerwca 2012 r.)
Ta wersja zawiera:
- Zaktualizowano do najnowszego formatu przewodu.
- Zmieniono wartość
sampleRate
na liczbę zmiennoprzecinkową o podwójnej precyzji. - 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.
- Ulepszenia dotyczące trafienia w dyspozytora.
- Zamiast co jakiś czas ponawiać próby połączenia, po utracie połączenia dyspozytor może użyć interfejsu Reachability API i otrzymać powiadomienie, gdy połączenie zostanie przywrócone.
- Zaktualizowano przykładową aplikację.
- Inne poprawki błędów i ulepszenia.
Pakiet SDK do Androida – wersja 2.0beta2 (21 czerwca 2012)
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.
iOS SDK – wersja 2.0beta1 (25 maja 2012 r.)
Ta wersja zawiera:
- Dodano usługę obsługi niewykrytych wyjątków.
- Usunięto właściwość
dispatchEnabled
z grupyGAI
. - Dodano właściwość
defaultTracker
do listyGAI
. - Dodano metodę
close
do:GAITracker
. - Dodano metodę śledzenia czasu do projektu
GAITracker
. - Do metody
GAITracker
dodano metodętrackView
, która nie przyjmuje żadnych argumentów. - Nazwy pól elementu transakcji zostały zaktualizowane.
- Zaktualizowano do najnowszego formatu przewodu.
- Wartość zdarzenia jest interpretowana jako 64-bitowa liczba całkowita.
- Generowanie kodu ARMV6 zostało przełączone z THUMB na ARM.
Pakiet SDK do Androida – 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).
Śledzenie witryn (ga.js) – wersja 2012.2012 (24 lutego 2012 r.)
Następujące zmiany zostały przekazane do najnowszej wersji kodu śledzenia:
- Maksymalny dozwolony współczynnik próbkowania szybkości witryny (
_setSiteSpeedSampleRate
) został zwiększony z 10% do 100%. - Metoda
_setAccount
usuwa teraz spacje na początku i na końcu.
Śledzenie witryn (ga.js) – wersja 2012.2012 (1 lutego 2012 r.)
Następujące zmiany zostały przekazane do najnowszej wersji kodu śledzenia:
- Zaktualizowano listę wykrytych domyślnie bezpłatnych wyszukiwarek. Dodano adresy „startsiden.no”, „rakuten.co.jp”, „biglobe.ne.jp” i „goo.ne.jp”. Usunięto słowa „search”, a „conduit.com”, „babylon.com”, „search-results.com”, „avg.com”, „comcast.net” i „incredimail.com” były wcześniej przypisywane razem jako „incredimail.com”.
Śledzenie witryn (ga.js) – wersja 2012.01 (26 stycznia 2012 r.)
Następujące zmiany zostały przekazane do najnowszej wersji kodu śledzenia:
- Zwiększyliśmy limit długości zmiennej niestandardowej z 64 do 128 znaków. Dodatkowo przed zakodowaniem adresu URL jest teraz sprawdzana długość.
- Złagodzono limit częstotliwości działań związanych ze zdarzeniem. Teraz możesz wysłać 10 działań z 1 dodatkowym działaniem na sekundę (wcześniej było to 1 działanie co 5 sekund). Pamiętaj, że nadal obowiązuje limit 500 działań na sesję.
- Pliki cookie
__utmv
są teraz zapisywane za pomocą innego separatora zmiennych (kreska zamiast przecinka), aby zapewnić zgodność ze standardem RFC. To powinno rozwiązać niektóre problemy z kodowaniem plików cookie, które napotykają klienci.
Pakiet SDK do Androida – wersja 1.4.2 (28 listopada 2011)
Ta wersja zawiera:
-
Dokumentacja:
- Plik ReadMe.txt został zaktualizowany, aby wskazywał stronę internetową z dokumentacją.
Pakiet SDK do Androida – 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.
Śledzenie witryn (ga.js) – wersja 2011-11 (16 listopada 2011)
Zmiany w zbieraniu danych o szybkości witryny:
- Dane o szybkości witryny są teraz zbierane automatycznie dla wszystkich usług internetowych z częstotliwością próbkowania 1%. Funkcja
_trackPageLoadTime
, która wcześniej była wymagana do zbierania danych o szybkości witryny, została wycofana. - Domyślną częstotliwość próbkowania można dostosować za pomocą nowej funkcji
_setSiteSpeedSampleRate
. - Jeśli w wywołaniu
_trackPageview
użyto ścieżki wirtualnej, będzie ona również powiązana ze wszystkimi danymi o szybkości witryny zebranymi przez tę stronę.
Pakiet SDK na iOS – wersja 1.4 (15 listopada 2011)
Ta wersja zawiera:
- Poprawki błędów:
- Zmieniono lokalizację bazy danych z katalogu Dokumenty na katalog Library.
- Pakiet SDK nie zwraca już
NSAsserts
z powodu błędów bazy danych SQLite. - Naprawiono awarię, która występowała podczas wywoływania funkcji
trackPageview
z pustym ciągiem znaków. - Naprawiono awarie występujące podczas wywoływania różnych metod
GANTracker
po wywołaniu funkcjistopTracker
. - Naprawiono kilka wycieków pamięci, w tym jedno wywoływanie funkcji FEATURE z adresem URL strony zaczynającym się od „/”.
- Nowe funkcje:
- Dodano metodę
dispatchSynchronously
. - Prezentowano kilka użytecznych stałych (patrz GANTracker.h).
- Dodano metodę
Pakiet SDK do Androida – wersja 1.4 (15 listopada 2011)
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
Śledzenie witryn (ga.js) – wersja 2011-10 (17 października 2011)
Ta wersja zawiera tę nową funkcję:
- Zdarzenia można oznaczyć jako niewymagające interakcji, ustawiając nowy parametr
opt_noninteraction
metody_trackEvent()
natrue
. Jeśli zdarzenie nie wymaga interakcji, oznacza to, że odwiedziny pochodzące z otagowanego zdarzenia nie będą wpływały na współczynnik odrzuceń. Więcej informacji znajdziesz w dokumentacji ga.js.
Ta wersja zawiera następujące poprawki:
- Rozwiązaliśmy problem, który powodował, że propagacja parametru adresu URL
gclid
AdWords w wewnętrznych linkach witryny mogła skutkować zawyżoną liczbą płatnych wizyt.
Pakiet SDK na iOS – wersja 1.3 (6 września 2011 r.)
Ta wersja zawiera:
- Poprawki błędów:
- Naprawiliśmy błąd autobusu, który występował podczas próby ustawienia flagi
dryRun
przed uruchomieniem trackera. - Naprawiono błąd autobusu, który próbował przejeżdżać przez:
NULL
z powodu błędu. - Użyj poprawnego języka w nagłówku HTTP.
- Naprawiliśmy błąd autobusu, który występował podczas próby ustawienia flagi
- Nowe funkcje:
- Dodano flagę
anonymizeIp
. - Dodano parametr
sampleRate
. - Dodano obsługę odesłań z kampanii.
- Dodano flagę
Pakiet SDK do Androida – 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.
Śledzenie witryn (ga.js) – wersja 2011.08 (16 sierpnia 2011)
Naprawiliśmy błąd, który w niektórych witrynach spowodował zawyżoną liczbę wizyt lub spadek liczby nowych użytkowników. Pierwszy z nich dotyczył przede wszystkim witryn z ruchem bezpłatnym, w połączeniu z określonymi zachowaniami użytkowników. Drugi efekt dotyczył witryn z nieobsługiwaną konfiguracją śledzenia z wieloma modułami śledzącymi.
Śledzenie witryn (ga.js) – wersja 2011.08 (11 sierpnia 2011)
Zmiany w obliczeniach sesji:
- Jedna kampania na sesję: jeśli nowa kampania zostanie uruchomiona w trakcie istniejącej sesji, skrypt śledzenia automatycznie rozpocznie nową sesję. Nowa kampania zostanie wywołana przez zmianę dowolnego z następujących pól: identyfikator kampanii, nazwa, źródło, medium, wyszukiwane hasło, treść lub gclid.
- Skrypt śledzenia nie uruchamia już nowej sesji, gdy użytkownik zamknie przeglądarkę.
Zmiany w śledzeniu w wielu domenach:
- Wywołanie metody
_setAllowHash(false)
nie jest już wymagane przy konfigurowaniu śledzenia w wielu domenach. Strony, które zawierają już wywołanie_setAllowHash(false)
, będą nadal działać, ale nie jest już wymagane podczas konfigurowania nowej witryny. - Skrypt śledzenia będzie teraz próbować naprawić parametry tagu łączącego, które zostały zniekształcone przez przekierowania HTTP i przeglądarki. Około 85% wartości powiązań, które są obecnie odrzucane z powodu zmian w kodowaniu wprowadzonych przez narzędzia do przekierowania i przeglądarki, powinno już być pomyślnie przywróconych i ponownie akceptowanych przez kod śledzenia.
Pakiet SDK do Androida – 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
)
Śledzenie witryn (ga.js) – wersja 2011.07.2011 (26 lipca 2011)
Ta wersja zawiera jedną nową funkcję:
- Kod śledzenia opóźnia teraz trafienie w przypadku wstępnie wyrenderowanych stron do momentu wyświetlenia ich przez użytkownika. Jeśli wstępnie renderowana strona nie zostanie nigdy wyświetlona, działania nie zostaną wysłane. Ta funkcja jest dostępna tylko dla witryn korzystających z asynchronicznego skryptu śledzenia. Więcej informacji o renderowaniu wstępnym znajdziesz na blogu Centrum Google dla webmasterów.
Śledzenie witryn (ga.js) – wersja 2011-07 (14 lipca 2011)
Ta wersja zawiera różne poprawki błędów i refaktoryzację oraz jedną nową funkcję:
- Dodano obsługę śledzenia społecznościowego ( _tracksocial).
iOS SDK – wersja 1.2 (27 czerwca 2011)
Ta wersja zawiera:
- Poprawki błędów:
- Naprawiono awarię, która występowała podczas korzystania ze zmiennych niestandardowych.
- Usunięto wycieki pamięci podczas korzystania ze zmiennych niestandardowych.
- Nowe funkcje:
- Dodana obsługa działań e-commerce.
- Dodano flagę
Debug
. - Dodano flagę
DryRun
. - Bardziej opisowe informacje o błędach
SQLite3
Pakiet SDK do Androida – wersja 1.2 (27 czerwca 2011)
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
)
Śledzenie witryn (ga.js) – wersja 2011.05 (18 maja 2011 r.)
Ta wersja zawiera następujące poprawki błędów.
- Naprawiono błąd śledzenia w wielu domenach, który w niektórych przypadkach powodował nieprawidłowe kodowanie danych kampanii.
- Naprawiono błąd w śledzeniu w wielu domenach, który powodował, że pliki cookie były ładowane z adresu URL więcej niż raz, a w niektórych przypadkach były nieprawidłowe.
- Naprawiliśmy błąd w zmiennych niestandardowych, który powodował kodowanie niektórych wartości w raportach.
Pakiet SDK do Androida – 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
Śledzenie witryn (ga.js) – wersja 2011.04 (14 kwietnia 2011)
Ta wersja obejmuje regularne prace konserwacyjne, w tym poprawki błędów i refaktoryzację. Publiczne interfejsy API i funkcje nie uległy zmianie.
Śledzenie witryn (ga.js) – wersja 2011.03 (30 marca 2011)
Ta wersja zawiera aktualizacje i 1 nową funkcję.
-
Pomoc na poziomie
POST
:- Kod śledzenia może teraz wysyłać znacznie większe beacony. Tradycyjnie obrazy typu beacon były wysyłane za pomocą żądań HTTP
GET
, które niektóre przeglądarki i serwery proxy nie mogą przekraczać 2048 znaków. Żądania przekraczające ten limit zostały pominięte, a dane nigdy nie dotarły do Google Analytics. Od tej wersji żądania dłuższe niż 2048 znaków będą wysyłane przez protokół HTTPPOST
, który nie ma takiego limitu. Kod śledzenia będzie teraz obsługiwać obrazy typu beacon o długości do 8192 znaków.
- Kod śledzenia może teraz wysyłać znacznie większe beacony. Tradycyjnie obrazy typu beacon były wysyłane za pomocą żądań HTTP
Śledzenie witryn (ga.js) – wersja 2011.2011 (17 lutego 2011 r.)
Ta wersja zawiera następujące poprawki błędów.
- Naprawiliśmy błąd, który uniemożliwiał prawidłowe działanie
_addIgnoredOrganic
i_addIgnoredRef
przy pierwszej wizycie w witrynie. - Naprawiono problem związany z działaniem kodu śledzenia w wielu elementach iframe.
Pakiet SDK na iOS – wersja 1.1 (11 lutego 2011 r.)
Ta wersja zawiera:
- Nowe funkcje:
- Dodano obsługę zmiennych niestandardowych.
- Dodano wersję biblioteki NoThumb.
Śledzenie witryn (ga.js) – wersja 2010-10 (4 października 2010)
Ta wersja obejmuje regularne prace konserwacyjne, w tym poprawki błędów i refaktoryzację. Publiczne interfejsy API i funkcje nie uległy zmianie.
iOS SDK – wersja 1.0 (30 sierpnia 2010 r.)
Ta wersja zawiera:
-
Nowe funkcje:
- Dodano obsługę iOS4
Śledzenie witryn (ga.js) – wersja 2010.04 (20 kwietnia 2010)
Ta wersja zawiera poprawki błędów i czyszczenie interfejsu API.
-
Poprawki błędów:
- Usunięto błąd śledzenia zdarzeń. Aby zadzwonić pod numer
_trackEvent
, nie musisz już najpierw zadzwonić pod numer_initData
lub_trackPageview
. - Zaktualizowany fragment asynchroniczny, dzięki czemu można go umieścić w nagłówku na dowolnej stronie, nie powodując problemów w IE 6 i 7. Nowy fragment kodu znajdziesz w przewodniku po śledzeniu asynchronicznego. Ta aktualizacja miała miejsce 22.03.2010.
- Rozwinięto składnię asynchroniczną, aby umożliwić obsługę metod wywoływania w obiekcie
_gat
.
- Usunięto błąd śledzenia zdarzeń. Aby zadzwonić pod numer
-
Zaktualizowane interfejsy API inicjowania trackera w celu zachowania spójności ze składnią asynchroniczną. Wycofano też stare funkcje.
- Dodano funkcję
_gat._createTracker(opt_account, opt_name)
. Pozwala na nadawanie nazw trackerom i późniejsze pobieranie ich według nazwy.Używaj tej opcji zamiast:_gat._getTracker(account)
. - Dodano:
_gat._getTrackerByName(name)
. Pobiera urządzenie śledzące o podanej nazwie. - Dodano:
tracker._getName()
. Zwraca nazwę nadana trackerowi, gdy został utworzony. - Wycofano:
_gaq._createAsyncTracker(account, opt_name)
. Użyj w zamian zasady_gat._createTracker
. - Wycofano:
_gaq._getAsyncTracker(name)
. Użyj w zamian zasady_gat._getTrackerByName
.
- Dodano funkcję
-
Szczegółowe informacje o zmianach w interfejsie API znajdziesz w dokumentacji modułu śledzenia.
Śledzenie witryn (ga.js) – wersja 2009–12 (1 grudnia 2009)
Ta wersja zawiera aktualizacje listy domyślnych wyszukiwarek i nowe funkcje kontroli limitów czasu oczekiwania na pliki cookie. Oprócz tego uruchamiany jest asynchroniczny fragment kodu GA, który zmniejsza czas oczekiwania na kod ga.js na stronie.
-
Zaktualizowano listę domyślnych wyszukiwarek
- Dodano wyszukiwarki Naver, Eniro i Daum.
- Z listy usunięto Looksmart, Gigablast, Club-internet, Netsprint, Intera, Nostrum i Ilse.
-
Dodano funkcje kontrolowania czasu ważności plików cookie dla wszystkich przechowywanych plików cookie. Wycofano istniejące funkcje limitu czasu obsługi plików cookie. Więcej informacji znajdziesz w dokumentacji interfejsu JS API.
_setVisitorCookieTimeout(cookieTimeoutMillis)
zastępuje funkcję_setCookiePersistence
._setSessionCookieTimeout(cookieTimeoutMillis)
zastępuje funkcję_setSessionTimeout
._setCampaignCookieTimeout(cookieTimeoutMillis)
zastępuje funkcję_setCookieTimeout
.
-
Udostępniono asynchroniczny fragment kodu GA. Aby dowiedzieć się, jak je wypróbować, zapoznaj się z dokumentacją.
-
Funkcja
_setVar
została wycofana. Funkcja Zmienne niestandardowe zastępuje funkcję_setVar
. Więcej informacji znajdziesz w dokumentacji.
Śledzenie witryn (ga.js) – wersja 2009-11 (4 listopada 2009)
Ta wersja zawiera:
-
Dodaliśmy nową funkcję pobierania zmiennych niestandardowych na poziomie użytkownika. Więcej informacji znajdziesz w dokumentacji funkcji.
_getVisitorCustomVar(index)
-
Zamiast czekać na window.onload, treść nakładki witryny jest wczytywana od razu po wykonaniu kodu ga.js.
Śledzenie witryn (ga.js) – wersja 2009–10 (14 października 2009)
Ta wersja zawiera nową funkcję:
-
Do funkcji
_addOrganic
dodaliśmy opcjonalny parametr logiczny, który określa, czy nowe źródła bezpłatne mają być dodawane na początku czy na końcu listy takich źródeł. Więcej informacji znajdziesz w dokumentacji._addOrganic(newOrganicEngine, newOrganicKeyword, opt_prepend)
Śledzenie witryn (ga.js) – wersja 2009.09 (28 września 2009)
Ta wersja obejmuje regularną konserwację w celu poprawy wydajności i refaktoryzacji. Publiczne interfejsy API i funkcje nie uległy zmianie.
Śledzenie witryn (ga.js) – wersja 2009.08 (31 sierpnia 2009)
Ta wersja zawiera wiele poprawek błędów i poprawia wydajność:
- Poprawne kodowanie wyszukiwanych haseł w przypadku bezpłatnych wyników wyszukiwania, informacji o ścieżce do strony internetowej dla (utmp) oraz wartości zdefiniowanych przez użytkownika w przypadku użycia z funkcją łączącą (np. funkcje
_link
i_linkByPost
). - Wyszukiwarka Rambler została dodana do listy bezpłatnych wyników wyszukiwania.
- Analiza składni bezpłatnych wyników wyszukiwania w wyszukiwarce http://kvasir.no została poprawiona.
- Nowe bezpłatne wyszukiwarki zdefiniowane przez użytkownika są teraz dodawane u góry listy
- Usunięto wycofaną funkcję
_trackEvent(action, label, value)
i zastąpiono ją funkcją_trackEvent(category, action, label, value)
- Adresy URL stron odsyłających są obecnie zapisane z uwzględnieniem wielkości liter. Przykład: adres URL strony www.domain.com/PaGe.HtMl będzie raportowany z uwzględnieniem wielkości liter.
- Dodano ograniczenie 1200 znaków do rozmiaru tokena GASO.
- Dodaliśmy nową funkcję, która umożliwia zastąpienie domyślnych limitów czasu korzystania z plików cookie:
_setCookiePersistence(timeout)