Session time helps you understand how long users engage with your app or website. If you'd like access to session time data, just ping us in the chat, and we’ll enable it for you.
We provide four key session time metrics:
Average Session Time – The average length of a session per user.
Total Session Time – The sum of all session times for a user.
Max Session Time – The longest session recorded for a user.
Last Session Time – The length of the user's most recent session.
How we calculate session time
What is a session?
A session represents a period of user activity on your app or website. Here’s how we define it:
Each time a user interacts (clicks, views a page, etc.), we track their activity.
If a user remains inactive for more than 60 seconds, their session ends.
When they return and interact again, a new session starts.
Calculating session length
For each session, we record:
⏰ First action time – The timestamp of the user's first interaction.
⏰ Last action time – The timestamp of their last recorded interaction.
📊 Session length = Last action time - First action time
How average session time is calculated
To determine the average session time for a user:
We collect all their sessions from the last 14 days.
We sum up all the individual session lengths.
We divide this total by the number of sessions.
Example Calculation
Imagine a user:
Browses in the morning for 5 minutes.
Leaves for lunch.
Returns later and browses for 7 minutes.
This results in:
Two separate sessions (5 min + 7 min)
Average session time = (5 + 7) ÷ 2 = 6 minutes
Why session time matters
Understanding session time helps you measure user engagement and identify trends in user behavior. A higher average session time generally indicates a more engaged audience, while shorter session times may suggest areas for improvement.
Need access? Just message us in the chat, and we’ll set it up for you!