Grupowanie zdarzeń w sesje: „przerwa > 30 min rozpoczyna nową”
Analityka internetowa dzieli strumień zdarzeń użytkownika na sesje według reguły: „nowa sesja zaczyna się, gdy przerwa do poprzedniego zdarzenia tego użytkownika przekracza 30 minut”. Dla każdego użytkownika policz liczbę takich sesji. Wskazówka: spójrz na różnicę między bieżącym a poprzednim znacznikiem czasu w obrębie użytkownika; oznacz „początek sesji” tam, gdzie przerwa przekracza 30 minut lub gdzie nie ma w ogóle poprzedniego znacznika czasu (jest to pierwsze zdarzenie). Suma tych oznaczeń dla użytkownika to liczba sesji. Posortuj według identyfikatora użytkownika.
Przykładowy oczekiwany wynik
Tak wygląda poprawna odpowiedź — liczba jej wierszy jest swoista i nie musi odpowiadać tabelom ze schematu.
| user_id | sessions |
|---|---|
| 1 | 2 |
| 2 | 1 |
| 3 | 1 |
Zaloguj się, aby zobaczyć historię rozwiązań
Zaloguj sięZaloguj się, aby korzystać z Mentora AI
Zaloguj się