Najnowsze informacje o używaniu plików cookie w Google Analytics 4 znajdziesz w artykule Używanie plików cookie w witrynach. Informacje o konfigurowaniu pomiaru w witrynie w Google Analytics 4 znajdziesz w artykule Tag Google i Menedżer tagów.
Przegląd
Google Analytics umożliwia pomiar interakcji użytkowników z treścią witryny. Gdy użytkownik przechodzi między stronami internetowymi, Google Analytics wykorzystuje tagi JavaScript (biblioteki) do rejestrowania informacji o wyświetlonej przez niego stronie, np. jej adresu URL.
Biblioteki JavaScript Google Analytics używają plików cookie HTTP, by „zapamiętywać” to, co użytkownik robił na poprzednich stronach.
Więcej informacji o danych zbieranych przez Google Analytics znajdziesz w artykule na temat prywatności w Google Analytics.
Google Analytics obsługuje 3 biblioteki (tagi) JavaScriptu do pomiaru wykorzystania witryny: gtag.js, analytics.js i ga.js. W sekcjach poniżej opisujemy, jak poszczególne biblioteki korzystają z plików cookie w Universal Analytics.
gtag.js i analytics.js (Universal Analytics) – używanie plików cookie
biblioteki JavaScript analytics.js lub biblioteki JavaScript gtag.js można używać na potrzeby Universal Analytics, W obu przypadkach biblioteki używają własnych plików cookie, aby:
- Wyróżnianie unikalnych użytkowników
- Ograniczanie częstotliwości żądań
Gdy używasz zalecanego fragmentu kodu JavaScript, pliki cookie są ustawiane na najwyższym możliwym poziomie domeny. Jeśli np. adres witryny to blog.example.co.uk
, tagi analytics.js i gtag.js ustawią domenę pliku cookie na .example.co.uk
. Ustawienie plików cookie w domenie najwyższego możliwego poziomu umożliwia przeprowadzanie pomiarów w subdomenach bez konieczności dodatkowej konfiguracji.
Tagi gtag.js i analytics.js ustawiają 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 częstotliwości żądań. Jeśli usługa Google Analytics jest wdrażana za pomocą Menedżera tagów Google, plik cookie będzie nosił nazwę _dc_gtm_<property-
id> . |
AMP_TOKEN |
Od 30 sekund do 1 roku | Zawiera token, który może służyć do pobierania identyfikatora klienta z usługi identyfikatora klienta AMP. Inne możliwe wartości oznaczają rezygnację, żądanie przesyłane lub błąd podczas pobierania identyfikatora klienta z usługi identyfikatora klienta AMP. |
_gac_<property-id> |
przez 90 dni. | Zawiera informacje o kampanii dotyczące użytkownika. Jeśli masz połączone konta Google Analytics i Google Ads, tagi konwersji w witrynie będą odczytywać ten plik cookie z Google Ads, chyba że z tego zrezygnujesz. Więcej informacji |
Personalizacja
Informacje o tym, jak można dostosować te ustawienia domyślne za pomocą tagu gtag.js, znajdziesz w przewodniku po plikach cookie i identyfikacji użytkowników (Universal Analytics) dotyczącym tagu gtag.js.
Przeczytaj Przewodnik dla programistów dotyczący domen i plików cookie za pomocą biblioteki analytics.js, aby poznać wszystkie sposoby dostosowywania 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:
- Ustalenie domeny objętej pomiarem
- Wyróżnianie unikalnych użytkowników
- Ograniczanie częstotliwości żądań
- Zapamiętaj liczbę i czas poprzednich wizyt
- Zapamiętywanie informacji o źródle wizyt
- Określanie rozpoczęcia i zakończenia sesji
- Pamiętaj wartości zmiennych niestandardowych na poziomie użytkownika
Domyślnie ta biblioteka ustawia pliki cookie w domenie określonej we właściwości przeglądarki 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 czas ważności | Opis |
---|---|---|
__utma |
2 lata od przygotowania/aktualizacji | Służy do rozróżniania użytkowników i sesji. Plik cookie jest tworzony w momencie wykonania biblioteki JavaScript i w momencie, gdy nie ma żadnych plików cookie __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 częstotliwości żądań. |
__utmb |
30 min od przygotowania/aktualizacji | Służy do określania nowych sesji/wizyt. Plik cookie jest tworzony w momencie wykonania biblioteki JavaScript i w momencie, gdy nie ma żadnych plików cookie __utmb. Plik cookie jest aktualizowany za każdym razem, gdy dane są wysyłane do Google Analytics. |
__utmc |
Koniec sesji przeglądarki | Nie jest używany w kodzie ga.js. Ustawiona pod kątem interoperacyjności z urchin.js.
Dawniej ten plik cookie działał w połączeniu z plikiem cookie __utmb w celu określenia, czy użytkownik był w ramach nowej sesji/wizyty. |
__utmz |
6 miesięcy od ustawienia/aktualizacji | Zapisuje źródło wizyt lub kampanię wyjaśniające, jak użytkownik trafił do Twojej witryny. Plik cookie jest tworzony podczas wykonywania biblioteki JavaScript i aktualizowany za każdym razem, gdy dane są wysyłane do Google Analytics. |
__utmv |
2 lata od przygotowania/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 przypadku wycofanej metody _setVar . Plik cookie jest aktualizowany za każdym razem, gdy dane są wysyłane do Google Analytics. |
Personalizacja
Aby dostosować sposób zapisywania plików cookie, można użyć tych metod:
_setDomainName
– określa domenę, w której będą zapisywane wszystkie pliki cookie._setCookiePath
– określa ścieżkę, która będzie wskazywać wszystkie pliki cookie._setVisitorCookieTimeout
– określa datę ważności pliku cookie użytkownika Google Analytics w milisekundach._setSessionCookieTimeout
– określa czas oczekiwania nowego pliku cookie sesji (w milisekundach)._setCampaignCookieTimeout
– określa czas ważności pliku cookie kampanii w milisekundach._storeGac
– przekaż instrukcjęfalse
, aby wyłączyć plik cookie GAC. Domyślna wartość totrue
Przeczytaj przewodnik Śledzenie wielu domen, aby dowiedzieć się, jak skonfigurować kod ga.js, by mierzyć interakcje użytkowników w różnych domenach.
urchin.js – użycie plików cookie
W przeszłości usługa Google Analytics udostępniała bibliotekę pomiarową JavaScript o nazwie urchin.js. Gdy pojawiła się nowsza biblioteka ga.js, zachęcono deweloperów do przejścia na nią. W przypadku witryn, których migracja nie została ukończona, kod urchin.js ustawia pliki cookie identycznie jak w kodzie ga.js. Więcej informacji znajdziesz powyżej, w sekcji dotyczącej wykorzystywania plików cookie ga.js.
Google Analytics dla reklamodawców displayowych – użycie plików cookie
W przypadku klientów, którzy korzystają z funkcji reklamodawcy w sieci reklamowej w Google Analytics, np. do remarketingu, oprócz innych plików cookie opisanych 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.
Eksperymentowanie z treścią stron – używanie plików cookie
W przypadku witryn korzystających z eksperymentów z treścią w Google Analytics oprócz innych plików cookie opisanych w tym dokumencie do tych funkcji są używane następujące pliki cookie:
Nazwa pliku cookie | Domyślny okres ważności | Opis |
---|---|---|
__utmx |
18 miesięcy | Służy do określania, czy użytkownik bierze udział w eksperymencie. |
__utmxx |
18 miesięcy | Służy do określania daty wygaśnięcia eksperymentów uwzględnionych w eksperymencie użytkownika. |
Optymalizacja – użycie plików cookie
W przypadku witryn korzystających z narzędzia Optimize oprócz innych plików cookie opisanych w tym dokumencie używane są też następujące pliki cookie:
Nazwa pliku cookie | Domyślny okres ważności | Opis |
---|---|---|
_gaexp |
Zależy od czasu trwania eksperymentu, ale zazwyczaj wynosi 90 dni. | Służy do określania, czy użytkownik bierze udział w eksperymencie i w których eksperyment się zakończył. |
_opt_awcid |
24 godziny | Używane w przypadku kampanii zmapowanych na identyfikatory klientów Google Ads. |
_opt_awmid |
24 godziny | Dane są używane w przypadku kampanii zmapowanych na identyfikatory kampanii Google Ads. |
_opt_awgid |
24 godziny | Dane są używane w przypadku kampanii zmapowanych na identyfikatory grup reklam Google Ads. |
_opt_awkid |
24 godziny | Używane w przypadku kampanii zmapowanych na identyfikatory kryteriów Google Ads |
_opt_utmc |
24 godziny | Zapisuje ostatni utm_campaign parametr zapytania. |
_opt_expid |
10 sekund, | Ten plik cookie jest tworzony podczas przeprowadzania eksperymentu z przekierowaniem. Zachowuje identyfikator eksperymentu, identyfikator wariantu i stronę odsyłającą na przekierowywaną stronę. |