Scroll Depth
Scroll depth in GA4 comes from the automatic scroll event, which fires a single time when a visitor reaches 90% of the way down a page. It's switched on by default as part of Enhanced Measurement, so you're almost certainly already collecting it. It answers one plain question: did people actually make it to the bottom?
Why it matters
Time on page can be misleading — someone can leave a tab open without reading. Scroll depth is more concrete: a 90% scroll means the visitor physically moved through the whole page. For a content site, the share of readers who reach the bottom of an article is a real signal of whether the piece holds attention, and where a long page might be losing people.
A concrete example
Say your cornerstone guide gets 1,000 views, but the scroll event fires only 180 times. Just 18% of readers reach the end. If your call to action sits at the bottom, four out of five visitors never see it. That single number reframes the problem: the issue isn't traffic, it's that your most important content and your ask are buried below where most people stop reading.
The common misreading
The biggest pitfall is forgetting that GA4 only measures 90%, not partial scrolling. A page where everyone reads the first half but no one finishes will show almost zero scroll events — which can look like total failure when half the content is being consumed. Scroll depth is a blunt yes-or-no at the 90% mark, not a heatmap. Read it as "reached the bottom," nothing finer.
WebSignalytics watches engagement signals like scroll depth across your pages and flags when readers stop finishing the ones that matter — so you catch it without checking the report.
See how it works