How to Track Scroll Depth in GA4 (No Code Required)

Emily RedmondData Analyst, EmilyticsApril 18, 2026

How to Track Scroll Depth in GA4 (No Code Required)

By Emily Redmond, Data Analyst at Emilytics · April 2026

TL;DR: GA4 tracks scroll depth automatically. See how far users scroll on each page without any setup. Use the Scrolling report or custom explorations to find underperforming content.


One of the most underrated signals in web analytics is scroll depth. How far down a page do users actually read? If they abandon at 25% of your pricing page, your CTA is below the fold and you're missing conversions.

The good news: GA4 tracks scroll depth automatically. No code, no GTM setup, no custom events. It's built-in.


What Is Scroll Depth?

Scroll depth is how far down a page a user scrolls, expressed as a percentage. GA4 automatically fires scroll events at 25%, 50%, 75%, and 90% of page height.

DepthWhat It Means
25%User scrolled 1/4 of the way down
50%User scrolled halfway down
75%User scrolled 3/4 down
90%User scrolled to near the bottom

GA4 tracks each scroll depth separately, so you can see granular engagement.


Viewing Scroll Data in GA4

Standard Report: Scrolling

  1. Go to GA4 → ReportsEngagementScrolling
  2. You'll see:
    • Rows: Page path/title
    • Metrics: Users, scroll depth percentages

Example output:

PageUsers25%50%75%90%
/homepage500450 (90%)380 (76%)250 (50%)100 (20%)
/pricing300290 (97%)270 (90%)180 (60%)50 (17%)
/blog/article200180 (90%)160 (80%)140 (70%)120 (60%)

This tells you:

  • Homepage: 90% of users scroll to 25%, but only 20% reach the bottom. Your CTAs below the fold get less visibility.
  • Pricing: 97% scroll to 25% (good engagement), but only 17% scroll to the bottom. The page keeps attention but doesn't drive them all the way through.
  • Blog article: Consistently high scroll depth (users read the whole thing). Quality content.

In Explorations

For deeper analysis, build a custom exploration:

  1. Go to ExploreFreeform exploration
  2. Dimensions: Page path, page title, traffic source
  3. Metrics: Add scroll depth metrics as columns
  4. Filters: Optional (e.g., "Only mobile" or "Only organic search")
  5. Run

Example analysis: "Does organic traffic scroll more than paid traffic?"

Dimensions: Traffic source Metrics: 25% scroll rate, 50% scroll rate, 75% scroll rate

Result: Organic visitors scroll 70% (25%), 50% (50%), 30% (75%). Paid visitors scroll 45% (25%), 20% (50%), 5% (75%).

Insight: Organic visitors are more engaged. They're reading; paid visitors are bouncing. This might mean:

  • Your paid landing page copy doesn't match ad copy (mismatch)
  • Paid traffic is less qualified
  • Page layout isn't optimized for paid traffic

Interpreting Scroll Depth

High Scroll Depth = Good Content

If 80% of users scroll to 75%, your content is engaging. Readers are staying.

This is good for:

  • Blog posts (readers should read the whole thing)
  • Product pages (users should see all features and pricing)
  • Landing pages (users should see CTAs and testimonials)

Low Scroll Depth = Problem

If only 20% of users scroll past 25%, something's wrong.

Possible causes:

  • Poor above-the-fold content: The top doesn't hook users
  • Long page: Users are overwhelmed and bail
  • Mobile issue: Text is small or layout is broken
  • Wrong traffic: You're attracting the wrong audience

Fix: Optimize above-the-fold. Put your hook (headline, benefit, CTA) in the top 25%. If users see value immediately, they'll scroll.

Medium Scroll Depth = Mixed Signals

If users scroll to 50% but not beyond, they're interested but not convinced. Your content might:

  • Lose momentum midway
  • Have a confusing section
  • Present a weak CTA

Scroll Depth by Traffic Source

Compare scroll depth across traffic sources. Organic search visitors might scroll 70% while paid search scrolls 30%. This suggests:

  • Better intent matching for organic (people are searching for your content)
  • Less relevant paid traffic (ads are showing to wrong people)

Scroll Depth by Device

Mobile users typically scroll less than desktop because:

  • Pages are longer (content is stacked)
  • Screen is smaller (less context visible)
  • User intent might differ (mobile users are more likely to bounce)

Compare scroll depth by device:

  1. Dimension: Device category
  2. Metrics: Scroll depths
  3. Page filter: /pricing (example)

If mobile users scroll to 25% but not 50%, and desktop users scroll to 90%, your page might not be mobile-optimized. Fix mobile layout.


Using Scroll Depth to Improve Conversions

Case Study: Pricing Page

Your pricing page has 1,000 monthly views, 50 conversions (5% conversion rate).

Scroll depth report shows:

  • 95% scroll to 25%
  • 70% scroll to 50%
  • 40% scroll to 75%
  • 10% scroll to 90%

Insight: Most users see the top but drop off before they reach your CTAs (likely at 75%+).

Fix: Move CTAs higher. Put a "Get Started" button at 50% (where 70% of users are), not just at the bottom.

Expected result: If 25% of the users who scroll to 50% but don't currently scroll to 75% click the new CTA, you'd add 5 conversions (roughly 10% lift).


Limitations and Notes

GA4's Auto-Tracking Is Good But Basic

GA4 tracks scroll depth, but it's based on percentage of page height, not content. A page with a long footer will show high scroll depth even if users don't read the actual content.

Some Pages Won't Track Scroll Depth

  • Single-screen pages: If the page fits entirely on screen, there's nothing to scroll.
  • Dynamic content: Pages that load content dynamically (infinite scroll) might not track correctly.
  • iframes: Content in iframes might not count toward scroll depth.

Scroll Doesn't Imply Reading

A user who scrolls to 90% might have just wheel-scrolled past without reading. Scroll depth is a signal, not proof of engagement.

But it's a good signal: pages that people scroll through are usually more interesting than pages they abandon after 10%.


Frequently Asked Questions

Q: Why doesn't my page have scroll depth data? A: Either the page is shorter than the viewport (fits on one screen) or GA4 hasn't collected enough data yet. Wait 24 hours and check again.

Q: Can I track specific sections (e.g., "user scrolled to the testimonials section")? A: Not with auto-tracking. You'd need custom events or a tool like Hotjar. GA4's built-in scroll is percentage-based, not section-based.

Q: How do I see scroll depth for a specific date range? A: In the Scrolling report, use the date picker at the top. You can also do this in Explorations.

Q: Can I create an audience based on scroll depth? A: Not directly. GA4 doesn't expose scroll depth as an audience condition. But you can create an audience based on engagement events (users who engaged on a page).

Q: Is scroll depth affected by page load speed? A: Indirectly. If a page loads slowly, users might bounce before scrolling. The scroll depth report doesn't show this directly, but slow pages typically have lower scroll depth.


The Bottom Line

Scroll depth is a simple but powerful metric. High scroll means your content is engaging. Low scroll means something's wrong—either poor above-the-fold content, wrong traffic, or a broken mobile experience.

Check your scroll depth report monthly. If you see drops, investigate. Move your CTAs higher. Improve your above-the-fold content. A small lift in scroll depth often converts to meaningful revenue.

For tracking specific content engagement beyond scroll, see Understanding GA4 Events: A Plain-English Explainer.


Emily Redmond is a data analyst at Emilytics — the AI analytics agent that watches your GA4, Search Console, and Bing data around the clock so you never miss what matters. 8 years of experience helping founders and growth teams turn data noise into clear decisions. Say hi →