What Is Engagement Rate in GA4 and What’s a Good Rate?

Engagement rate in GA4 is the percentage of sessions on your website or app that qualify as “engaged.” Google defines an engaged session as one that meets any of these three criteria: it lasts longer than 10 seconds, it includes two or more page or screen views, or it triggers a key event (like a form submission or purchase). If a session hits even one of those thresholds, it counts as engaged.

How GA4 Calculates Engagement Rate

The formula is straightforward: divide the number of engaged sessions by the total number of sessions, then express it as a percentage. If your site had 8,000 sessions last month and 5,600 of them were engaged, your engagement rate is 70%.

A session qualifies as engaged the moment it satisfies any one of the three triggers:

  • Duration: The visitor stays on your site for more than 10 seconds.
  • Page depth: The visitor views two or more pages or screens.
  • Key event: The visitor completes an action you’ve marked as a key event, such as signing up for a newsletter, clicking a specific button, or making a purchase.

These triggers are not cumulative. A visitor who lands on a single blog post, reads for 15 seconds, and leaves still counts as an engaged session because they crossed the 10-second threshold. Conversely, someone who lands on a page and leaves within 3 seconds without triggering anything else counts as a non-engaged session.

How Bounce Rate Fits In

In GA4, bounce rate is simply the inverse of engagement rate. If your engagement rate is 70%, your bounce rate is 30%. This is a significant departure from the old Universal Analytics definition, where a “bounce” was any session with only a single pageview, regardless of how long the visitor stayed. Under that older system, someone who spent five minutes reading an entire article counted as a bounce if they never clicked to a second page. GA4’s version is more forgiving and, for most sites, more accurate as a measure of whether visitors actually engaged with your content.

Because of this change, you should expect your GA4 bounce rate to be noticeably lower (and your engagement rate noticeably higher) than what you saw in Universal Analytics. That does not mean your site improved overnight. It means the measurement changed.

Where to Find Engagement Rate in GA4

Engagement rate appears in several standard reports. The most common place to check it is the Traffic Acquisition report, which breaks down engagement rate by the channel or source that brought visitors to your site. You can find it under Reports, then Life cycle, then Acquisition, then Traffic acquisition.

If engagement rate isn’t visible in a report you’re viewing, you can add it by customizing the report. Click the pencil icon in the upper right to enter edit mode, select Metrics, and search for “Engagement rate” in the list. Add it, save the report, and the column will appear in your table. The same approach works for adding bounce rate if you prefer to see the inverse.

You can also use engagement rate in GA4’s Explorations tool for more custom analysis, like comparing engagement rates across specific landing pages or audience segments.

What Counts as a Good Engagement Rate

There is no single “good” number because engagement rate varies widely by site type, traffic source, and content format. That said, most websites see engagement rates somewhere between 50% and 70%. Content-heavy sites with long articles tend to score higher because visitors frequently cross the 10-second threshold. E-commerce product pages may score lower if shoppers quickly scan a listing and leave.

Paid traffic from display ads typically produces lower engagement rates than organic search traffic, because display visitors are often less intent-driven. Social media traffic varies depending on how well the landing page matches what the post promised. Rather than chasing a universal benchmark, the most useful approach is to compare engagement rates across your own traffic sources, landing pages, and time periods to spot what’s working and what isn’t.

What Key Events Do to Your Numbers

Key events (formerly called “conversions” in GA4) have a direct effect on engagement rate because any session that includes one automatically qualifies as engaged, even if the visitor spent less than 10 seconds and viewed only one page. This means the events you mark as key events can quietly inflate or deflate your engagement rate.

If you mark a minor interaction like a scroll or an outbound link click as a key event, a larger share of sessions will count as engaged, which pushes your engagement rate up without reflecting a real change in visitor behavior. Be deliberate about which events you designate as key events. Reserve the label for actions that genuinely signal meaningful engagement with your site, like completing a purchase, submitting a lead form, or starting a free trial.

Using Engagement Rate Alongside Other Metrics

Engagement rate tells you whether visitors are doing something on your site, but it doesn’t tell you whether they’re doing the right thing. A 75% engagement rate looks healthy, but if very few of those engaged sessions lead to conversions, your content may be holding attention without moving visitors toward a goal.

Pair engagement rate with metrics like key events per session, average engagement time per session, and views per session to get a fuller picture. Average engagement time is especially useful because it quantifies how long visitors actively interacted with your pages, not just whether they crossed the 10-second bar. Two landing pages can both have a 65% engagement rate, but the one with three minutes of average engagement time is doing far more work than the one with 20 seconds.

Segment your data by traffic source or landing page to make the metric actionable. A low engagement rate on a specific page suggests the content isn’t matching what visitors expected when they clicked. A low engagement rate from a specific ad campaign suggests the targeting or ad creative needs work. The number becomes useful when you narrow it down enough to take action on it.