KPI Tree

Metric Definition

ASD

Average session duration = total session duration / number of sessions
total session durationThe sum of every session length across the period
number of sessionsThe count of sessions in the same period

Track from

Metric GlossaryProduct Metrics

Average session duration

Average session duration is the mean length of time visitors spend on your site or app during a single session. It is a proxy for engagement, showing whether people stay and explore or leave quickly. Read it alongside the actions visitors take, because time alone does not prove value.

7 min read

Generate AI summary

What is average session duration?

Average session duration is the mean length of time visitors spend on your site or app during a single session. If 1,000 sessions in a day add up to 50,000 seconds of activity, the average session duration is 50 seconds. A session usually starts when someone arrives and ends after a period of inactivity or when they leave.

The metric is a signal of engagement. Longer sessions often mean visitors are reading, browsing or completing tasks rather than bouncing on arrival. It is a directional measure, not an absolute one, because a long session can mean deep interest or it can mean someone is lost. Always pair it with what visitors actually did.

Measurement caveat

Most analytics tools cannot measure time on the final page of a session, because there is no next event to mark the end. This means single-page sessions often count as zero seconds, which drags the average down. Know how your tool handles this before you compare numbers across platforms.

How to calculate average session duration

To calculate average session duration, add up the length of every session in your chosen period, then divide by the number of sessions. The challenge is not the arithmetic, it is how each input is defined. Session timeout settings, bot filtering and single-page handling all change the result, so consistency matters more than precision.

  1. 1

    Session length

    The time between the first and last recorded event in a session. How the last event is measured varies by tool.

  2. 2

    Session count

    The number of distinct sessions. A session timeout, often 30 minutes of inactivity, defines where one session ends and another begins.

  3. 3

    Filtered traffic

    Bots and internal traffic should be excluded. Automated visits distort both the numerator and the denominator.

  4. 4

    Segment

    The group of visitors being measured. New and returning visitors behave differently, so segmenting reveals more than a blended average.

Average session duration in a metric tree

Average session duration is an outcome of many smaller behaviours. On its own it tells you little about why visitors stay or leave. A metric tree breaks it into the drivers beneath it, so a falling number points to a specific cause rather than a vague sense that engagement is down.

Metric tree insight

When average session duration drops, the tree tells you where to look. A slower site points to engineering, a poor intent match points to the acquisition channel, thin content points to the content team. In KPI Tree, each branch carries a RACI owner, so the accountable person is pushed the movement and the verified impact loop confirms whether their fix actually lifted the number.

Average session duration benchmarks

Average session duration varies widely by site type, so a single benchmark is misleading. A content site wants long sessions, a support page wants short ones because a quick answer is a win. Use the ranges below as orientation, then judge against your own goal for the page.

Site typeTypical rangeWhat good looks like
Content and media2 to 5 minutesLong sessions signal reading and exploration
Ecommerce2 to 4 minutesEnough time to browse and compare products
SaaS and product3 to 6 minutesSustained sessions suggest active task completion
Support and docsUnder 2 minutesShort sessions mean answers found quickly

How to improve average session duration

Improving average session duration means giving visitors reasons to stay and removing reasons to leave. Focus on the drivers in the tree rather than chasing the headline number, because a longer session is only valuable if it reflects genuine engagement.

Speed up the page

Cut load time so visitors do not abandon before content appears. Slow pages shorten sessions before they start.

Add relevant next steps

Link to related content and clear next actions so a single visit naturally extends into a journey.

Match landing pages to intent

Send each channel to a page that answers what brought visitors there. A strong intent match keeps people reading.

Use engaging media

Video, interactive elements and clear formatting hold attention longer than dense walls of text.

Common mistakes when tracking average session duration

  1. 1

    Treating longer as always better

    A long session can mean confusion as easily as interest. Read duration next to task completion before celebrating it.

  2. 2

    Ignoring single-page sessions

    Sessions that count as zero seconds can sink the average. Know whether your tool measures engagement time or raw time on page.

  3. 3

    Blending all traffic together

    New and returning visitors, paid and organic, behave very differently. A blended average hides the segments that matter.

  4. 4

    Leaving bots in the data

    Automated traffic produces both very long and very short sessions. Filter it out or the metric becomes noise.

Related metrics

Daily active users

DAU

Product Metrics
PostHogSlack

Metric Definition

DAU = Unique Users Who Performed a Qualifying Action in a Single Day

Daily active users measures the number of unique users who engage with your product on a given day. It is the primary engagement metric for consumer and SaaS products, indicating whether your product has become a daily habit for its users.

View metric

Retention rate

Product Metrics

Metric Definition

Retention Rate = (Users Active at End of Period / Users Active at Start of Period) × 100

Retention rate measures the percentage of users or customers who continue to use your product over a given period. It is the most important growth metric because sustainable growth is impossible when users leave faster than they arrive.

View metric

Feature adoption rate

Product Metrics
PostHog

Metric Definition

Feature Adoption Rate = (Users Who Used the Feature / Total Active Users) × 100

Feature adoption rate measures the percentage of users who use a specific feature within a given period. It tells product teams whether new features are resonating with users and which existing features are underutilised, guiding investment decisions and roadmap priorities.

View metric

Conversion rate

CVR

Marketing Metrics
ShopifyGoogle AdsGoogle AnalyticsPostHog

Metric Definition

Conversion Rate = (Number of Conversions / Total Visitors or Leads) × 100

Conversion rate measures the percentage of visitors, users, or leads who take a desired action, such as making a purchase, signing up for a trial, or submitting a form. It is the fundamental metric for evaluating the effectiveness of any acquisition funnel, landing page, or marketing campaign.

View metric

Metric trees for product teams

Metric Definition

Average session duration is a core product engagement signal, so this guide shows how product teams place it within a wider metric tree to act on it.

View metric

Metric decomposition

Metric Definition

Use this guide to break average session duration into the sessions, segments and behaviours that drive it so you know where to focus.

View metric

Build average session duration as a metric tree

Decompose average session duration into content, experience and traffic quality, then give every branch an accountable owner. In KPI Tree, when the number moves the owner is pushed the change and the verified impact loop checks whether their fix actually held.

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business