Wymiary i dane

[GA4] Sesje Analytics

Dowiedz się więcej o sesjach Google Analytics 4, w tym o sposobie generowania identyfikatorów i numerów sesji po wywołaniu zdarzeń

Sesja to czas, w którym użytkownik wchodzi w interakcję z Twoją witryną lub aplikacją.

Co zalicza się do sesji

W Analytics sesja rozpoczyna się, gdy użytkownik otwiera aplikację na pierwszym planie albo wyświetla stronę lub ekran, kiedy nie jest aktywna żadna sesja (np. z powodu przekroczenia limitu czasu poprzedniej sesji).

Domyślnie sesja kończy się lub przekracza limit czasu po upływie 30 minut braku aktywności użytkownika. Nie ma ograniczenia długości sesji.

Dostosowanie limitu czasu sesji

Dostosowywanie limitu czasu sesji w aplikacji

Limit czasu sesji liczony jest od momentu, gdy aplikacja przejdzie do działania w tle. Możliwe jest jednak przedłużenie tej sesji przez przypisanie parametru extend_session (o wartości 1) zdarzeniom wysyłanym w okresie, gdy aplikacja działa w tle. Jest to przydatne, jeśli Twoja aplikacja często działa w tle, jak np. aplikacje nawigacyjne i muzyczne.

Domyślny limit czasu sesji aplikacji, który wynosi 30 minut, możesz zmienić za pomocą metody setSessionTimeoutDuration.

Dostosowanie limitu czasu sesji internetowej

Aby zmienić domyślny limit czasu sesji internetowych, który wynosi 30 minut:

  1. W kolumnie Usługa kliknij Strumienie danych.
  2. Wybierz strumień danych z sieci.
  3. U dołu strony kliknij Skonfiguruj ustawienia tagów.
  4. W sekcji Ustawienia kliknij Pokaż wszystko, aby zobaczyć wszystkie dostępne opcje.
  5. Kliknij Dostosuj czas trwania sesji.
    • Dostosuj czas trwania sesji: ustaw limit czasu sesji w godzinach i minutach.
    • Skoryguj licznik czasu pod kątem sesji z zaangażowaniem: wybierz, ile sekund ma trwać sesja, aby została uznana za sesję z zaangażowaniem.
  6. Kliknij Zapisz.

Jak zdarzenia są powiązane z identyfikatorem i numerem sesji

Gdy sesja się rozpoczyna, Google automatycznie rejestruje zdarzenie session_start i generuje identyfikator sesji (ga_session_id) oraz numer sesji (ga_session_number) za pomocą zarejestrowanego zdarzenia session_start.

  • Identyfikator sesji to sygnatura czasowa rozpoczęcia sesji. Aby analizować różne sesje poza Google Analytics, rozważ połączenie parametrów user_id lub user_pseudo_id z parametrem session_id, dzięki czemu otrzymasz unikalny identyfikator każdej sesji.
  • Numer sesji określa liczbę sesji zainicjowanych przez użytkownika do chwili rozpoczęcia bieżącej sesji (np. 3 lub 5 sesji użytkownika w Twojej witrynie).

Zarówno identyfikator, jak i numer sesji są automatycznie wiązane z każdym zdarzeniem w sesji za pomocą tagu gtag.js i pakietu SDK Google Analytics dla Firebase. Nie zawierają go jednak zdarzenia pochodzące z platformy Measurement Protocol ani z Importu danych.

Czasami identyfikator sesji nie zostaje powiązany ze zdarzeniem session_start (np. gdy zostało ono odfiltrowane z usługi podrzędnej). W takich przypadkach Analytics i tak generuje identyfikator sesji.

Sposób obliczania liczby sesji

Analytics oblicza liczbę sesji, które występują w Twojej witrynie lub aplikacji, szacując liczbę unikalnych identyfikatorów sesji.

Jak działa atrybucja sesji

Zdarzenie session_start zawiera informacje, od których zależy atrybucja sesji, takie jak identyfikator kliknięcia Google, parametry UTM i strona odsyłająca.

Modelem atrybucji w przypadku sesji nadal jest niebezpośredni model atrybucji ostatniego kliknięcia, a okres ważności kluczowego zdarzenia jest określany na podstawie ustawienia „Wszystkie pozostałe zdarzenia konwersji”, którego wartość domyślna wynosi 90 dni. Dowiedz się więcej o wybieraniu i aktualizowaniu ustawień atrybucji.

Przykład

