Average Engagement Time per Session
Quick definition
Average engagement time per session in Google Analytics 4 is the total engagement time divided by the number of sessions.
Formula
Average Engagement Time per Session = Total Engagement Time ÷ Sessions
Formula variables
- Total Engagement Time
- The total engagement time measured by Google Analytics 4 across sessions in the period.
- Sessions
- All sessions in the period.
Worked example
- Total engagement time
- 600,000 seconds
- Sessions
- 8,000
600,000 ÷ 8,000
Result: 75 seconds
The average session had 75 seconds of engagement time. The figures are illustrative.
How definitions differ
- This metric only
- Google Analytics reports engagement time in more than one way, for example per user. This page describes the per-session metric only. The per-user figure is a different metric and cannot be compared with this one.
How to interpret it
Engagement time measures time spent actively with the content, so it is a closer proxy for attention than session duration alone.
Use it to compare pages and traffic sources of a similar type, and read it with engagement rate.
When it is useful
- Comparing how long visitors engage with different pages or sources.
- Evaluating content depth.
- Checking the effect of page changes.
Limitations
- Depends on how Google Analytics 4 measures engagement time.
- Averages are skewed by long sessions.
- It cannot show whether the time was useful.
Common mistakes
- Comparing per-session and per-user figures.
- Comparing it with the old Universal Analytics session duration.
- Treating more time as always better.

