WebmasterID logoWebmasterID
Event tracking

Scroll depth thresholds beyond 90%

GA4 enhanced measurement fires a single scroll event when a user reaches 90% of page depth — useful but coarse. When you need finer resolution, you implement custom scroll-depth thresholds (for example 25/50/75/100%) and send your own events at each. This page covers why the built-in signal is one-shot at 90% and how to add granular thresholds without double-counting or spamming events.

Verified against primary sources

What the built-in gives you

Enhanced measurement's scroll tracking fires the scroll event once, when the visitor reaches 90% of the page's vertical depth (Google Analytics Help). It is a single, automatic milestone — enough to know someone read most of a page, but not where shorter readers dropped off. For drop-off analysis you need more than one threshold.

Adding granular thresholds

To measure partial reading, compute scroll percentage on scroll (debounced) and fire a custom event the first time each chosen threshold is crossed — 25, 50, 75, 100%, for instance. Guard each threshold so it fires at most once per page view to avoid inflation, and debounce to avoid an event per pixel. Send only the threshold and page; keep it non-identifying. This complements, rather than replaces, the built-in 90% signal.

How it appears in analytics and logs

Only ever seeing a 90% scroll signal means you are relying on enhanced measurement; absent finer marks indicates no custom thresholds are instrumented.

Diagnostic use case

Get scroll resolution finer than the built-in 90% mark by firing custom events at chosen thresholds (e.g. 25/50/75%), each at most once per page view.

What WebmasterID can help detect

WebmasterID can record scroll-depth milestones as first-party custom events at thresholds you choose, without cookies or per-visitor identity.

Common mistakes

Privacy and accuracy notes

Scroll-depth events carry a percentage and page context, not identity. Keep the threshold and page as the only parameters and avoid anything identifying.

Related pages

Sources and verification notes

Last reviewed 2026-06-24. Facts are checked against primary/official sources where available; uncertain specifics are marked “Data not yet verified” rather than guessed.