Product Analytics

Average Session Duration

Average Session Duration divides the combined duration of measured sessions by the number of sessions. It describes time per visit, but it does not say whether that time was productive, enjoyable, or caused by friction.

Business context

Why Average Session Duration matters

Longer sessions may show deeper engagement or slower task completion. Shorter sessions may show efficiency, weak interest, or instrumentation changes, so direction alone is not good or bad.

Business question
How much time does a user spend in a typical measured session?
Teams that use it
Product, design, growth, content, and customer experience teams.
Decisions it supports
Workflow design, content depth, performance work, engagement analysis, and experience investigation.
Calculation

Average Session Duration formula

Total Session Time ÷ Total Sessions

Formula components

Total session time
The sum of valid session durations in the reporting scope.
Total sessions
The number of valid sessions included under the same sessionisation rule.
Session
A sequence of activity grouped using an inactivity timeout or explicit start and end events.

How to calculate Average Session Duration

  1. Define session start, end, and inactivity timeout rules.
  2. Remove bots, test traffic, and invalid or technically impossible durations.
  3. Sum duration for all valid sessions in the chosen scope.
  4. Divide total time by session count and review the median and distribution.
Worked example

Average Session Duration example

A product records 4,500 valid sessions in a week with 27,000 total minutes of measured session time.

  1. Total session time = 27,000 minutes.
  2. Total sessions = 4,500.
  3. Average Session Duration = 27,000 ÷ 4,500 = 6 minutes.

Average Session Duration is 6 minutes.

A measured session lasts six minutes on average, though individual sessions can be much shorter or longer.

How to interpret the result

Interpret the metric against the user’s job. For a focused task, a shorter duration with equal success can be an improvement; for learning or media, longer time may be desirable.

Session rules, product type, platform, user role, and workflow complexity make cross-company benchmarks unreliable. Keep the timeout and instrumentation consistent.

Common mistakes and limitations

Missing final-event time
Some analytics systems cannot observe how long the user remained after the last event.
Timeout changes
Changing sessionisation can move both total time and session count.
Misleading mean
Long idle sessions can inflate the average; use percentiles and caps where justified.
Assuming longer is better
Extra time may represent confusion or poor performance.

Turn metric definitions into answers your team can use.

Vizma helps teams understand and track business metrics using their data. Bring your Average Session Duration definition, underlying data, and reporting questions to a Vizma demo.