Session Duration measures how long visitors stay on your site in a single visit. It's an engagement indicator that helps you understand whether your content holds attention and whether visitors explore beyond landing pages.
What is Session Duration?
A session starts when someone loads their first page and ends after a period of inactivity (typically 30 minutes in GA4) or when they close the browser. Session duration is the time between first and last recorded interaction.
Important limitation: Analytics tools can only measure time between interactions. If someone reads your last page for 10 minutes then closes the tab, that reading time isn't counted. The session ends at the last tracked event.
This differs from , which measures individual page engagement. Session duration sums up engagement across an entire visit.
GA4 changes:
- GA4 uses "Average Engagement Time" instead of session duration
- It measures time when the page was in the foreground (tab active)
- This gives more accurate data than Universal Analytics
How to Interpret Session Duration
Longer sessions aren't automatically better. Context matters.
When longer is good:
- Content sites want readers to stay and consume more
- E-commerce sites want browsing before purchase
- SaaS products want feature exploration
When longer might be bad:
- Users can't find what they need (frustration browsing)
- Checkout takes too long (friction)
- Support pages keeping people longer than necessary
Segment before judging:
- Compare by traffic source (organic vs paid behave differently)
- Compare by device (mobile sessions tend to be shorter)
- Compare by landing page type (blog vs product page)
A 2-minute session on a quick-answer FAQ page is fine. A 2-minute session on a product page where you want comparison shopping might indicate problems.
