Google Tag Manager
intermediate
6 min read733 views

How to Track Scroll Depth with GTM

Enable the Scroll Depth built-in variable in GTM (Variables > Configure > Scroll Depth Threshold). Create a Scroll Depth trigger: choose Vertical Scroll Depths, select Percentages, and enter thresholds (25, 50, 75, 100). Create a GA4 Event tag with event name 'scroll_depth' and parameters including

Event Trackingtrack scroll depth gtm

Quick Summary

Enable the Scroll Depth built-in variable in GTM (Variables > Configure > Scroll Depth Threshold). Create a Scroll Depth trigger: choose Vertical Scroll Depths, select Percentages, and enter thresholds (25, 50, 75, 100). Create a GA4 Event tag with event name 'scroll_depth' and parameters including scroll_percentage (from the Scroll Depth Threshold variable) and page_path. This data shows which pages engage users and where they lose interest — useful for content optimisation and landing page analysis.

Overview

Enable the Scroll Depth built-in variable in GTM (Variables > Configure > Scroll Depth Threshold). Create a Scroll Depth trigger: choose Vertical Scroll Depths, select Percentages, and enter thresholds (25, 50, 75, 100). Create a GA4 Event tag with event name 'scroll_depth' and parameters including scroll_percentage (from the Scroll Depth Threshold variable) and page_path. This data shows which pages engage users and where they lose interest — useful for content optimisation and landing page analysis.

See our complete guide library for detailed coverage of account setup, tracking implementation, campaign creation, audience building, creative best practices, and optimisation strategies across all platforms.

Frequently Asked Questions

Common questions about this topic

Was this guide helpful?

Your feedback helps us improve our guides