Guide 143 · Setup · GA4 + Tag Manager
Enable enhanced measurement: seven automatic events, no code changes
Enhanced measurement is the closest GA4 has to a free lunch: seven events collected automatically once the web data stream exists, with no code changes at all. Page views, scrolls, outbound clicks, site search, video engagement, file downloads, and form interactions all arrive from the tag alone. Each one can be switched off individually, and this guide turns the whole set on, then points at the five guides in this section that cover the toggles one by one.
After step 3, the enhanced measurement switch is on, and the tag starts sending the automatic events right away — no deploy, no code change, no waiting period.
Download the reference: the enhanced measurement reference (JSON) (1174 bytes, MD5 ae94fc4c3622e4e7e310fee275538c8f). The seven options from Google's enhanced measurement page, counted in Python: 7 options, 1 always on, 6 that can be switched off, 10 event names across them.
What you need
- A web data stream. Enhanced measurement applies to web streams, and the switch lives in the stream's settings.
- The Editor role or above at the property level. Google requires Editor or above to enable or disable enhanced measurement events.
- Ten minutes of reading. Before turning the feature on, understand each option and what enhanced data it collects — Google's own warning on the page.
The trace
- Open the stream. In Admin, under Data collection and modification, click Data streams, then click the name of the web data stream.
- Find the enhanced measurement switch. Under Enhanced measurement on the stream details page, the switch sits above the list of options. Slide it On to enable all options at once.
- Know what you just enabled. The switch enables 7 options: Page views, Scrolls, Outbound clicks, Site search, Video engagement, File downloads, and Form interactions. When you enable these options for a web data stream, the Google Analytics tag starts sending events right away. There is no code to write and no deploy to run.
- Know the one exception. Page views is collected automatically and cannot be turned off — the event is sent on every page load and on browser-history changes the site makes. That leaves 7 − 1 = 6 options that can be switched off individually through the settings icon beside the switch.
- Check the Google tag's own toggles. If the site uses the Google tag directly, each event must also be enabled for automatic event detection in the tag's settings. By default all event types are enabled there too, so this step is a confirmation on a normal install.
- Find the events in the reports. Open Reports, then Engagement, then Events. The enhanced measurement events appear there under 10 event names across the 7 options: page_view, scroll, click, view_search_results, video_start, video_progress, video_complete, file_download, form_start, and form_submit. The count is 1 + 1 + 1 + 1 + 3 + 1 + 2 = 10, because video engagement sends 3 names and form interactions sends 2. Standard reports can take 24 to 48 hours to show new data, so check Realtime or DebugView first.
Dead ends
DEAD END — TURNING IT ON WITHOUT READING THE OPTIONS. Google's page opens with a warning: understand each option and what enhanced data will be collected before turning the feature on. A site search toggle on a site whose URLs carry private data in query parameters is the mistake this warning exists for.
DEAD END — TURNING THE WHOLE SWITCH OFF FOR ONE NOISY EVENT. The switch enables all options. One noisy event — a form_start flood, say — is fixed by toggling that option off through the settings icon, not by switching the whole set off and losing the other six.
DEAD END — EXPECTING THE EVENTS IN STANDARD REPORTS THE SAME DAY. The tag sends the events right away, but standard reports can take 24 to 48 hours to process data. An empty Events report an hour after enabling the switch is the lag, not a failure.
End state
Enhanced measurement is on for the web stream. Seven automatic events flow from the tag with no code: page views that cannot be switched off, and six options that can be switched off, set deliberately. Each option has its own guide in this section for the details.
Sources
- Analytics Help — Enhanced measurement events — enabling enhanced measurement: the switch, the 7 options, the page_view exception, the Google tag's own event detection, and the rule to understand each option first
Checked 11 November 2026. The options and the switch above are the ones in Google's enhanced measurement page, opened 11 November 2026. No step in this guide was run inside a live Analytics property, because that needs a Google sign-in and this site does not sign in as anyone. The reference file was checked in Python: its figures were recomputed from the documentation values and match the numbers on this page. Google moves menu items without warning; if a path on this page no longer matches, the linked help page is the current map.