Co to jest sesja w Google Analytics 4 i jak jest zliczana?

  • 26 września, 2025
  • Piotr Starzynski
  • 11 min read

Sesja w Google Analytics 4 (GA4) to ciąg interakcji użytkownika z witryną lub aplikacją w określonym czasie. Rozpoczyna się przy otwarciu aplikacji mobilnej, wyświetleniu ekranu w aplikacji lub odwiedzeniu strony internetowej.

Każda sesja ma unikalny identyfikator (ga_session_id) i numer (ga_session_number)Domyślnie trwa 30 minut, ale można to zmienić w zakresie od 5 minut do 8 godzin. GA4 wprowadza koncept “sesji z zaangażowaniem”, trwających co najmniej 10 sekund lub zawierających określone interakcje.

Analiza sesji pozwala ocenić głębokość interakcji, efektywność treści, ścieżki konwersji i skuteczność kampanii. GA4 różni się od Universal Analytics m.in. definicją nowej sesji i modelem danych opartym na zdarzeniach.

Co to jest sesja w Google Analytics 4?

Sesja w Google Analytics 4 (GA4) to okres, w którym użytkownik aktywnie wchodzi w interakcję z Twoją witryną lub aplikacją.

W praktyce oznacza to grupę działań wykonanych przez jedną osobę w określonym czasie. Sesja startuje, gdy ktoś otwiera stronę w przeglądarce lub aplikację na pierwszym planie, a w danym momencie nie ma żadnej innej aktywnej sesji dla tego użytkownika.

Domyślnie, jeśli użytkownik nic nie robi przez 30 minut, jego sesja wygasa. Co ważne, w przeciwieństwie do poprzedniej wersji Analyticsa, w GA4 nie ma górnego limitu długości trwania sesji.

Jak Google Analytics 4 zlicza sesje?

Sesja w Google Analytics 4 jest inicjowana przez automatycznie generowane zdarzenie `session_start`, które przypisuje unikalny identyfikator i numer do każdej wizyty.

Gdy to zdarzenie zostaje uruchomione, GA4 tworzy dwa kluczowe parametry: `ga_session_id` (identyfikator sesji) oraz `ga_session_number` (numer porządkowy sesji dla danego użytkownika). Dzięki nim system wie, które zdarzenia (kliknięcia, przewinięcia, konwersje) przypisać do której wizyty.

Warto pamiętać, że liczba sesji w raportach GA4 jest wartością szacowaną przy użyciu zaawansowanego algorytmu `HyperLogLog++`. Daje to bardzo dokładne przybliżenie, ale jeśli potrzebujesz w 100% precyzyjnych danych, musisz sięgnąć po eksport do BigQuery.

Rozpoczęcie sesji – zdarzenie session_start i identyfikatory

Sesja w GA4 rozpoczyna się w momencie, gdy narzędzie rejestruje zdarzenie `session_start`, co dzieje się przy pierwszym wyświetleniu strony lub ekranu przez użytkownika.

To zdarzenie jest jednym z kilku, które GA4 zbiera automatycznie, bez potrzeby dodatkowej konfiguracji. Razem z nim generowane są dwa kluczowe identyfikatory:

  • ga_session_id – identyfikator bazujący na znaczniku czasu rozpoczęcia sesji. Co ciekawe, sam w sobie nie jest unikalny – dopiero w połączeniu z identyfikatorem użytkownika (Client ID) pozwala jednoznacznie zidentyfikować konkretną sesję;
  • ga_session_number – prosty licznik, który pokazuje, która to z kolei sesja danego użytkownika. Zaczyna od “1” dla pierwszej wizyty i rośnie z każdą kolejną.

Te dwa parametry są automatycznie “przyklejane” do każdego innego zdarzenia, które wydarzy się w ramach danej sesji, co pozwala na spójną analizę całej wizyty.

Zakończenie sesji – limit czasu braku aktywności (timeout)

