Gruparea evenimentelor în sesiuni: «o pauză > 30 min începe una nouă»
Analitica web împarte fluxul de evenimente al unui utilizator în sesiuni după regula: «o sesiune nouă începe când pauza până la evenimentul anterior al acelui utilizator depășește 30 de minute». Pentru fiecare utilizator, numără câte astfel de sesiuni există. Sugestie: uită-te la diferența dintre marca de timp curentă și cea anterioară din interiorul utilizatorului; marchează «începutul sesiunii» acolo unde pauza depășește 30 de minute sau unde nu există deloc o marcă de timp anterioară (acesta este primul eveniment). Suma acestor marcaje pe utilizator reprezintă numărul de sesiuni. Sortează după id-ul utilizatorului.
Exemplu de ieșire așteptată
Așa arată un răspuns corect — numărul său de rânduri îi este propriu, nu trebuie să se potrivească cu tabelele din schemă.
| user_id | sessions |
|---|---|
| 1 | 2 |
| 2 | 1 |
| 3 | 1 |
Conectează-te pentru a vedea istoricul soluțiilor trimise
Conectează-teConectează-te pentru a folosi Mentorul AI
Conectează-te