Back to blog
|7 min read

GA4 Enhanced Measurement: What Each Setting Does and When to Disable It

Enhanced measurement is GA4's built in automatic event tracking. It sounds like a pure benefit, free tracking for common interactions, but in practice, it conflicts with custom GTM implementations frequently enough that knowing when to disable individual settings is as important as knowing how to enable them.

What enhanced measurement tracks

  • Scroll tracking: Fires a scroll event at 90% page depth. Simple, generally reliable. Conflicts with custom GTM scroll tracking that uses thresholds (25%, 50%, 75%, 90%), you'll get a duplicate at 90% if both are active.
  • Outbound clicks: Fires click events on links to external domains. Useful but will duplicate if you have a custom GTM outbound click tag. Also fires on links to your payment provider before you add it to the referral exclusion list, check for unexpected external link events in your reports.
  • Site search: Fires a search event when URL query parameters (typically ?q= or ?s=) indicate a search. Requires correct configuration of the search term parameter in the enhanced measurement settings to match your site's search URL structure.
  • Video engagement: Tracks YouTube embeds for start, progress (25%, 50%, 75%), and complete. Only works with YouTube's JavaScript API enabled on the embed. Won't fire for video.js, Vimeo, or native HTML5 video players without custom implementation.
  • File downloads: Fires a file_download event when links to PDFs, documents, and common file types are clicked. Can conflict with custom download tracking in GTM and may fire on files you don't want tracked.

When to disable individual settings

Disable an enhanced measurement setting when: (1) you have a custom GTM tag tracking the same event with richer parameters, (2) the automatic tracking fires on interactions that don't represent meaningful user actions for your site, or (3) the event is causing data quality issues (false positives, duplicates).

You can disable individual enhanced measurement events without turning off the whole feature. Go to GA4 Admin → Data Streams → select stream → Enhanced measurement → gear icon.

Untick the specific events causing problems while leaving the others active.

Auditing for enhanced measurement conflicts

The clearest signal of an enhanced measurement conflict is an unexpectedly high event count for a specific event type.

If your scroll event count is double what you'd expect from session volume, enhanced measurement and GTM are both firing.

Use GA4 DebugView to watch events fire in real time and confirm whether the event appears once or twice per interaction.

Ready to audit your GA4 property?

Run a full GA4 audit in under 10 minutes. Free to start.

Start Free Audit