Ask any question about Analytics & Tracking here... and get an instant response.
How can I track scroll depth in Google Analytics 4 using GTM?
Asked on Nov 10, 2025
Answer
To track scroll depth in Google Analytics 4 using Google Tag Manager (GTM), you need to set up a Scroll Depth trigger and a corresponding GA4 event tag. This allows you to measure how far users scroll down your web pages.
<!-- BEGIN COPY / PASTE -->
1. Open Google Tag Manager and create a new Trigger.
2. Choose "Scroll Depth" as the trigger type.
3. Set the trigger to fire at specific percentages (e.g., 25%, 50%, 75%, 100%).
4. Create a new GA4 Event Tag.
5. Set the Event Name to "scroll_depth" and configure parameters like "percent_scrolled".
6. Assign the Scroll Depth trigger to this tag.
<!-- END COPY / PASTE -->Additional Comment:
- Ensure your GA4 configuration tag is set up correctly to send data to your GA4 property.
- Test the trigger and tag in GTM's Preview mode to verify they are firing correctly.
- Check the Events report in GA4 (Reports → Engagement → Events) to see scroll depth data.
- Consider customizing the event parameters to capture additional context, such as page URL or title.
Recommended Links:
