Engagement Rate
Engagement rate is the percentage of sessions that qualify as 'engaged' in GA4. An engaged session is one where the user spent at least 10 seconds on the site, viewed 2 or more pages, or triggered a key event. Engagement rate is the inverse of bounce rate.
§ 1 Definition
Engagement rate is a GA4 metric that measures the proportion of sessions where users meaningfully interacted with your site or app. The formula is: Engagement Rate = (Engaged Sessions / Total Sessions) x 100. A session is considered engaged when it meets at least one of three criteria: session duration of 10 seconds or longer, 2 or more page views or screen views, or at least one key event (conversion). Engagement rate was introduced as a core metric in GA4 and is the inverse of GA4's bounce rate (Bounce Rate = 100% minus Engagement Rate). This makes engagement rate the more intuitive metric: higher is better, and it directly reflects how well your content or product holds user attention.
§ 2 How engagement rate differs from UA metrics
Universal Analytics did not have an engagement rate metric. It had bounce rate (single-page sessions with no interaction) and various time-based metrics like avg session duration and pages per session. GA4 replaces these with a single engagement framework: engaged sessions, engagement rate, and average engagement time. This simplifies reporting and aligns with how modern digital products measure user attention.
§ 3 What counts as an engaged session
Exactly three criteria, evaluated as 'or': (1) session duration of 10 seconds or more, (2) at least 2 pageviews or screen views, (3) at least one key event fired. Note that these are evaluated at the session level. A session that fires a key event after 3 seconds is engaged regardless of duration. A session where a user reads one article for 45 seconds is engaged because of the duration threshold. A session where a user clicks on 3 pages quickly (under 10 seconds total) but views 3 pages is engaged because of the 2+ pageview rule.
§ 4 Using engagement rate as a quality signal
Engagement rate is a better indicator of content quality and user experience than bounce rate was in UA. A high engagement rate means users are staying, exploring, and acting. Use it alongside average engagement time and conversion rate to get a complete picture. Segment engagement rate by traffic source, device type, landing page, and campaign to identify which channels and content drive the most meaningful interactions. Content sites typically see 60-80% engagement rates; ecommerce sites 50-75%; tools and apps 70-90%.
§ 5 Note
§ 6 Common questions
- Q. What is a good engagement rate?
- A. It depends on your site type. Content and media sites should aim for 60-80%. Ecommerce and lead generation: 50-75%. Web apps and tools: 70-90%. If your engagement rate is below 40%, investigate page load speed, content relevance, and traffic quality.
- Q. Can I customize the 10-second threshold?
- A. No. The 10-second minimum for engaged sessions is hardcoded in GA4. You cannot adjust it.
- Q. Does scrolling count as engagement?
- A. Not by itself. The enhanced measurement scroll event (by default) does not make a session engaged. Only the three criteria (10s duration, 2+ pageviews, key event) determine engagement. However, if you have key event tracking set up on scroll depth (e.g., a scroll depth trigger fires a key event at 90%), then scrolling can indirectly create an engaged session.
- Engagement Rate = Engaged Sessions / Total Sessions
- Engaged session: 10+ sec duration, 2+ pageviews, or a key event
- Inverse of GA4 bounce rate (Engagement Rate + Bounce Rate = 100%)
- Introduced in GA4; no equivalent metric in UA
- A more useful quality metric than the old UA bounce rate
We configure meaningful engagement tracking and help you interpret engagement rate in the context of your business goals. Our Analytics & Tracking services identify where users engage and where they drop off.
Get in touchEngagement rate is the percentage of sessions that qualify as 'engaged' in GA4. An engaged session is one where the user spent at least 10 seconds on the site, viewed 2 or more pages, or triggered a key event. Engagement rate is the inverse of bounce rate.
Category: Analytics
Author: Atomic Glue Analytics Team
## Definition
Engagement rate is a GA4 metric that measures the proportion of sessions where users meaningfully interacted with your site or app. The formula is: Engagement Rate = (Engaged Sessions / Total Sessions) x 100. A session is considered engaged when it meets at least one of three criteria: session duration of 10 seconds or longer, 2 or more page views or screen views, or at least one key event (conversion). Engagement rate was introduced as a core metric in GA4 and is the inverse of GA4's bounce rate (Bounce Rate = 100% minus Engagement Rate). This makes engagement rate the more intuitive metric: higher is better, and it directly reflects how well your content or product holds user attention.
## How engagement rate differs from UA metrics
Universal Analytics did not have an engagement rate metric. It had bounce rate (single-page sessions with no interaction) and various time-based metrics like avg session duration and pages per session. GA4 replaces these with a single engagement framework: engaged sessions, engagement rate, and average engagement time. This simplifies reporting and aligns with how modern digital products measure user attention.
## What counts as an engaged session
Exactly three criteria, evaluated as 'or': (1) session duration of 10 seconds or more, (2) at least 2 pageviews or screen views, (3) at least one key event fired. Note that these are evaluated at the session level. A session that fires a key event after 3 seconds is engaged regardless of duration. A session where a user reads one article for 45 seconds is engaged because of the duration threshold. A session where a user clicks on 3 pages quickly (under 10 seconds total) but views 3 pages is engaged because of the 2+ pageview rule.
## Using engagement rate as a quality signal
Engagement rate is a better indicator of content quality and user experience than bounce rate was in UA. A high engagement rate means users are staying, exploring, and acting. Use it alongside average engagement time and conversion rate to get a complete picture. Segment engagement rate by traffic source, device type, landing page, and campaign to identify which channels and content drive the most meaningful interactions. Content sites typically see 60-80% engagement rates; ecommerce sites 50-75%; tools and apps 70-90%.
## Note
Misconception: engagement rate measures emotional engagement or satisfaction. It does not. It measures behavioral engagement: did the user stay, browse, or act? A user could be frustrated and clicking frantically through 5 pages in 8 seconds, which would count as an engaged session (2+ pageviews). Always cross-reference with conversion rate and qualitative feedback. Also: engagement rate is not available in Universal Analytics. You cannot compare engagement rate to any UA metric.
## Common questions
Q: What is a good engagement rate?
A: It depends on your site type. Content and media sites should aim for 60-80%. Ecommerce and lead generation: 50-75%. Web apps and tools: 70-90%. If your engagement rate is below 40%, investigate page load speed, content relevance, and traffic quality.
Q: Can I customize the 10-second threshold?
A: No. The 10-second minimum for engaged sessions is hardcoded in GA4. You cannot adjust it.
Q: Does scrolling count as engagement?
A: Not by itself. The enhanced measurement scroll event (by default) does not make a session engaged. Only the three criteria (10s duration, 2+ pageviews, key event) determine engagement. However, if you have key event tracking set up on scroll depth (e.g., a scroll depth trigger fires a key event at 90%), then scrolling can indirectly create an engaged session.
## Key takeaways
- Engagement Rate = Engaged Sessions / Total Sessions
- Engaged session: 10+ sec duration, 2+ pageviews, or a key event
- Inverse of GA4 bounce rate (Engagement Rate + Bounce Rate = 100%)
- Introduced in GA4; no equivalent metric in UA
- A more useful quality metric than the old UA bounce rate
## Related entries
- [Bounce Rate](atomicglue.co/glossary/bounce-rate)
- [Session](atomicglue.co/glossary/session)
- [Conversion Rate](atomicglue.co/glossary/conversion-rate)
- [Google Analytics 4 (GA4)](atomicglue.co/glossary/google-analytics-4-ga4)
Last updated July 2026. Permalink: atomicglue.co/glossary/engagement-rate