Konfigurowanie i dostosowywanie plików cookie

Ta strona jest przeznaczona dla deweloperów, którzy chcą dostosować ustawienia plików cookie za pomocą tagu Google lub Menedżera tagów Google. Jeśli nie masz pewności, czy musisz skonfigurować pliki cookie, przeczytaj artykuł Pliki cookie i identyfikacja użytkownika.

Domyślnie tagi Google używają automatycznej konfiguracji domeny plików cookie. Pliki cookie są ustawiane na najwyższym możliwym poziomie domeny. Jeśli np. adres witryny to blog.example.com, pliki cookie są ustawiane w domenie example.com. Jeśli wykryjemy, że serwer jest uruchomiony lokalnie (np. localhost), cookie_domain zostanie automatycznie ustawiony na 'none', a pliki cookie będą używać pełnej domeny z lokalizacji dokumentu.

Jeśli chcesz tylko zmodyfikować ustawienia okresu ważności plików cookie lub ich aktualizacji, możesz zmienić domyślne ustawienia plików cookie w interfejsie Analytics.

W przypadku większości witryn i aplikacji przechowywanie plików cookie powinno być też kontrolowane przez zgodę użytkownika. Więcej informacji o dostępnych opcjach zarządzania zgodą użytkownika znajdziesz w artykule Omówienie prywatności użytkowników.

Gdy używasz automatycznej konfiguracji domeny plików cookie, aktywność jest mierzona w subdomenach bez dodatkowej konfiguracji.

Aby zmienić konfigurację domeny plików cookie, wykonaj te czynności:

Menedżer tagów

W przypadku tagów miejsca docelowego:

  1. W obszarze roboczym otwórz menu Tagi.
  2. Zmień obecny tag miejsca docelowego lub utwórz nowy.
  3. W Ustawieniach konfiguracji dodaj nowy parametr:

    • Nazwa: cookie_domain
    • Wartość: my.example.com
  4. Zapisz tag i opublikuj kontener.

W przypadku tagu Google:

  1. W obszarze roboczym otwórz menu Tagi.
  2. Zmień obecny tag Google lub utwórz nowy.
  3. W Ustawieniach konfiguracji dodaj nowy parametr:

    • Nazwa: cookie_domain
    • Wartość: my.example.com
  4. Zapisz tag i opublikuj kontener.

W przypadku tagów Google Ads i Floodlight połączonych za pomocą tagu Google:

Ustawienia domeny można modyfikować w tagu łączącym konwersje:

  1. W Menedżerze tagów otwórz istniejący tag łączący konwersje lub utwórz go, jeśli nie ma go jeszcze w kontenerze.
  2. W sekcji Opcje tagu łączącego kliknij Zastąp ustawienia plików cookie (zaawansowane).
  3. W polu Domena wpisz domenę najwyższego poziomu, w której można ustawić plik cookie. W polu Ścieżka możesz też określić konkretną ścieżkę. Używaj tych ustawień tylko wtedy, gdy musisz ograniczyć pliki cookie do subdomeny lub podkatalogu niższego poziomu.

gtag.js

Aby wyłączyć automatyczną konfigurację domeny plików cookie, zaktualizuj config tagu, aby określić wartość parametru cookie_domain:

gtag('config', 'TAG_ID', {
  'cookie_domain': 'blog.example.com'
});

Zmienianie nazw plików cookie

Aby uniknąć konfliktów z innymi plikami cookie, może być konieczne zmodyfikowanie nazwy pliku cookie.

Menedżer tagów

W przypadku tagów miejsca docelowego:

  1. W obszarze roboczym otwórz menu Tagi.
  2. Zmień obecny tag miejsca docelowego lub utwórz nowy.
  3. W Ustawieniach konfiguracji dodaj nowy parametr:

    • Nazwa: cookie_prefix
    • Wartość: example
  4. Zapisz tag i opublikuj kontener.

W przypadku tagu Google:

  1. W obszarze roboczym otwórz menu Tagi.
  2. Zmień obecny tag Google lub utwórz nowy.
  3. W Ustawieniach konfiguracji dodaj nowy parametr:

    • Nazwa: cookie_prefix
    • Wartość: example
  4. Zapisz tag i opublikuj kontener.

W przypadku tagów Google Ads i Floodlight połączonych za pomocą tagu Google:

