Finding Out Where They Stop Reading
I was sitting in a coffee shop last Tuesday, staring at a client’s landing page that looked like a digital fever dream—lots of expensive, slow-loading parallax animations and custom cursors. The client was bragging about their “high engagement” because people were clicking their social links, but they had no idea that 80% of their visitors were bouncing before they even saw the actual offer. This is why I hate when people treat analytics like a guessing game; they obsess over vanity metrics while completely ignoring the fundamentals of how to measure scroll depth. If you don’t know exactly where your audience is dropping off, you aren’t running a marketing campaign, you’re just throwing money at a screen and hoping something sticks.
I’m not here to sell you on a complex, enterprise-grade tracking suite that requires a PhD to configure. Instead, I’m going to show you the practical, low-bandwidth ways to see where your readers actually stop reading. We’re going to skip the fluff and focus on the tools that actually work when someone is trying to view your page on three bars of signal. By the end of this, you’ll know exactly how to pinpoint your drop-off points so you can stop fixing things that aren’t broken and start fixing the parts that actually matter.
Table of Contents
Google Analytics 4 Scroll Tracking That Actually Works

Most people think GA4 does the heavy lifting for you, but the default settings are a bit of a trap. By default, Google only triggers a scroll event when someone hits the 90% mark. That’s useless. If your landing page is long and everyone drops off at 25%, your reports will show a “successful” scroll even though nobody actually read your pitch. You aren’t tracking content consumption; you’re just tracking who didn’t close the tab immediately.
To get real data, you need to move past the defaults. I usually set up a custom JavaScript scroll depth event through Google Tag Manager. This allows me to see exactly where the friction is—whether it’s the 25%, 50%, or 75% mark. If I see a massive cliff at 50%, I don’t look at my copy; I look at my images. Usually, a heavy, unoptimized graphic is killing the load speed and driving people away before they even get to the call to action.
Stop looking at “sessions” as a sign of health. You need to start measuring page interaction at specific intervals to understand the actual journey. If your users are bouncing before they hit your primary link, your page isn’t “engaging”—it’s just a very pretty, very expensive digital flyer that nobody is reading.
Why Page Interaction Matters More Than Clicks

We have this obsession with click-through rates because they are easy to see in a dashboard, but a click is often a lie. Someone can click your “Sign Up” button by accident, or perhaps they click it out of pure frustration because a pop-up blocked their view. If you only look at clicks, you’re seeing the action without any of the intent. I’ve seen countless landing pages boast high click numbers, only to realize the conversion rate is abysmal because people weren’t even reading the value proposition before they bounced.
This is where measuring page interaction becomes the reality check you actually need. If you want to know if your content is actually landing, you have to look at how they move through the page. Are they skimming the headers and then vanishing, or are they actually digesting the copy? By tracking content consumption, you stop guessing whether your messaging is effective and start seeing exactly where the interest dies. If your users are dropping off halfway through your bio, it doesn’t matter how many people clicked your link; your page failed its one job. Focus on the movement, not just the destination.
5 ways to stop guessing and start measuring what people actually see
- Stop looking at “average time on page” as a proxy for interest; someone can leave a tab open for ten minutes while they make coffee, which tells you absolutely nothing about whether they read your content.
- Set your tracking milestones at logical breaks—like the end of a subheader or a new image—rather than arbitrary 25% increments that don’t correspond to how humans actually consume a page.
- Watch for the “dead zone” where everyone drops off; if 80% of your users vanish right after your hero image, it doesn’t matter how good your bottom-of-the-page CTA is because nobody is ever getting there.
- Check your scroll data against your mobile load speeds; if your tracking shows zero scroll depth on mobile but high depth on desktop, your page isn’t boring, it’s just too heavy to load on a decent connection.
- Use scroll depth to audit your layout, not just your content; if people stop scrolling right before your main link, move that link up or simplify the text preceding it so they don’t lose momentum.
The bottom line on scroll depth
Stop treating scroll depth like a vanity metric; a 90% depth on a page that takes ten seconds to load is actually a failure, not a success.
If your data shows everyone drops off before they even hit your main Call to Action, you don’t have a tracking problem, you have a content problem.
Use these numbers to cut the fluff—if nobody is scrolling past your third paragraph, delete that paragraph and see if your conversion rate actually goes up.
Stop Guessing and Start Measuring

At the end of the day, tracking scroll depth isn’t about collecting more data for the sake of a pretty dashboard; it’s about identifying exactly where you are losing people. We’ve looked at how to set up GA4 correctly, and more importantly, why interaction beats clicks every single time. If your users are bouncing before they even hit your main call-to-action, no amount of clever copywriting or expensive ad spend is going to save you. You need to know if they are actually consuming your content or if they are just clicking a link and retreating in confusion. Data without context is just noise, so use these metrics to find the friction points in your layout.
My advice is to stop overcomplicating your tech stack and start looking at your pages through the eyes of a user on a slow connection. If your scroll depth shows a massive drop-off at the 25% mark, don’t go looking for a complex algorithm—look at your header, your load speed, or your first three sentences. Sometimes the most “revolutionary” thing you can do for your conversion rate is to simply get out of the user’s way and let them read. Build pages that respect their time, and the numbers will eventually start reflecting that respect.
Frequently Asked Questions
Does measuring scroll depth actually tell me if people are reading, or am I just tracking how fast they're zooming to the bottom?
It’s a valid concern, and honestly, most people are just tracking the “fast zoom.” If your data shows everyone hitting 90% depth in three seconds, they aren’t reading; they’re hunting for the link or the unsubscribe button. To tell if they’re actually consuming your content, you have to look at the velocity. High scroll depth paired with low time-on-page is a red flag that your page is just a hurdle they’re jumping over.
If I'm seeing high scroll depth but zero conversions, is it a tracking error or is my content just boring?
It’s almost certainly your content, not your tracking. If people are scrolling to the bottom, they’re reading—which means your tracking is doing its job perfectly. The problem is that they’re reading, nodding, and then leaving without a trace. You’ve built a great story but a terrible bridge to the next step. Check your call-to-action. If it’s buried, confusing, or feels like a sales pitch after a long essay, they’ll just close the tab.
Should I be looking at specific percentages like 25% and 50%, or is there a more useful way to slice this data?
Don’t get bogged down in the math of 25% or 50% increments; those numbers are arbitrary. If you have a tiny landing page, 75% is basically the top. If it’s a long-form article, 25% is nothing. Instead, look for the “drop-off cliff.” Find the exact point where the majority of your visitors vanish. That’s your real metric. If everyone leaves before they hit your call-to-action, your layout is failing, regardless of what the percentages say.
How do I tell the difference between someone actually scrolling through my bio and someone just accidentally swiping while they're trying to close a pop-up?
This is exactly why I keep that “evidence” folder of bad UX. If you’re just looking at raw scroll events, you’re going to see a lot of “ghost” engagement. To tell the difference, stop looking at single triggers and start looking at dwell time and velocity. A real reader lingers; an accidental swipe is a high-speed vertical flick that ends instantly. If they hit 50% depth in 0.2 seconds, they didn’t read it—they just bumped the screen.