2dbi
Home/Amplitude/Group Events by Session
AAmplitude·DSASWE-2Online Assessment

Group Events by Session

Problem

Given a user's timestamped events, split them into sessions (a new session starts after 30 min of inactivity) and count events per session.

Example

events -> sessions split on 30-min gaps

Constraints

  • Events sorted by time

Approach

Linear scan tracking the gap. Core to product-analytics (Amplitude's domain).

added 6 days ago
LeadersAccount