Analytics Q&As Logo
Analytics Q&As Part of the Q&A Network
Q&A Logo

How can I track scroll depth using Google Tag Manager?

Asked on Sep 07, 2025

Answer

To track scroll depth using Google Tag Manager (GTM), you need to set up a Scroll Depth trigger and link it to a Google Analytics 4 event tag. This allows you to measure how far users scroll down your pages, providing insights into content engagement.
<!-- BEGIN COPY / PASTE -->
    1. Go to Google Tag Manager and click on "Triggers."
    2. Click "New" and select "Scroll Depth" as the trigger type.
    3. Configure the trigger by setting the vertical scroll percentages (e.g., 25%, 50%, 75%, 100%).
    4. Save the trigger and create a new tag.
    5. Choose "Google Analytics: GA4 Event" as the tag type.
    6. Set the event name (e.g., "scroll_depth") and configure the event parameters.
    7. Assign the previously created Scroll Depth trigger to this tag.
    8. Save the tag and publish your container.
    <!-- END COPY / PASTE -->
Additional Comment:
  • Ensure that your GA4 configuration tag is correctly set up in GTM to send data to your GA4 property.
  • Test the setup using GTM's Preview mode to verify that scroll events are firing correctly.
  • In GA4, you can view scroll depth events under Reports → Engagement → Events.
  • Adjust the scroll percentages based on your content length and user behavior insights.
✅ Answered with Analytics best practices.

← Back to All Questions
The Q&A Network