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.

Related KPIs

Related marketing terms

Sources