Engagement Metrics Guide

Learn about key user engagement metrics and calculations

Back to Home

Understanding Engagement Metrics

Engagement metrics help you understand how users interact with your website or application. These metrics are crucial for optimizing user experience and content strategy.

Bounce Rate

Bounce rate measures the percentage of visitors who leave your site after viewing only one page, without any interaction.

Bounce Rate = (Number of Single-Page Sessions / Total Sessions) × 100%

Example:

If 300 out of 1,000 visitors leave after viewing just one page:

Bounce Rate = (300 / 1,000) × 100% = 30%

Time on Site

Time on site measures how long users spend on your website during a session.

Average Time on Site = Total Duration of All Sessions / Number of Sessions

Example:

If 1,000 sessions totaled 50,000 seconds:

Average Time on Site = 50,000 / 1,000 = 50 seconds per session

Page Views

Page views count the total number of pages viewed by all visitors.

Pages per Session = Total Page Views / Total Sessions

Example:

If 1,000 sessions resulted in 4,000 page views:

Pages per Session = 4,000 / 1,000 = 4 pages per session

Scroll Depth

Scroll depth measures how far down a page users scroll, indicating content engagement.

Average Scroll Depth = Sum of All Users' Scroll Depths / Number of Users

Example:

If 25% of users scroll to 25%, 25% scroll to 50%, 25% scroll to 75%, and 25% scroll to 100%:

Average Scroll Depth = (25% × 0.25 + 50% × 0.25 + 75% × 0.25 + 100% × 0.25) = 62.5%

Session Duration

Session duration measures the length of time a user spends on your site in a single session.

Average Session Duration = Total Duration of All Sessions / Number of Sessions

Example:

If 1,000 sessions totaled 50,000 seconds:

Average Session Duration = 50,000 / 1,000 = 50 seconds

Best Practices for Engagement Metrics

When to Use Each Metric

Different engagement metrics are appropriate for different types of analysis: