Enhanced measurement
GA4 enhanced measurement / enhanced measurement events / form_submit event
Enhanced measurement is a Google Analytics 4 setting that records page views, scrolls, outbound clicks, site search, video engagement, file downloads and form interactions with no code changes. It shapes lead counts, because a form_submit event records a submission and carries no confirmation that an inquiry reached the business.
Enhanced measurement is a group of options on a Google Analytics 4 web data stream. Google says no code changes are required. Once an option is on, the Google Analytics tag starts sending its events right away. An Editor or above can switch options on or off one at a time, except page views, which cannot be turned off.
Each event has a narrow trigger. A scroll event fires the first time a visitor reaches 90 percent of the depth of a page. An outbound click is a click on any link that leads away from the current domain. Site search fires when a results page address carries one of five query parameters, such as q or s. Video events work only for embedded YouTube videos with JS API support enabled, and report progress at 10, 25, 50 and 75 percent.
Form interactions produce two events. The form_start event fires the first time a visitor interacts with a form in a session. The form_submit event fires when the visitor submits it. The parameters sent with form_submit are the form id, its name, the address the form submits to, and the submit button text. None of them shows whether an inquiry reached anyone.
A similar tool shows why that gap matters. Google Tag Manager has a form submission trigger with a Check Validation option. Selected, it fires only if the form is successfully sent. Left unselected, the trigger fires whenever a user attempts to submit the form. For counting people who successfully submit contact details, the Analytics help pages build a new event from page views of the confirmation page and mark it as a key event.
Some enhanced measurement events become key events without anyone picking them. When Ads Personalization is enabled with a linked Google Ads account, Google Analytics marks view_search_results, the site search event, as a key event. A standard property can mark up to 30 events as key events, and marking one affects reports from that point forward.
In practice
A remodeling company turns on enhanced measurement and marks form_submit as a key event. The report shows 60 form submissions in a month, while the office inbox holds 45 inquiries. A second key event, built from views of the thank you page, counts 46. The company treats the thank you page event as its lead count and asks why 15 submissions never reached the inbox. The figures are a worked example.
Not the same as
- Enhanced conversions
- Enhanced measurement switches on events in a Google Analytics web data stream. Enhanced conversions is a separate feature with a similar name, covered on its own page.
Why it matters to you
Key events can become Google Ads conversions used for bidding. If form_submit is the key event behind those conversions, bidding works from the submission count. A test inquiry sent through each form shows which events fire and whether the message arrives. Marking a better event later does not rewrite past reports, so the earlier months keep the old count.
What to ask or check
- 01Which enhanced measurement options are switched on for your web data stream, and who turned them on?
- 02Is form_start or form_submit marked as a key event, and how does its monthly count compare with the inquiries the business received?
- 03Does your site send visitors to a confirmation page after a form, and is a key event built from views of that page?
- 04Is Ads Personalization enabled with a linked Google Ads account, so that site search results count as key events?
What people get wrong
That a form_submit event is a lead. Google describes it as firing when a user submits a form. Its own example for counting successful submissions uses page views of the confirmation page.
Red flags
- A form_start or form_submit event marked as a key event, with no one comparing its count against the inquiries that arrived.
- Site search results counted as key events because Ads Personalization was enabled with a linked Google Ads account.