Co znajdziesz w tym artykule?
Rola śledzenia po stronie serwera i first-party cookies w epoce prywatności?
Ciasteczka a Google Analytics
Rodzaje ciasteczek w Google Analytics
Więcej ciastek…?
W 2025 roku coraz częściej rekomendowane jest przejście na śledzenie po stronie serwera (server-side tagging) oraz wykorzystywanie danych z first-party cookies – dzięki temu ograniczamy zależność od przeglądarkowych blokad i utrzymujemy jakość analityki, mimo rosnących wymagań prywatności.
Dobrym podejściem jest: najpierw identyfikacja istotnych zdarzeń na stronie (np. kliknięcia, formularze), potem skonfigurowanie gtag.js tak by wysyłał dane zarówno klient-side, jak i via server-side endpoint, a następnie ustawienie trwałości first-party cookie (_ga) zgodnie z regulacjami. Warto uwzględnić zarówno Consent Mode, jak i fallback-modelowanie danych, by przy spadku liczby cookies nadal mieć użyteczne dane analityczne.
Google Analytics działa na podstawie odczytywania, modyfikacji (tworzenia, jeżeli na witrynie jesteśmy po raz pierwszy) oraz nadpisywania ciasteczek. Proces ten opisaliśmy w artykule poświęconym zasadzie działania Google Analytics.
Ciasteczko to bardzo mały plik tekstowy wysyłany przez serwer www i zapisywany na dysku twardym komputera, z którego odwiedzamy stronę internetową. To właśnie ciasteczka gromadzą informacje o naszych zachowaniach w ramach strony internetowej.
W związku z tym, że część osób blokuje obsługę ciasteczek na poziomie przeglądarki, to nasze Google Analytics nie są w stanie śledzić takich użytkowników. Według badań Gemiusa w Polsce tacy użytkownicy stanowią ok 2,5% wszystkich Internautów (luty 2012).
Ogólnie rzecz ujmując Google Analytics posługuje się 5 ciasteczekami: _utma, _utmb, _utmc, _utmz, oraz _utmv. Możemy się o tym przekazać wchodząc do ustawień zaawansowanych naszej przeglądarki (lub korzystając z odpowiednich wtyczek) dla witryny, w której zainstalowany jest kod śledzący Google Analytics.
Cztery ciasteczka (_utma, _utmb, _utmz i _utmv) to ciasteczka trwałe. Oznacza to, że ich żywotność nie kończy się wraz z zamknięciem przeglądarki. Mogą więc one pozostać zapisane na naszych komputerach nawet kilka lat (chyba, że wcześniej sami je usuniemy). Ciasteczko _utmc jest ciasteczkiem tymczasowym i jego żywotność ustaje wraz z zamknięciem okna przeglądarki.
Czytając o ciastkach możecie też często spotkać się z podziałem na ciasteczka pierwszej i trzeciej kategorii. Jest to bardzo ważna kwestia, zwłaszcza z perspektywy bezpieczeństwa naszych danych. Ciasteczka pierwszej kategorii mogą być tworzone, a informacje z nich przekazywane tylko do aplikacji odpowiedzialnej za zbieranie danych z tej konkretnej witryny. Ciasteczka trzeciej kategorii umożliwiają przekazywanie danych z konkretnej witryny podmiotom trzecim, przez co uznawane są za znacznie mniej bezpieczne. Google Analytics korzysta tylko z ciasteczek pierwszej kategorii.
Jest to ciasteczko zapisywane na naszych komputerach przy pierwszych odwiedzinach danej witryny. Ciasteczko to zawiera unikalny numer identyfikacyjny, dzięki któremu narzędzie potrafi określić unikalnego użytkownika i nowego użytkownika. Jeżeli usuniemy z naszego komputera to ciasteczko, to przy kolejnych odwiedzinach tej samej witryny zostanie nam utworzone ciasteczko o nowym numerze identyfikacyjnym. Żywotność tego ciasteczka wynosi dwa lata. Jeżeli więc przez 2 lata nie odwiedzaliśmy danej witryny, to przy kolejnych jej odwiedzinach zostaniemy zidentyfikowani jako nowi użytkownicy (stare ciasteczko wygasa i nagrywane jest dla nas nowe z nowym numerem identyfikacyjnym).
Musimy również pamiętać o tym, że tak naprawdę ciasteczko zapisywane jest w przeglądarce. Implikacja z tego jest taka, że mówiąc o unikalnym użytkowniku mamy na myśli pojedynczą przeglądarkę – stąd w analityce internetowej posługujemy się pojęciem użytkownika, a nie osoby. W końcu z jednej przeglądarki na tym samym komputerze może korzystać kilka różnych osób. Pamiętajmy o tym, ponieważ w Google Analytics część raportów jest błędnie przetłumaczona:)
Pamiętajmy również o tym, że % nowych użytkowników w Google Analtics to po prostu % nowych ciasteczek __umta. Według różnych badań ok 30-40% użytkowników kasuje swoje ciasteczka. Poza tym korzystamy z różnych przeglądarek i różnych komputerów, przez to metryka ta jest najczęściej w naszych raportach zawyżona.
Weźmy dla przykładu ciasteczko, które nagrało się na moim komputerze po odwiedzeniu strony www.conversion.pl:
268932707.1844624451.1334655749.1334655749.1334656399.2
Jego poszczególne elementy przekazują nam następujące informacje:
Jeżeli jesteście bardziej zainteresowani w jaki sposób można dokładnie obliczać czasy na podstawie tych „magicznych” ciągów liczb to… no cóż musicie poczytać trochę więcej o Czasie Uniksowym 🙂 Zachęcam również do małego ćwiczenia – z Excelem – bardzo szybko można sprawdzić czy data utworzenia ciasteczka zgadza się z jego prezentacją „uniksową”.
Ciasteczko _utmb jest odpowiedzialne za przechowywanie informacji na temat danej odwiedziny, natomiast ciasteczko _utmc współpracuje z _utmb i jego zadaniem jest ustalenie, czy należy rozpocząć śledzenie nowej odwiedziny, czy też zbierane dane powinny zostać zaliczone do starej. Przypominamy, że w zeszłym roku zmieniła się definicja wizyty/odwiedzin w Google Analytics.
Tym razem znowu posłużę się przykładem ciasteczka _utmb z naszej witryny:
268932707.8.9.1334657598624
Ciasteczko zdecydowanie różni się od poprzedniego i jego poszczególne elementy oznaczają inne rzeczy niż w przypadku ciastka _utma:
Ciasteczko _utmc zawiera tylko informację o unikalnym identyfikatorze witryny i wygasa po zamknięciu okna przeglądarki (jest to ciasteczko tymczasowe). Tak jak pisałem wcześnie służy więc ono do identyfikacji tego, czy zbierane dane powinny być liczone na poczet obecnej odwiedziny czy też powinna zostać rozpoczęta nowa odwiedzina.
To jest naprawdę ważne ciastko, ponieważ zawiera ono informację na temat źródeł odwiedzin. Dzięki niemu możliwe jest policzenie odwiedzin z wyszukiwarek oraz danych z kampanii marketingowych. Ciasteczko to jest uaktualniane po obejrzeniu każdej strony i jego żywotność wynosi 6 miesięcy.
Weźmy zawartość przykładowego ciastka ze znanej już (naszej) witryny:
268932707.1334660925.2.2.utmcsr=facebook.com|utmccn=8%20sposobów%20na%20poprawę%20formularzy%20rejestracyjnych%20(sign-up)|utmcmd=social
Jest ono trochę bardziej rozbudowane, ale już wyjaśniam co wchodzi w jego skład:
To ciasteczko nie jest powszechnie stosowane. Pojawia się ono tylko wtedy kiedy na witrynie zastosujemy śledzenie niestandardowych zmiennych poprzez wykorzystanie metody _setCustomVar (index, nazwa, wartość, zakres) lub _setVar. Dla porządku napiszę, że jego żywotność to 2 lata.
Przykładowe ciastko może wyglądać następująco:
268932707.|3=User%20ID=1134146168.1334660318=1
Rozłożone na czynniki pierwsze przedstawia się w taki sposób:
Wcześniej wspominałem, że Google Analytics korzysta z 5 różnych rodzajów ciasteczek. Przydałoby się wyjaśnić niejasności związane z tajemniczym ciastkiem _utmx, które czasami będziecie spotykać. Ciastko to jest wykorzystywane przez Google Website Optimizer i jest tworzone tylko jeżeli na witrynie znajduje się kod śledzący właśnie tej aplikacji. W skrócie nie jest to ciastko tworzone przez Google Analytics.
Jeżeli macie dodatkowe pytania o tematyce „ciasteczkowej” to zadawajcie je w postaci komentarzy. Jeżeli chcielibyście w łatwy sposób podejrzeć ciasteczka przesyłane przez daną witrynę to polecam plug-in „Edit This Cookie” (znajdziecie ją tutaj).
Gdyby tego jeszcze Wam było mało na temat ciasteczek, to poniżej dodatkowe zasoby, które mogą Was zainteresować:
Historie sukcesów
Ostatnie wpisy na blogu