Standardowo, sesja w GA4 kończy się automatycznie po 30 minutach braku jakiejkolwiek aktywności ze strony użytkownika.

Oznacza to, że jeśli ktoś wejdzie na Twoją stronę, przeczyta artykuł i odejdzie od komputera na 31 minut, po czym wróci i kliknie w link – GA4 rozpocznie już nową sesję. Ten domyślny czas możesz jednak zmienić w ustawieniach, ustawiając go w zakresie od 5 minut do nawet 7 godzin i 55 minut.

Co kluczowe, w odróżnieniu od Universal Analytics, zamknięcie przeglądarki nie kończy sesji (chyba że był to tryb incognito). Jeśli użytkownik otworzy ją ponownie w ciągu tych 30 minut, sesja będzie kontynuowana.

Jak długo trwa sesja w GA4?

Domyślny czas trwania sesji w Google Analytics 4 wynosi 30 minut.

Oznacza to, że jeśli użytkownik nie podejmie żadnej akcji przez 30 minut, sesja zostanie automatycznie zakończona. Jednakże, GA4 oferuje elastyczność w dostosowaniu tego parametru. Administratorzy mogą zmienić czas trwania sesji w zakresie od 5 minut do 8 godzin, co pozwala na lepsze dopasowanie do specyfiki konkretnej witryny lub aplikacji.

Sesja w GA4 a Universal Analytics – jakie różnice?

Zrozumienie kluczowych różnic w liczeniu sesji między GA4 a Universal Analytics pozwala uniknąć błędnych interpretacji danych i podejmowania decyzji na podstawie nieporównywalnych metryk.

GA4 fundamentalnie zmienia podejście do sesji, co sprawia, że bezpośrednie porównywanie liczb z Universal Analytics (UA) jest często mylące. Pamiętaj, to nie błąd w danych – to po prostu inna metodologia.

Najważniejsze różnice, o których musisz wiedzieć, to:

  • brak nowej sesji o północy – w GA4 sesja, która przechodzi przez północ, jest liczona jako jedna długa sesja. W UA byłaby podzielona na dwie;
  • brak nowej sesji przy zmianie źródła – jeśli użytkownik wejdzie na stronę z wyników organicznych, a po 5 minutach kliknie w link z Twojej kampanii na Facebooku, GA4 potraktuje to jako jedną sesję. UA utworzyłoby nową;
  • model oparty na zdarzeniach – w GA4 wszystko jest zdarzeniem, a sesja jest po prostu grupą tych zdarzeń. W UA sesja była “kontenerem” na różne typy hitów (odsłony, zdarzenia, transakcje);
  • metryki zaangażowania – GA4 odchodzi od współczynnika odrzuceń (bounce rate) na rzecz bardziej precyzyjnego współczynnika zaangażowania.

Brak nowej sesji o północy i przy zmianie źródła kampanii

W Google Analytics 4, ani przekroczenie północy, ani zmiana źródła pozyskania ruchu w trakcie aktywnej wizyty nie powodują automatycznego rozpoczęcia nowej sesji.

To jedna z najbardziej fundamentalnych i korzystnych zmian w stosunku do Universal Analytics. Oznacza to, że ścieżka użytkownika jest analizowana w sposób bardziej spójny i naturalny. Jeśli ktoś zaczyna wizytę o 23:55, a kończy o 00:10, w raportach GA4 zobaczysz jedną, 15-minutową sesję, a nie dwie krótkie.

Podobnie jest ze źródłami ruchu. Gdy użytkownik w trakcie jednej wizyty wejdzie na stronę z kilku różnych kanałów (np. najpierw z Google, potem z social media, a na końcu z newslettera), GA4 utrzyma pierwotną atrybucję w ramach tej samej sesji.

Czym różni się sesja od użytkownika i zdarzenia?

Wyobraź sobie, że Twoja strona to galeria sztuki: użytkownik to osoba, która kupiła bilet, sesja to jej pojedyncza wizyta, a zdarzenie to każda czynność, którą wykonała – od podziwiania obrazu po zakup pamiątki.

