Ta strona jest przeznaczona dla programistó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 konfigurować pliki cookie, przeczytaj artykuł Pliki cookie i identyfikacja użytkownika.
Domyślnie tagi Google korzystają z automatycznej konfiguracji domeny plików cookie. Pliki cookie są ustawiane na najwyższym możliwym poziomie domeny. Jeśli np. adres Twojej witryny to blog.example.com, pliki cookie są ustawiane w domenie example.com. Jeśli wykryjemy, że serwer jest uruchomiony lokalnie (np. localhost), parametr 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. W tym artykule znajdziesz omówienie dostępnych opcji zarządzania zgodą użytkowników.
Zmiana domeny pliku cookie
Jeśli używasz automatycznej konfiguracji domeny plików cookie, aktywność jest mierzona w różnych subdomenach bez dodatkowej konfiguracji.
Aby wprowadzić zmiany w konfiguracji domeny plików cookie, wykonaj te czynności:
gtag.js
Aby wyłączyć automatyczną konfigurację domeny plików cookie, zaktualizuj config w tagu, aby określić wartość parametru cookie_domain:
gtag('config', 'TAG_ID', {
'cookie_domain': 'blog.example.com'
});
Menedżer tagów
W przypadku tagu Google:
- W obszarze roboczym otwórz menu Tagi.
- Zmień obecny tag Google lub utwórz nowy.
W ustawieniach Konfiguracja dodaj nowy parametr:
- Nazwa:
cookie_domain - Wartość:
my.example.com
- Nazwa:
Zapisz tag i opublikuj kontener.
W przypadku tagów Google Ads i Floodlight:
Ustawienia domeny można modyfikować w tagu Tag łączący konwersje:
- W Menedżerze tagów otwórz istniejący tag łączący konwersje lub utwórz nowy, jeśli nie ma go jeszcze w Twoim kontenerze.
- W sekcji Opcje linkera kliknij Zastąp ustawienia plików cookie (zaawansowane).
- W polu Domena wpisz domenę najwyższego poziomu, w której można ustawić plik cookie. Możesz też określić konkretną ścieżkę w polu Ścieżka. Używaj tych ustawień tylko wtedy, gdy musisz ograniczyć pliki cookie do subdomeny lub podkatalogu niższego poziomu.
Zmienianie nazw plików cookie
Aby uniknąć konfliktów z innymi plikami cookie, być może musisz zmienić nazwę pliku cookie.
gtag.js
Ta konfiguracja dodaje znak example na początku pliku cookie, który ustawia (np. _ga staje się example_ga, a _gcl_au staje się example_gcl_au):
gtag('config', 'TAG_ID', {
cookie_prefix: 'example'
});
Menedżer tagów
W przypadku tagu Google:
- W obszarze roboczym otwórz menu Tagi.
- Zmień obecny tag Google lub utwórz nowy.
W ustawieniach Konfiguracja dodaj nowy parametr:
- Nazwa:
cookie_prefix - Wartość:
example
- Nazwa:
Zapisz tag i opublikuj kontener.
W przypadku tagów Google Ads i Floodlight:
Ustawienia prefiksu nazwy można modyfikować w tagu Tag łączący konwersje:
- W Menedżerze tagów otwórz istniejący tag łączący konwersje lub utwórz go, jeśli nie ma go jeszcze w Twoim kontenerze.
- W sekcji Opcje linkera kliknij Zastąp ustawienia plików cookie (zaawansowane).
- W polu Prefiks nazwy wpisz wybrany prefiks nazwy. Wszystkie tagi, które korzystają z tych plików cookie (np. tagi śledzenia konwersji Google Ads), muszą być skonfigurowane tak, aby używać tego samego prefiksu.
Ważność pliku cookie
Przy każdym wczytaniu strony okres ważności pliku cookie jest aktualizowany do wartości będącej aktualną godziną powiększoną o 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ń (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 jednak ten sam użytkownik odwiedzi witrynę po wygaśnięciu oryginalnego pliku cookie, zostanie utworzony nowy plik, a jego pierwsza i druga wizyta będą w raportach traktowane jako wizyty różnych użytkowników.
Jeśli ustawisz okres 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.
gtag.js
gtag('config', 'TAG_ID', {
cookie_expires: 28 * 24 * 60 * 60 // 28 days, in seconds
});
Menedżer tagów
W przypadku tagu Google:
- W obszarze roboczym otwórz menu Tagi.
- Zmień obecny tag Google lub utwórz nowy.
W ustawieniach Konfiguracja dodaj nowy parametr:
- Nazwa:
cookie_expires - Wartość:
2419200
- Nazwa:
Zapisz tag i opublikuj kontener.
Aktualizacja ustawień dotyczących plików cookie
Gdy flaga cookie_update ma wartość true (wartość domyślna), tagi Google mogą aktualizować pliki cookie przy każdym wczytaniu strony i ustawiać okres ważności pliku cookie 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, 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.
gtag.js
gtag('config', 'TAG_ID', {
cookie_update: false
});
Menedżer tagów
W przypadku tagu Google:
- W obszarze roboczym otwórz menu Tagi.
- Zmień obecny tag Google lub utwórz nowy.
W ustawieniach Konfiguracja dodaj nowy parametr:
- Nazwa:
cookie_update - Wartość:
false
- Nazwa:
Zapisz tag i opublikuj kontener.