Użycie plików cookie Universal Analytics w witrynach

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.

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.

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ść to true

Przeczytaj przewodnik Śledzenie wielu domen, aby dowiedzieć się, jak skonfigurować kod ga.js, by mierzyć interakcje użytkowników w różnych domenach.

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.

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.

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.

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