What Does Google Analytics 4 Enhanced Measurement Track?
GA4's Enhanced Measurement feature automatically tracks critical user interactions on your website, giving you valuable insights right out of the box without touching a single line of code. This guide walks you through exactly what Enhanced Measurement tracks, how it works, and how to configure it to get the most out of your analytics.
What is Enhanced Measurement in GA4?
Enhanced Measurement is a setting in your Google Analytics 4 web data stream that automatically captures data for common on-site user actions. Before GA4, tracking things like how far users scrolled or when they clicked a link to another website required custom setup, usually through Google Tag Manager. Now, GA4 handles many of these common events for you automatically.
When you create a new website data stream in GA4, Enhanced Measurement is enabled by default. It’s designed to provide marketers and site owners with a richer dataset from day one, helping you understand user engagement beyond simple page views.
Here are the events automatically tracked by default:
- Page views
- Scrolls
- Outbound clicks
- Site search
- Video engagement
- File downloads
- Form interactions (newly added and enabled by default)
How to Configure Enhanced Measurement Settings
While GA4 enables these settings by default, you have full control to turn them on or off, either as a whole or for individual events. For example, if you have proprietary video players on your site (not YouTube), the automatic video tracking won't be useful, and you might choose to disable it in favor of a custom tracking solution.
Here’s how to find and adjust your settings:
- Log into your Google Analytics 4 property.
- Click on Admin (the gear icon) in the bottom-left corner.
- In the Property column, click on Data Streams.
- Select the web data stream you want to configure.
- In the Events section, you will see a heading for Enhanced measurement. You can toggle the entire feature on or off using the switch on the right.
- To customize individual events, click the gear icon ⚙️ below the toggle. This will open a panel where you can enable or disable each specific event type.
From this panel, you can also add more configuration for specific events, such as telling GA4 which URL query parameters to look for to identify a site search.
A Detailed Look at Each Enhanced Measurement Event
Let's break down what each of these automatic events tracks and what the data tells you about your users' behavior.
Free PDF Guide
AI for Data Analysis Crash Course
Learn how to get AI to do data analysis for you — the best tools, prompts, and workflows to go from raw data to insights without writing a single line of code.
1. Page Views (event name: page_view)
This is the most fundamental event. It fires every time a page loads or the browser's history state is changed by an active site. This second part is especially important for Single Page Applications (SPAs) built with frameworks like React or Vue, where users navigate between views without a full page reload. Enhanced Measurement ensures these "virtual" page views are captured automatically.
What it tells you: This is the core metric for measuring traffic, helping you see which pages on your site are the most popular.
Key parameters collected:
page_location: The full URL of the page being viewed.page_referrer: The URL of the previous page the user was on.
2. Scrolls (event name: scroll)
The scroll event fires once per page when a visitor scrolls more than 90% of the way down. It's binary - it either happens or it doesn't. There's no tracking for 25% or 50% scroll depth like you might set up manually.
What it tells you: This is a powerful engagement signal. If a user scrolls 90% of the way down on a long blog post or a product page, it's a strong indicator they are highly engaged with your content. It helps you identify your most compelling pages that hold a user's attention.
Note: Because it only triggers at the 90% mark, you might want to use Google Tag Manager to set up custom scroll depth tracking (e.g., at 25%, 50%, and 75%) if you need more granular data.
3. Outbound Clicks (event name: click)
An outbound click is recorded any time a user clicks a link that directs them away from your current website's domain(s). This is perfect for understanding how often you're sending traffic to partner websites, affiliate links, or social media profiles.
If you have cross-domain tracking set up (for example, between your main site and a separate shopping cart domain), clicks to those configured domains will not be counted as outbound clicks.
What it tells you: This metric helps quantify the traffic you refer to external resources. You can see which external links are most popular and track referrals to third-party sites.
Key parameters collected:
link_classes: The CSS class of the clicked link.link_domain: The destination domain (e.g., "twitter.com").link_url: The full destination URL ("https://twitter.com/yourprofile").outbound: This parameter will always be true for this event.
4. Site Search (event name: view_search_results)
This event automatically tracks when a user performs a search on your website's internal search feature. By default, GA4 detects a search when it sees one of the following common query parameters in the page URL:
- q
- s
- search
- query
- keyword
For example, if a user searches for "marketing reports" and the URL becomes yourwebsite.com/search?s=marketing+reports, GA4 will fire the view_search_results event.
If your website uses a different parameter, you can tell GA4 what to look for in the Enhanced Measurement settings (under Site search > Advanced settings).
What it tells you: Site search data is incredibly valuable. It reveals exactly what your users are looking for in their own words, highlighting content gaps or difficulties in navigating your site. If many users are searching for a topic you don't cover, that's a great opportunity to create new content.
Key parameters collected:
search_term: The exact keyword or phrase the user searched for.
5. Video Engagement (event names: video_start, video_progress, video_complete)
Enhanced Measurement can automatically track interactions with embedded YouTube videos on your website. Importantly, this only works for videos embedded with JS API support enabled. Three separate events are triggered:
- video_start: Fires when the video begins to play.
- video_progress: Fires as the user passes certain duration thresholds (10%, 25%, 50%, and 75%).
- video_complete: Fires when the video finishes playing.
What it tells you: This gives you a clear picture of video engagement. You can see how many people start your videos, how far they get on average, and which videos are most likely to be watched to completion. This helps you understand which video formats and topics resonate most with your audience.
Key parameters collected:
video_title: The title of the YouTube video.video_percent: The percentage threshold reached (forvideo_progress).video_duration: The total duration of the video in seconds.
6. File Downloads (event name: file_download)
This event automatically tracks clicks on links that lead to a file download. It identifies files based on their extension. It covers a wide range of common file types, including:
Documents (pdf, doc, docx, txt), compressed files (zip, gz), applications, presentations (pptx), spreadsheets (xlsx), and video/audio files.
What it tells you: This is perfect for tracking how many users download your lead magnets, case studies, whitepapers, or product spec sheets. It quantifies engagement with your downloadable resources.
Key parameters collected:
file_extension: The extension of the downloaded file (e.g., "pdf").file_name: The name of the file (e.g., "annual-report").link_text: The anchor text of the link that was clicked.
Free PDF Guide
AI for Data Analysis Crash Course
Learn how to get AI to do data analysis for you — the best tools, prompts, and workflows to go from raw data to insights without writing a single line of code.
7. Form Interactions (event names: form_start, form_submit)
This newer feature automatically tracks user interactions with forms on your website, triggering two distinct events:
- form_start: Fires the first time a user interacts with a form on a page in a single session. This tells you that a user has shown intent to fill out the form.
- form_submit: Fires when the user successfully submits the form.
What it tells you: By comparing form_start events to form_submit events, you can get a basic understanding of your form abandonment rate. If you see many starts but few successful submissions for a specific form, it might indicate that the form is too long, confusing, or has technical issues.
Heads-up: The form_submit event relies on a standard browser submit event. Many modern websites use JavaScript to handle form submissions without a full page reload, which can sometimes prevent this event from firing reliably. For mission-critical forms (like contact or lead gen), it's still best practice to set up dedicated conversion tracking using Google Tag Manager to ensure accuracy.
Where to Find Your Enhanced Measurement Data
Once GA4 starts collecting this data, you can find it in your reports. The primary location is the Events report.
- Navigate to Reports > Engagement > Events.
- You will see a list of all event names collected in your selected date range. Click on an event name from the list, like
scroll,file_download, orview_search_results, to drill down. - This will take you to a detailed report for that specific event. You can then use the + button to add a secondary dimension like "Page path" or "Page title" to see which pages are getting the most scrolls, search queries, or video plays.
For more flexible analysis, use the Explore section in GA4 to build custom reports where you can drag and drop dimensions (like search_term or file_name) and metrics to slice your data however you need.
Final Thoughts
GA4's Enhanced Measurement is a huge step forward, providing valuable engagement data right out of the box with zero coding required. By understanding what these events track and how to analyze them, you can gain a much deeper understanding of how users interact with your website from day one.
Getting this raw data from GA4 is a great start, but turning it into a clear, actionable story often means weaving it together with performance data from your ad platforms, CRM, and sales tools. That’s why we built Graphed . We let you connect all your data sources in one place and use simple natural language to get answers. Instead of navigating complex GA4 reports, you can just ask, "Show me a dashboard of site engagement metrics from Google Analytics compared to my Facebook Ads spend this month," and get an instant, real-time visualization.
Related Articles
Facebook Ads for Dentists: The Complete 2026 Strategy Guide
Learn how to run Facebook ads for dentists in 2026. Discover proven strategies, targeting tips, and ROI benchmarks to attract more patients to your dental practice.
Facebook Ads for Gyms: The Complete 2026 Strategy Guide
Master Facebook advertising for your gym in 2026. Learn the proven 6-section framework, targeting strategies, and ad formats that drive memberships.
Facebook Ads for Home Cleaners: The Complete 2026 Strategy Guide
Learn how to run Facebook ads for home cleaners in 2026. Discover the best ad formats, targeting strategies, and budgeting tips to generate more leads.