Te trzy pojęcia tworzą hierarchię, która jest fundamentem analityki internetowej. Zrozumienie ich relacji jest kluczowe do poprawnej interpretacji danych. Jeden użytkownik może mieć wiele sesji, a w ramach każdej sesji może wykonać wiele zdarzeń.

Sesja a użytkownik – jedna osoba, wiele wizyt

Jeden i ten sam użytkownik może wygenerować wiele sesji, odwiedzając Twoją stronę wielokrotnie w różnych odstępach czasu.

Użytkownik w GA4 to unikalna osoba (a technicznie rzecz biorąc, unikalna przeglądarka lub urządzenie) wchodząca w interakcję z Twoją witryną. Jeśli ten sam człowiek odwiedzi Twoją stronę rano, w południe i wieczorem, w raportach zobaczysz 1 użytkownika i 3 sesje.

Dlatego analiza obu metryk jest tak ważna. Liczba użytkowników pokazuje Ci zasięg i to, do ilu osób docierasz, podczas gdy stosunek sesji do użytkowników mówi o lojalności i o tym, jak często ludzie do Ciebie wracają.

Sesja a zdarzenie – jedna wizyta, wiele akcji

Pojedyncza sesja może zawierać wiele zdarzeń, ponieważ zdarzenie to każda konkretna interakcja użytkownika z Twoją witryną, od kliknięcia po przewinięcie strony.

W modelu GA4, który jest w całości oparty na zdarzeniach, sesja jest po prostu kontenerem, który grupuje wszystkie te akcje w ramach jednej wizyty. Odsłona strony to zdarzenie. Kliknięcie przycisku to zdarzenie. Przewinięcie strony o 90% to zdarzenie. Wysłanie formularza to zdarzenie.

Dzięki temu możesz bardzo szczegółowo analizować, co dokładnie działo się podczas każdej wizyty, a nie tylko to, że miała ona miejsce.

Co to jest sesja z zaangażowaniem i współczynnik zaangażowania?

Sesja z zaangażowaniem to taka wizyta, która spełnia co najmniej jeden z trzech warunków: trwa dłużej niż 10 sekund, zawiera zdarzenie konwersji, lub obejmuje co najmniej dwie odsłony strony/ekranu.

Wprowadzenie tej metryki to rewolucja w GA4. Pozwala ona odróżnić wartościowe wizyty od przypadkowych, krótkich wejść, które nic nie wnoszą. To znacznie lepszy wskaźnik jakości ruchu niż stary współczynnik odrzuceń.

Z kolei współczynnik zaangażowania to po prostu odsetek wszystkich sesji, które spełniły powyższe kryteria. Im jest wyższy, tym lepiej – oznacza to, że przyciągasz na stronę odpowiednich ludzi, a Twoje treści są dla nich interesujące.

Warunki uznania sesji za zaangażowaną

Aby sesja została uznana za zaangażowaną, musi spełnić jeden z następujących warunków.

Te kryteria zostały zaprojektowane tak, aby odzwierciedlać realne zainteresowanie użytkownika treścią. Sesja jest “zaangażowana”, jeśli:

  • trwa dłużej niż 10 sekund (ten próg czasowy można zmienić w ustawieniach GA4 na 20, 30, 40, 50 lub 60 sekund),
  • zarejestrowano w niej co najmniej jedno kluczowe zdarzenie, które oznaczyłeś jako konwersję (np. wysłanie formularza),
  • użytkownik wyświetlił co najmniej dwie różne strony lub ekrany w aplikacji.

Współczynnik zaangażowania a współczynnik odrzuceń z Universal Analytics

Współczynnik zaangażowania w GA4 jest w zasadzie odwrotnością współczynnika odrzuceń znanego z Universal Analytics, ale opiera się na znacznie bardziej precyzyjnej definicji interakcji.

