KPI Tree

Google Analytics Metric

Web Analytics

Average Session Duration = Total Session Time / Total Sessions

Session duration measures the average time users spend on your site during a single Google Analytics session. In GA4, it is calculated as the time between the first and last event in a session, providing a measure of how long users actively engage with your content.

Full guide: definition, formula, and benchmarks
Google AnalyticsWeb Analytics

Session Duration

Session duration measures the average time users spend on your site during a single Google Analytics session. In GA4, it is calculated as the time between the first and last event in a session, providing a measure of how long users actively engage with your content.

How to calculate session duration

Average Session Duration = Total Session Time / Total Sessions

Why session duration matters for Google Analytics users

Longer sessions generally indicate deeper engagement, but the relationship between duration and conversion is not always linear. For e-commerce, shorter sessions with focused navigation may convert better. For content sites, longer sessions correlate with higher engagement and ad revenue.

Positioning session duration in your metric tree alongside conversion metrics reveals whether time on site predicts business outcomes for your specific context. Statistical correlations show the optimal engagement depth for conversion, informing content and UX strategy.

Understand and act on session duration with KPI Tree

KPI Tree syncs session duration data from your warehouse and tracks it per traffic source, landing page, and device. Position it alongside other engagement metrics in your tree.

Assign RACI ownership to your UX lead. Set alerts when average session duration drops on key pages and track experience changes against their impact on time-based engagement.

Get started with your Google Analytics data

Query using MCP
MCP

Pull metrics from Google Analytics directly through the Model Context Protocol.

Data Warehouse
SnowflakeBigQueryDatabricksRedshift

Connect your existing warehouse where Google Analytics data already lands.

Professional Services
FivetranSnowflakedbt

Our professional services team can build you turn-key AI foundations in a matter of weeks. Data warehouse on Snowflake/BigQuery, ELT with Fivetran, all modelled in dbt with a semantic layer.

Related Google Analytics metrics

Pages per Session

Web Analytics

Metric Definition

Pages per Session = Total Page Views / Total Sessions

Pages per session measures the average number of pages viewed during a single Google Analytics session. It indicates how deeply users engage with your site content and how effectively your navigation and internal linking guide users through multiple pages.

View metric

Bounce Rate

Web Analytics

Metric Definition

Bounce Rate = (Single-Page Non-Engaged Sessions / Total Sessions) x 100

Bounce rate measures the percentage of Google Analytics sessions where the user viewed only a single page and triggered no additional events before leaving. In GA4, it is the inverse of engagement rate - a bounced session is one that was not engaged, meaning it lasted less than 10 seconds, had no conversion event, and had fewer than 2 page views.

View metric

Conversion Rate

Web Analytics

Metric Definition

Conversion Rate = (Conversions / Sessions) x 100

Conversion rate measures the percentage of Google Analytics sessions or users that complete a defined conversion event - such as a purchase, signup, form submission, or key feature interaction. It quantifies how effectively your website turns visitors into customers or leads.

View metric

Content Performance Analysis

Web Analytics

Metric Definition

Content performance analysis evaluates how individual pages and content types perform in Google Analytics across engagement, conversion, and revenue metrics. It identifies which content drives meaningful outcomes and which attracts traffic without contributing to business goals.

View metric

Exit Rate

Web Analytics

Metric Definition

Exit Rate = (Exits from Page / Total Page Views for Page) x 100

Exit rate measures the percentage of page views that were the last in a session for a specific page in Google Analytics. Unlike bounce rate, which considers only single-page sessions, exit rate applies to all sessions and identifies the pages where users most frequently end their visit.

View metric

Empower your team to understand and act on Google Analytics data

Map what drives your metrics, measure progress at any grain, prove what works statistically, and deliver personalised action plans to every team member.

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