In February 2025, we updated the way we count sessions in our platform. This change applies retroactively to all campaigns from January 1, 2024, onward to ensure consistency in reporting.
Previously, session counts could be inflated due to inactivity rules, making conversion rates and time spent metrics less precise. With the new logic, sessions now more accurately represent a user's journey through a campaign.
What the change means
✅ More accurate session data – Sessions now more precisely align with actual user engagement.
✅ More reliable conversion rates – Since session counts are more precise, conversion rates better reflect performance.
✅ Improved average time spent per session – Time spent will now be based on a full journey rather than fragmented sessions.
Session counting logic: Old vs. New
Old session logic (all campaigns before 2024)
A new session was created if a player was inactive for more than 5 minutes.
This often led to multiple sessions being recorded for a single user journey, especially in long campaigns.
Example: A user plays for 12 minutes but is inactive for 6 minutes before continuing. The system records two separate sessions, even though it’s the same gameplay.
New session logic (from 2024 and Onward)
A session remains active throughout the entire user journey, unless:
The player is inactive for more than 5 minutes AND
The player reloads or restarts the game.
This means one session now represents one complete journey, resulting in more meaningful data.
Example: A user plays for 12 minutes, pauses for 6 minutes, and then resumes. The system records one session (unless the game is re-loaded/restarted after the 5-minute inactivity window)
Key differences
| Old Logic | New Logic |
When does a new session start? | After 5 minutes of inactivity | After 5 minutes of inactivity ONLY IF the game is restarted/reloaded |
Multiple sessions in a single journey? | Yes, possible | No, unless inactivity exceeds 5 minutes AND a reload occurs |
Impact on session count | Higher session counts | Lower session counts, more accurate |
Impact on conversion rates | Lower conversion rates (due to inflated sessions) | More accurate conversion rates (fewer unnecessary sessions) |
Impact on average time spent | Lower time spent per session (time used split across higher number of sessions) | Higher time spent per session (full journey counted as one session) |
💡 Time spent metric: We cannot retroactively adjust the average time spent metric, so historical time spent will be based on the old session count.
Average time spent per session may appear higher moving forward - not due to performance changes, but because sessions are now counted differently.
Minimal impact for campaigns with short playthrough
For campaigns where users complete(d) the entire flow in under 5 minutes, this change has little to no impact on session count. Since the old logic only created new sessions after 5 minutes of inactivity, short campaign playthroughs already matched the new session logic.