How do I track scroll depth?
Last updated
Was this helpful?
Last updated
Was this helpful?
Capturing how far users scroll on your website is important to see if users are viewing all of the content on a page. The JavaScript example below measures the full length of a page, and then fires a custom Scroll Depth
event by triggering Freshpaint’s client-side API every time a user scrolls a 25% of the full length (25%, 50%, 75%, 100%).
Scroll depth is calculated on the scroll location within the body element. If the content on your website is contained within a container element, then this event will not fire as expected.
You can have an engineer install this script on your app, or you can use to inject the script on your site. If you have any questions on how to achieve this, contact support@freshpaint.io