A Google Analytics plugin for measuring page scrolling.
npm install scroll-depthAll information is available on the Project Page
1.1 (6/26/20): Added gtag.js support
1.0 (12/8/16): Added support for customer tracker name and custom dataLayer name.
0.9.1 (4/28/16): Added support for Universal Module Definition (UMD).
0.9 (11/19/15): Removed Baseline event. Added methods to add elements, remove elements, and reset the current scroll tracking state.
0.8 (7/18/15): Added option for custom GA global. Added '__gaTracker' as auto-detected global. Added option for overriding GTM.
0.7.2 (6/8/15): Fixed bug: https://github.com/robflaherty/jquery-scrolldepth/issues/62
0.7 (11/26/14): Added custom callback for sending scroll events to non-GA services
0.6 (7/18/14): https://github.com/robflaherty/jquery-scrolldepth/issues/36
0.5 (3/1/14): Added Pixel Depth option. Added option to turn off UserTiming. Removed test mode option.
0.4.1 (2/13/14): Fixed GTM firing double events
0.4 (12/23/13): Added support for Google Tag Manager
0.3 (11/21/13): Added throttling of scroll event callback for better performance.
0.2 (11/19/13): Added support for Universal Analytics.
0.1.2 (5/29/12): Added GA User Timing events to allow time tracking for scroll points.
0.1.1 (4/12/12): Added opt_noninteraction option to GA event to avoid impacting bounce rate.
0.1 (4/7/12): Initial release.