Domyślny 90-dniowy okres ważności kluczowych zdarzeń

Dzień 1. Użytkownik odwiedza witrynę po kliknięciu linku w bezpłatnych wynikach wyszukiwania w Google => sesja zostaje przypisana do źródła „google / bezpłatne wyniki wyszukiwania”.
Dzień 68. Użytkownik odwiedza witrynę ponownie, tym razem bezpośrednio => sesja również zostaje przypisana do źródła „google / bezpłatne wyniki wyszukiwania”.

Gdzie można wyświetlić dane o sesjach

Dane o sesjach i użytkownikach są obliczane na podstawie danych szacunkowych. Google Analytics udostępnia kilka różnych rodzajów danych o sesjach, m.in. Sesja, Sesje z zaangażowaniem i Sesje z zaangażowaniem na aktywnego użytkownika. Dzięki tym danym możesz poznać liczbę sesji, które rozpoczęły się w Twojej witrynie lub aplikacji.

Dane te pojawiają się w raportach, np. Pozyskiwanie użytkowników ogółem, Pozyskiwanie użytkowników i Zaangażowanie ogółem. Dane o sesjach są też dostępne w narzędziu Eksploracje.

Różnice w liczbie sesji

W październiku 2021 r. zaczęliśmy aktualizować w Google Analytics metodę obliczania danych o sesjach stosowaną w Twoich raportach standardowych i niestandardowych oraz w narzędziach Eksploracje i Looker Studio, aby efektywniej zliczać sesje z dużą dokładnością i niskim współczynnikiem błędów. W efekcie możesz zauważyć niewielką różnicę w liczbie sesji względem poprzedniej metody obliczania.

Nowa metoda obliczania jest stosowana do danych o sesjach zbieranych od października 2021 r. Analytics nie będzie wyświetlać danych, jeśli zakres dat Twojego raportu obejmuje informacje sprzed października 2021 r. W raporcie zdarzeń nadal możesz jednak uzyskać dostęp do danych historycznych, filtrując go według zdarzenia event=session_start.

Uwagi dotyczące BigQuery

Poza sprawdzaniem liczby sesji w Google Analytics możesz też wyeksportować dane do BigQuery, aby móc tworzyć zapytania o liczbę sesji przy użyciu składni podobnej do języka SQL. BigQuery ma wystarczająco dużo czasu i zasobów, aby obliczyć dokładną liczbę sesji, dlatego nie stosuje efektywnej metody obliczania danych o sesjach (algorytmu HyperLogLog++). Dowiedz się więcej o przybliżonej liczbie unikalnych użytkowników w Google Analytics.

BigQuery nie korzysta z efektywniejszej metody obliczania, więc możesz zauważyć niewielkie różnice w liczbie sesji w porównaniu z wynikami podawanymi w Twoich raportach standardowych i niestandardowych oraz w narzędziach Eksploracje i Looker Studio.

Przy wyborze miejsca, w którym będziesz sprawdzać dane, weź pod uwagę te kwestie:

  • Jeśli chcesz uzyskać dokładniejsze wyniki na podstawie nieprzetworzonych danych, wyświetl je w BigQuery.
  • Jeśli szybciej potrzebujesz wyników, sprawdzaj je w raportach standardowych i niestandardowych oraz w narzędziach Eksploracje i Looker Studio.

W przypadku większości zapytań wyniki nowej metody obliczania pozwalają na efektywne porównywanie danych o sesjach z różnych okresów.

Przykład
Podczas sprawdzania liczby sesji z zeszłego tygodnia widzisz w raportach 1463 sesje, a w BigQuery – 1501 sesji. Podczas sprawdzania liczby sesji w bieżącym tygodniu widzisz w raportach 1828 sesji, a w BigQuery – 1876 sesji. Chociaż konkretne liczby nieco się różnią, w obu przypadkach widać wzrost liczby sesji o 25%. Inaczej mówiąc, jeśli w obu okresach sprawdzasz te same dane, zauważysz właściwy kierunek zmian liczby sesji.
Źródło Ostatni tydzień (sesje) Ten tydzień (sesje)
Raporty 1463 1828 (+25%)
BigQuery 1501 1876 (+25%)

Czy to było pomocne?

Jak możemy ją poprawić?
Szukaj
Wyczyść wyszukiwanie
Zamknij wyszukiwanie
Menu główne
4071615376725996131
true
Wyszukaj w Centrum pomocy
true
true
true
true
true
69256
false
false