Scroll depth measures how far down a web page a user scrolled, expressed as a percentage. For example, arrival rates are tracked at the 25%, 50%, 75%, and 100% marks.
Scroll depth matters because page views and time on page alone cannot tell you whether a user actually read the content. A user who opens a page and switches to another tab inflates time-on-page without consuming any content. Scroll depth shows how much of the page was displayed on screen.
In Google Analytics 4 (GA4), when the scrolls option of enhanced measurement is enabled, a scroll event is sent the first time a user reaches 90% vertical depth on each page (per Google's help page as of October 2026). For finer granularity (25%, 50%, 75% thresholds), custom triggers can be set up in Google Tag Manager.
On the destination page of a campaign short URL, scroll depth reveals whether users scroll far enough to see the CTA button. If most users drop off at the 50% mark, options include moving the CTA higher or revising the content around that point.
Combining scroll depth with heatmaps enables even deeper analysis. Scroll depth shows "how far the page was displayed," while heatmaps use color to show where clicks and attention concentrated. Cross-referencing both narrows down candidate areas for improvement.