›

Average Session Duration

Glossary: Average Session Duration

Formo average session duration estimates active time from gaps between page views. Gaps over 30 minutes are excluded; time without a page view is not measured.

What is Average Session Duration?

Formo’s average session duration is the mean of each web session’s observed active time, calculated from gaps between consecutive page views. Gaps over 30 minutes are excluded and a session with one page view contributes zero seconds, so this metric does not capture passive reading time.

Average Session Duration Explained

Formo estimates observed active time from the timestamps of page views in each session. Other events, such as wallet connects or transactions, do not add to the duration. It cannot see time spent reading or thinking when no event is recorded.

For web analytics, Formo groups events using its daily session ID; duration is the sum of gaps between consecutive page views of 30 minutes or less. A session with a single page view has a duration of zero.

For example, if one person spends 2 minutes, another spends 4 minutes, and another spends 6 minutes, the average session duration is 4 minutes.

This metric helps teams understand whether users are spending enough time to read, explore, complete actions, or get value from the product.

What Average Session Duration Means For

Audience

Use Case

Product teams

Understand whether users spend enough time engaging with features, flows, or content.

Marketing and content teams

Measure whether visitors stay long enough to read pages, compare offers, or take action.

Growth and analytics teams

Compare session quality across traffic sources, campaigns, devices, or user segments.

Examples

  • A documentation page has an average observed session duration of 45 seconds. Readers who spend longer on the page without viewing another page may still contribute little measured time.

  • A SaaS dashboard sees average session duration increase after adding guided onboarding, suggesting users are exploring more of the product.

  • A crypto analytics platform compares average session duration for free and paid users to understand which group is more deeply engaged.

  • A mobile app notices session time drops after a redesign, so the team investigates whether users are confused or completing tasks faster.

Related reading

Explore Session, Bounce Rate, Page View.

FAQs

What does average session duration measure?

Average session duration is the mean of observed active time across sessions, based on page views; it does not include passive time with no recorded event.

How is average session duration calculated?

Formo adds the gaps between consecutive page views in each session when each gap is 30 minutes or less, then divides the sum by the number of sessions. A session with one page view contributes zero seconds.

Is longer average session duration always better?

No. Longer time can mean engagement, but it can also mean users are confused or stuck.

Why is average session duration important?

It helps teams understand user engagement, content quality, and product experience.

What affects average session duration?

Page speed, content quality, user intent, product design, traffic source, and task difficulty can affect it.

The data platform onchain apps

Get actionable analytics and attribution for crypto and DeFi.

Stay up to date with weekly product updates and the latest industry insights.