Współczynnik odrzuceń w GA4 nadal istnieje (to po prostu 100% minus współczynnik zaangażowania), ale jego interpretacja jest zupełnie inna. Pomyśl o tym tak: w starym Analyticsie użytkownik mógł wejść na Twój blog, spędzić 5 minut na wnikliwym czytaniu artykułu i wyjść. Taka sesja była liczona jako “odrzucenie”, bo nie było drugiego kliknięcia.

W GA4 ta sama, 5-minutowa wizyta jest uznawana za sesję z zaangażowaniem, ponieważ trwała znacznie dłużej niż 10 sekund. To o wiele lepiej oddaje prawdziwą wartość takiej interakcji.

Jak analizować dane o sesjach w raportach GA4?

Jeśli chcesz wyciągnąć z danych o sesjach praktyczne wnioski, nie skupiaj się tylko na ich ogólnej liczbie. Kluczem jest analiza w kontekście źródeł ruchu, zaangażowania i konwersji, co pozwala ocenić jakość pozyskiwanych wizyt.

Najprostszym i najdokładniejszym sposobem na sprawdzenie całkowitej liczby sesji w danym okresie jest policzenie zdarzeń `session_start`. Pamiętaj, że dodawanie metryki “Sesje” do raportów z wymiarami takimi jak “Strona” czy “Nazwa zdarzenia” może prowadzić do zawyżonych wyników, ponieważ jedna sesja jest wtedy liczona wielokrotnie dla każdej strony czy zdarzenia.

Do głębszej analizy używaj sekcji Eksploracje, gdzie możesz swobodnie zestawiać ze sobą metryki i wymiary, tworząc lejki, analizy ścieżek czy segmentując użytkowników.

Gdzie znaleźć raporty dotyczące sesji?

Dane dotyczące sesji znajdziesz przede wszystkim w raportach z sekcji Pozyskiwanie (Acquisition) oraz Zaangażowanie (Engagement), a także tworząc własne analizy w Eksploracjach.

Standardowo, szukaj informacji o sesjach w następujących miejscach:

  • pozyskiwanie ruchu (Traffic Acquisition) – istotny raport, który pokazuje liczbę sesji, sesji z zaangażowaniem i konwersji w podziale na kanały marketingowe (np. Organic Search, Direct, Paid Search),
  • pozyskiwanie użytkowników (User Acquisition) – skupia się na pierwszych wizytach, ale również zawiera dane o sesjach,
  • przegląd zaangażowania (Engagement Overview) – prezentuje zagregowane dane, takie jak średni czas zaangażowania czy liczba sesji z zaangażowaniem,
  • strony i ekrany (Pages and screens) – tu sprawdzisz, które strony generują najwięcej zaangażowanych sesji.

Najważniejsze wskaźniki do analizy – sesje, zaangażowanie i czas trwania

Najważniejsze wskaźniki dotyczące sesji, na które powinieneś zwracać uwagę, to liczba sesji, sesje z zaangażowaniem oraz średni czas zaangażowania.

Analizując te trzy metryki razem, uzyskasz pełny obraz jakości ruchu na Twojej stronie. Oto, co każda z nich Ci powie:

  • sesje – podstawowa miara wolumenu ruchu. Pokazuje ogólną popularność Twojej strony i skuteczność w przyciąganiu wizyt.
  • współczynnik zaangażowania – wskaźnik jakości tego ruchu. Odpowiada na pytanie: “Czy ludzie, którzy do mnie trafiają, są faktycznie zainteresowani treścią?”.
  • średni czas zaangażowania – mierzy, jak długo Twoja strona jest w stanie utrzymać uwagę użytkowników, którzy aktywnie z nią interagują. To świetny wskaźnik wartości i użyteczności Twoich treści.

Monitorowanie tych trzech wskaźników w podziale na kanały ruchu i strony docelowe to absolutna podstawa skutecznej optymalizacji serwisu pod kątem SEO i doświadczeń użytkownika.