User Session Metrics Explained
Conviva DPI tracks user sessions to measure user activities and experience, such as user active time during the interval, number of user sessions active and ended during the interval, and session lifetime of ended sessions. A User Session refers to a series of interactions based on user behavior or custom and mapped events that trigger the initiation of a user session. Sessions without user actions that consist of only network requests, page pings, and heartbeats for auto-collected events are excluded.
Conviva DPI tracks user sessions to measure user activities and experience, such as user active time during the interval, number of user sessions active and ended during the interval, and session lifetime of ended sessions. A User Session refers to a series of interactions based on user behavior or custom and mapped events that trigger the initiation of a user session. Sessions without user actions that consist of only network requests, page pings, and heartbeats for auto-collected events are excluded.User sessions:
-
Begin with a user event, including custom and mapped events that trigger a session, excluding network requests, page pings, and heartbeats.
-
Continue as long as any event is received before the 5-minute timeout window.
-
End when no events, including any network requests, page pings, and heartbeats, are received within the 5-minute timeout window.
To measure user active time and sessions, Conviva defines a user session as:
-
Beginning with a user event, including custom and mapped events that trigger a session, excluding network requests, page pings, and heartbeats.
-
Continuing as long as any event is received before the 5-minute timeout window.
-
Ending when no events, including any network requests, page pings, and heartbeats, are received within the 5-minute timeout window.
User Session Metrics
-
User Sessions (Interval): The number of active user sessions during the specified time interval.
-
User Sessions (Ended): The number of user sessions that ended during the specified time interval.
-
User Active Time (Interval): The total user session active time during the specified time interval.
-
User Active Time (Ended): The total user session lifetime active time of the sessions that ended during the specified time interval.
User Session Example Interval
An example user activity interval between 10 am and 12 pm explains user activity metric handling across interval boundaries.
During this example interval, user session metrics are calculated as:
-
User Session (Interval) shows that all four sessions were active during the interval.
-
User Session (Ended) shows that two sessions ended (sessions 2 and 3) during the interval.
-
User Active Time (interval) shows the total active time (4 hours, 30 minutes) during the interval.
-
User Active Time (Ended) shows the total session lifetime active time (2 hours) of the sessions that ended during the interval.
User Session Metric Handling | ||||
---|---|---|---|---|
Session |
User Session |
User Session |
User Active Time |
User Active Time (Ended) 2 Hours |
1 |
Counted Counts all user sessions during the interval. |
Not counted The user session ends outside of the interval. |
Counted |
Not counted The user session ends outside of the interval. |
2 |
Counted Counts all user sessions during the interval. |
Counted Counts session lifetime user activity as user session ends within the interval. |
Counted User session active time 40 mins (10 am to 10:40 am) |
Counted |
3 |
Counted Counts all user sessions during the interval. |
Counted Counts session lifetime user activity as user session ends within the interval. |
Counted |
Counted |
4 |
Counted Counts all user sessions during the interval. |
Not counted The user session ends outside of the interval. |
Counted |
Not counted The user session ends outside of the interval. |
User Sessions User Active Time User Sessions User Active Time User Sessions User Active Time