Glossary · Web analytics
What is engagement rate?
Engagement rate is the percentage of sessions that counted as engaged — in Google Analytics 4, sessions that lasted at least 10 seconds, viewed two or more pages, or triggered a key event.
GA4 introduced it as the positive mirror of bounce rate. On social platforms the same phrase means something else (interactions divided by followers or impressions) — this entry is about websites.
Updated
How is engagement rate calculated?
Engagement rate = engaged sessions ÷ total sessions × 100 Bounce rate (GA4) = 100% − engagement rate
A session is engaged if any one of three conditions is met: it lasted at least 10 seconds in the foreground (the threshold can be raised to 60 seconds), it had at least two pageviews or screen views, or it fired a key event (formerly called a conversion). Time only counts while the tab is visible.
Engagement rate example
Out of 5,000 sessions, 1,800 viewed two or more pages, another 1,200 stayed on one page for more than 10 seconds, and 150 single-page, short visits fired a signup event. Engaged sessions = 1,800 + 1,200 + 150 = 3,150, so engagement rate = 63% and GA4 bounce rate = 37%.
Why engagement rate matters
It fixes the classic bounce rate's blind spot: a visitor who reads one article for four minutes and leaves satisfied is engaged, not bounced. That makes it fairer for content sites, docs and landing pages where one page is the whole experience.
Common engagement rate pitfalls
- The 10-second bar is low. Many people who skim and leave pass it. Treat engagement rate as "didn't leave instantly," not "read the page."
- Events inflate it. Any key event marks a session engaged; if you mark a scroll or a click as key, nearly every session qualifies.
- Not comparable across tools. Only GA4 uses this exact definition. Other tools report engaged time, scroll depth or classic bounce rate instead.
- Background tabs. Sessions opened in a background tab and never viewed are counted as sessions but rarely as engaged, which can drag the rate down on sites with lots of middle-click traffic.
How VisitTrack measures engagement
VisitTrack doesn't compute a GA4-style engagement rate. Instead, for every pageview it measures active time on the page (counted only while the tab is visible) and the furthest scroll depth reached, and reports time on page and scroll depth per page in the Pages tab — see engagement and scroll depth. Combined with the classic bounce rate and your goals, that answers the same question with fewer hidden thresholds. You can also fire scroll-depth events for specific sections you care about.
Frequently asked questions
What is a good engagement rate in GA4?
It depends on the site and page type, so there is no reliable universal benchmark. Compare engagement rate across your own pages with the same purpose and track it over time rather than against industry averages.
Is engagement rate the opposite of bounce rate?
In GA4, yes: bounce rate is defined as 100% minus engagement rate. In tools that use the classic definition, bounce rate only looks at pageview count, so the two don't add to 100%.
Related terms
- Bounce rateBounce rate is the percentage of sessions in which a visitor viewed only one page and left without viewing a second page.
- Average session durationAverage session duration is the mean length of time between the first and last recorded activity in a session, averaged across all sessions in a period.
- SessionA session is a group of pageviews and events from one visitor that happen close together in time, and that ends once the visitor has been inactive for a set timeout — usually 30 minutes.
- Event trackingEvent tracking is recording specific actions visitors take on a website or app — clicks, form submissions, sign-ups, downloads, purchases — as named events, often with properties that describe them.
- Micro-conversionA micro-conversion is a smaller action that signals a visitor is moving toward the main goal — such as viewing the pricing page, starting a sign-up form, watching a demo video or copying an install snippet — as opposed to the macro-conversion itself (the sign-up or purchase).
Tools and guides
See which channels actually bring paying customers
VisitTrack is cookie-free analytics with revenue attribution built in. One script tag, no consent banner, live in two minutes. 14 days free, no card required.