Ustawienia prefiksu nazwy można modyfikować w tagu łączącym konwersje:

  1. W Menedżerze tagów otwórz istniejący tag łączący konwersje lub utwórz go, jeśli nie ma go jeszcze w kontenerze.
  2. W sekcji Opcje tagu łączącego kliknij Zastąp ustawienia plików cookie (zaawansowane).
  3. W polu Prefiks nazwy wpisz wybrany prefiks nazwy. Wszystkie tagi, które używają tych plików cookie (np. tagi śledzenia konwersji Google Ads), muszą być skonfigurowane pod kątem używania tego samego prefiksu.

gtag.js

Ta konfiguracja dodaje example na początku ustawianego pliku cookie (np. _ga staje się example_ga, a _gcl_au staje się example_gcl_au):

gtag('config', 'TAG_ID', {
  cookie_prefix: 'example'
});

Po każdym wczytaniu strony okres ważności pliku cookie jest aktualizowany i ustawiany na bieżący czas plus wartość okresu ważności pliku cookie ustawioną przez tag Google. Oznacza to, że jeśli okres ważności pliku cookie jest ustawiony na 1 tydzień (czyli 604800 sekund), a użytkownik odwiedzi witrynę w tej samej przeglądarce w ciągu 5 dni, plik cookie będzie dostępny przez dodatkowy tydzień, a użytkownik pojawi się w raportach jako ta sama osoba. Jeśli ten sam użytkownik odwiedzi witrynę po wygaśnięciu oryginalnego pliku cookie, zostanie utworzony nowy plik cookie, a jego pierwsza i druga wizyta będą w raportach traktowane jako wizyty różnych użytkowników.

Jeśli ustawisz wartość okresu ważności pliku cookie na 0 (zero) sekund, plik cookie zmieni się w plik cookie powiązany z sesją i straci ważność po zakończeniu bieżącej sesji przeglądarki.

Menedżer tagów

W przypadku tagów miejsca docelowego:

  1. W obszarze roboczym otwórz menu Tagi.
  2. Zmień obecny tag miejsca docelowego lub utwórz nowy.
  3. W Ustawieniach konfiguracji dodaj nowy parametr:

    • Nazwa: cookie_expires
    • Wartość: 2419200
  4. Zapisz tag i opublikuj kontener.

W przypadku tagu Google:

  1. W obszarze roboczym otwórz menu Tagi.
  2. Zmień obecny tag Google lub utwórz nowy.
  3. W Ustawieniach konfiguracji dodaj nowy parametr:

    • Nazwa: cookie_expires
    • Wartość: 2419200
  4. Zapisz tag i opublikuj kontener.

gtag.js

gtag('config', 'TAG_ID', {
  cookie_expires: 28 * 24 * 60 * 60 // 28 days, in seconds
});

Gdy flaga cookie_update jest ustawiona na true (wartość domyślna), tagi Google mogą aktualizować pliki cookie po każdym wczytaniu strony i mogą aktualizować okres ważności pliku cookie, aby był ustawiany względem ostatniej wizyty w witrynie. Jeśli np. okres ważności pliku cookie jest ustawiony na 1 tydzień, a użytkownik odwiedza witrynę w tej samej przeglądarce co 5 dni, pliki cookie będą aktualizowane po każdej wizycie i w konsekwencji nigdy nie stracą ważności.

Jeśli ustawisz wartość false (fałsz), pliki cookie nie będą aktualizowane po każdym wczytaniu strony. Okres ważności pliku cookie będzie więc zależał od terminu pierwszej wizyty użytkownika w witrynie.

Menedżer tagów

W przypadku tagów miejsca docelowego:

  1. W obszarze roboczym otwórz menu Tagi.
  2. Zmień obecny tag miejsca docelowego lub utwórz nowy.
  3. W Ustawieniach konfiguracji dodaj nowy parametr:

    • Nazwa: cookie_update
    • Wartość: false
  4. Zapisz tag i opublikuj kontener.

W przypadku tagu Google:

  1. W obszarze roboczym otwórz menu Tagi.
  2. Zmień obecny tag Google lub utwórz nowy.
  3. W Ustawieniach konfiguracji dodaj nowy parametr:

    • Nazwa: cookie_update
    • Wartość: false
  4. Zapisz tag i opublikuj kontener.

gtag.js

gtag('config', 'TAG_ID', {
  cookie_update: false
});