Używanie plików cookie Google Analytics w witrynach

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).

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.

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.

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 ustawienia false, aby wyłączyć plik cookie GAC. Domyślna wartość to true

Przeczytaj przewodnik Śledzenie wielu domen, aby się dowiedzieć, jak skonfigurować tag ga.js do pomiaru interakcji użytkowników w różnych domenach.

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.

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.

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.

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.