Analytics and Tracking

Enhanced Measurement Event

Also called enhanced measurement

An interaction such as a scroll, outbound click, site search, download or video play that GA4 records automatically when enhanced measurement is on.

Quick facts: Enhanced Measurement Event

Category
Analytics and Tracking
Also called
enhanced measurement
Level
Beginner
Affects
GA4 event counts, engagement reports, key events where marked
Where to see it
GA4 web data stream settings, GA4 DebugView, Tag Assistant
In this article4
  1. How enhanced measurement events work
  2. Why it matters
  3. Common mistakes
  4. How to act on it

An enhanced measurement event is one of a set of interactions that GA4 records on a website automatically, without extra code or Tag Manager setup, once enhanced measurement is switched on for the web data stream. They cover common actions such as scrolling to the bottom of a page, clicking a link to another site, searching the site and downloading a file.

How enhanced measurement events work

Enhanced measurement is on by default when you create a web data stream. The Google tag then listens for certain browser activity and sends events with fixed names. They sit alongside automatically collected events such as first_visit and session_start, which cannot be switched off. At the time of writing (October 2026) the enhanced measurement options are:

OptionEvent nameWhat triggers it
Page viewspage_viewEach page load, and optionally browser history changes on sites that update the address without reloading
ScrollsscrollThe first time a visitor reaches 90% of the page’s depth
Outbound clicksclickA click on a link to a different domain
Site searchview_search_resultsA page loading with a search query parameter, such as q or s, in its address
Form interactionsform_start, form_submitThe first interaction with a form, and its submission
Video engagementvideo_start, video_progress, video_completePlays of embedded YouTube videos that have the JavaScript API enabled
File downloadsfile_downloadA click on a link to a common document, archive, audio or video file

Every option except basic page views can be switched off on its own. Each event arrives with its own parameters, such as link_url for outbound clicks, search_term for site search and file_name for downloads.

Why it matters

Enhanced measurement gives a small business useful behaviour data from day one, with no developer time. An accountancy practice can see which guides people download, a retailer can see what customers search for, and a consultant can see how often visitors click through to a booking system hosted on another domain.

The site search data is the most underused of the lot. The search_term parameter lists, in customers’ own words, what they expected your site to have. Searches that lead nowhere are ideas for products, content and navigation.

Common mistakes

  • Treating form_submit as a lead. GA4 fires it when the browser submits a form, which can include submissions that fail validation, newsletter boxes and even the search bar, and it misses many forms that send in the background. Track successful enquiries with a dedicated event instead.
  • Reading the scroll event as reading. It only fires at 90%, so a visitor who stopped at 85% is invisible. If you need other thresholds, use a scroll depth trigger in Tag Manager.
  • Double counting. A Tag Manager tag for outbound clicks or downloads on top of enhanced measurement records the same action twice.
  • Site search that never registers, because the site uses a query parameter outside GA4’s defaults, or no parameter at all. Add the right parameter in the settings, or send the event yourself.
  • Duplicate page views on single-page apps, where both the history change option and a separate page view tag fire on every route change.
  • Booking links marked as key events when the outbound click is only the start; the booking on the other site is what matters.

How to act on it

  1. In GA4, go to Admin, Data streams, choose your web stream and open the enhanced measurement settings. Note which options are on.
  2. Switch off form interactions if you already track enquiries properly, so nobody mistakes form_submit for a lead.
  3. Test site search: run a search on your site, look for the parameter in the address bar and confirm view_search_results arrives in DebugView.
  4. Build a free-form exploration with the Search term dimension to see what visitors look for, and review it monthly.
  5. Check your Tag Manager container for tags that duplicate any enabled option, and remove one of the pair.

Tidying up automatic events is one of the first jobs when I take over tracking as part of performance marketing, because duplicate or misleading events feed straight into reports and bidding.

Do and do not

Do

  • Check which options are enabled on your web stream
  • Review site search terms for content and product ideas
  • Remove Tag Manager tags that duplicate enabled options

Do not

  • Count form_submit as an enquiry
  • Assume the scroll event measures reading
  • Track the same download in GA4 and Tag Manager

Questions people ask about this

Should I leave enhanced measurement switched on?

For most small business sites, yes, with two checks. Switch off form interactions if you track enquiries properly another way, and make sure nothing in Tag Manager duplicates the outbound click, download or page view tracking. The rest costs nothing and gives you useful data.

Why does the scroll event fire on so few pages?

GA4 only records a scroll event when a visitor reaches 90% of the page depth, once per page. Long pages naturally show few, and short pages that fit on one screen may never fire it at all. For a fuller picture, set up several scroll depth thresholds in Tag Manager.

Can enhanced measurement track my contact form?

It can record that a form was started and submitted, but not whether the submission succeeded, so it is a weak signal for leads. A thank-you page, a success message tracked with an element visibility trigger, or a dataLayer push from the form plugin is far more reliable.

Related terms

Found this useful?

Share it, or ask an AI to summarise it

Back to the glossary

Knowing the term is the easy part

Applying it to your own site and budget is the work. Book a call and I will tell you what actually applies to you.