W tym dokumencie opisano, jak Google Analytics używa plików cookie do pomiaru interakcji użytkowników w witrynach.
Przegląd
Google Analytics to proste i łatwe w użyciu narzędzie, które pomaga właścicielom witryn mierzyć interakcje użytkowników z ich zawartością. Gdy użytkownik przechodzi między stronami, Google Analytics udostępnia tagi JavaScript (biblioteki) właścicielom witryn do rejestrowania informacji o witrynie, którą użytkownik widział (np. adresu URL).
Biblioteki JavaScript Google Analytics korzystają z plików cookie HTTP, aby „zapamiętać” coś, co użytkownik zrobił na poprzednich stronach lub w interakcjach z witryną.
Google Analytics obsługuje 3 biblioteki (tagi) JavaScriptu do pomiaru użycia witryny: gtag.js, analytics.js i ga.js. W kolejnych sekcjach opisujemy, jak poszczególne pliki cookie korzystają z Universal Analytics i Google Analytics 4 (w stosownych przypadkach).
gtag.js (Google Analytics 4) – użycie plików cookie
W przypadku Google Analytics 4 biblioteka JavaScript gtag.js używa własnych plików cookie do:
- Odróżnianie unikalnych użytkowników
- Rozróżnianie sesji użytkownika
W przypadku zalecanych fragmentów kodu JavaScript pliki cookie są ustawiane na najwyższym możliwym poziomie domeny. Jeśli na przykład adres witryny to blog.example.co.uk
, tag gtag.js ustawi domenę plików cookie na .example.co.uk
. Ustawienie plików cookie w domenie najwyższego poziomu umożliwia dokonywanie pomiarów w subdomenach bez konieczności dodatkowej konfiguracji.
Tag gtag.js tworzy te pliki cookie:
Nazwa pliku cookie | Domyślny okres ważności | Opis |
---|---|---|
_ga |
2 lata | Służy do rozróżniania użytkowników. |
_ga_<container-id> |
2 lata | Służy do przechowywania stanu sesji. |
Dostosowywanie
Przeczytaj Przewodnik po plikach cookie i identyfikacji użytkowników (GA4) w witrynie gtag.js, aby dowiedzieć się, jak dostosować ustawienia domyślne za pomocą tagu gtag.js.
gtag.js i analytics.js (Universal Analytics) – użycie plików cookie.
W Universal Analytics można używać biblioteki JavaScript analytics.js lub biblioteki JavaScript gtag.js. W obu przypadkach biblioteki korzystają z własnych plików cookie do:
- Odróżnianie unikalnych użytkowników
- Ogranicz częstotliwość żądań
W przypadku zalecanych fragmentów kodu JavaScript pliki cookie są ustawiane na najwyższym możliwym poziomie domeny. Jeśli np. adres witryny to blog.example.co.uk
, tag analytics.js i gtag.js ustawi domenę plików cookie na .example.co.uk
. Ustawienie plików cookie w domenie najwyższego poziomu umożliwia dokonywanie pomiarów w subdomenach bez konieczności dodatkowej konfiguracji.
Pliki gtag.js i analytics.js uruchamiają te pliki cookie:
Nazwa pliku cookie | Domyślny okres ważności | Opis |
---|---|---|
_ga |
2 lata | Służy do rozróżniania użytkowników. |
_gid |
24 godziny | Służy do rozróżniania użytkowników. |
_gat |
1 minuta | Służy do ograniczania liczby żądań. Jeśli wdrożysz Google Analytics za pomocą Menedżera tagów Google, ten plik cookie będzie nosił nazwę _dc_gtm_<property-
id> . |
AMP_TOKEN |
Od 30 sekund do roku | Zawiera token, którego można użyć do pobrania identyfikatora klienta z usługi identyfikatora klienta AMP. Inne możliwe wartości to rezygnację, żądanie w trakcie wyświetlania lub błąd podczas pobierania identyfikatora klienta z usługi identyfikatora klienta AMP. |
_gac_<property-id> |
90 dni | Zawiera informacje o kampanii dotyczące użytkownika. Jeśli masz połączone konta Google Analytics i Google Ads, ten plik cookie będzie odczytywany przez tagi konwersji w witrynie z Google Ads, chyba że wyłączysz tę funkcję. Więcej informacji |
Dostosowywanie
Zapoznaj się z przewodnikiem po plikach cookie i identyfikacji użytkowników (Universal Analytics), aby dowiedzieć się, jak dostosować ustawienia domyślne za pomocą tagu gtag.js.
Zapoznaj się z przewodnikiem dla programistów domen i plików cookie dotyczącym analytics.js, aby poznać wszystkie sposoby dostosowywania tych ustawień domyślnych za pomocą tagu analytics.js.
Więcej informacji o Universal Analytics i plikach cookie znajdziesz w artykule Bezpieczeństwo i prywatność w Universal Analytics.
ga.js – użycie plików cookie.
Biblioteka JavaScript ga.js używa własnych plików cookie do:
- Określanie domeny objętej pomiarem
- Odróżnianie unikalnych użytkowników
- Ogranicz częstotliwość żądań
- Zapamiętaj liczbę i godzinę wcześniejszych wizyt
- Zapamiętaj informacje o źródle ruchu
- Określanie rozpoczęcia i zakończenia sesji
- Zapamiętaj wartość zmiennych niestandardowych na poziomie użytkownika
Domyślnie ta biblioteka ustawia pliki cookie w domenie określonej we właściwości document.host
i ustawia ścieżkę plików cookie na poziomie głównym (/)
.
Ta biblioteka ustawia następujące pliki cookie:
Nazwa pliku cookie | Domyślny okres ważności | Opis |
---|---|---|
__utma |
2 lata od zestawu/aktualizacji | Służy do rozróżniania użytkowników i sesji. Plik cookie jest tworzony, gdy uruchomiona jest biblioteka JavaScript i nie istnieją dotychczasowe pliki __utma. Plik cookie jest aktualizowany za każdym razem, gdy dane są wysyłane do Google Analytics. |
__utmt |
10 minut | Służy do ograniczania liczby żądań. |
__utmb |
30 min od rozpoczęcia/aktualizacji | Służy do określania nowych sesji/wizyt. Plik cookie jest tworzony, gdy uruchomiona jest biblioteka JavaScript i nie istnieją dotychczasowe pliki __utmb. Plik cookie jest aktualizowany za każdym razem, gdy dane są wysyłane do Google Analytics. |
__utmc |
Koniec sesji przeglądarki | Nieużywany w tagu ga.js. Służy do interoperacyjności z kodem jam.js.
W przeszłości plik cookie działał w połączeniu z plikiem cookie __utmb , aby ustalić, czy użytkownik korzystał z nowej sesji lub wizyty. |
__utmz |
6 miesięcy od ustawienia/aktualizacji | Zapisuje źródło wizyt lub kampanię wyjaśniającą, w jaki sposób użytkownik dotarł do Twojej witryny. Plik cookie jest tworzony podczas wykonywania biblioteki JavaScript i jest aktualizowany za każdym razem, gdy dane są wysyłane do Google Analytics. |
__utmv |
2 lata od zestawu/aktualizacji | Służy do przechowywania danych zmiennych niestandardowych na poziomie użytkownika.
Ten plik cookie jest tworzony, gdy deweloper używa metody _setCustomVar ze zmienną niestandardową na poziomie użytkownika. Ten plik cookie był też używany w wycofanej metodzie _setVar . Plik cookie jest aktualizowany za każdym razem, gdy dane są wysyłane do Google Analytics. |
Dostosowywanie
Do dostosowania sposobu ustawiania plików cookie możesz użyć tych metod:
_setDomainName
– określa domenę, do której zostaną umieszczone wszystkie pliki cookie._setCookiePath
– ustawia ścieżkę, do której zostaną ustawione wszystkie pliki cookie._setVisitorCookieTimeout
– ustawia w milisekundach okres ważności pliku cookie użytkownika Google Analytics._setSessionCookieTimeout
– ustawia w milisekundach czas oczekiwania na nowe pliki cookie sesji._setCampaignCookieTimeout
– ustawia w milisekundach czas ważności pliku cookie kampanii._storeGac
– przejdź do ustawieniafalse
, aby wyłączyć plik cookie GAC. Domyślna wartość totrue
Przeczytaj przewodnik Śledzenie wielu domen, aby się dowiedzieć, jak skonfigurować tag ga.js do pomiaru interakcji użytkowników w różnych domenach.
jam.js – użycie plików cookie,
W przeszłości usługa Google Analytics udostępniała bibliotekę pomiarową JavaScript o nazwie Firma.js. Po uruchomieniu nowej biblioteki ga.js zachęcamy deweloperów do przejścia na nową bibliotekę. W przypadku witryn, które nie ukończyły migracji, kod korzysta z pliku cookie, który jest taki sam jak ten ustawiony w ga.js. Więcej informacji znajdziesz powyżej w sekcji dotyczącej korzystania z plików cookie ga.js.
Google Analytics dla reklamodawców displayowych – korzystanie z plików cookie
W przypadku klientów, którzy korzystają z funkcji Google Analytics i reklamodawcy w sieci reklamowej (np. remarketingu), oprócz plików cookie opisanych wyłącznie w tym dokumencie używany jest plik cookie DoubleClick innej firmy. Więcej informacji o tym pliku cookie znajdziesz w najczęstszych pytaniach o prywatność w reklamach Google.
Eksperymenty z treścią – użycie plików cookie
W przypadku witryn korzystających z eksperymentów z treścią Google Analytics oprócz tych plików cookie w przypadku tych funkcji używane są też te pliki cookie:
Nazwa pliku cookie | Domyślny okres ważności | Opis |
---|---|---|
__utmx |
18 miesięcy | Służy do określenia, czy użytkownik jest uwzględniony w eksperymencie. |
__utmxx |
18 miesięcy | Służy do określania czasu wygaśnięcia eksperymentów użytkownika. |
Optymalizacja – użycie plików cookie
W przypadku witryn korzystających z Optimize oprócz innych plików cookie opisanych w tym dokumencie używane są te pliki cookie:
Nazwa pliku cookie | Domyślny okres ważności | Opis |
---|---|---|
_gaexp |
Zależy od długości eksperymentu, ale zwykle wynosi 90 dni. | Służy do określenia, czy użytkownik został uwzględniony w eksperymencie, i której daty jego zakończenia zostały uwzględnione. |
_opt_awcid |
24 godziny | Opcja używana w kampaniach zmapowanych na identyfikatory klienta Google Ads. |
_opt_awmid |
24 godziny | Opcja używana w kampaniach zmapowanych na identyfikatory kampanii Google Ads. |
_opt_awgid |
24 godziny | Używane w kampaniach zmapowanych na identyfikatory grup reklam Google Ads |
_opt_awkid |
24 godziny | Używane w kampaniach zmapowanych na identyfikatory kryteriów Google Ads |
_opt_utmc |
24 godziny | Zapisuje ostatni parametr zapytania utm_campaign . |
_opt_expid |
10 sekund | Plik ten jest tworzony podczas eksperymentu przekierowania. Zawiera on identyfikator eksperymentu, identyfikator wariantu i stronę odsyłającą do strony, na którą następuje przekierowanie. |