A collection of custom plug-in, scripts, and miscellaneous tools for use with Google Tag Manager and Google Analytics.
This list is ideal for digital marketing professionals, usability researchers, or UX/IX designers. Please feel free to contribute to the list if you have written a script or found a a useful one.
- [Scrolldepth] (https://github.com/robflaherty/jquery-scrolldepth) - A Google Analytics plugin for measuring page scrolling
- [Riveted] (http://riveted.parsnip.io/) - A Google Analytics plugin for measuring active time on site
- [Parsnip] (http://screentime.parsnip.io/) - Measure how much time things spend on-screen
- gatrack.js - Track user events with Google Analytics. Includes scrolling, touches, links, clicks, hovering, and error events.
- [Enhanced ECommerce DOM Scraper] (https://github.com/sahava/eec-gtm) - DOM scraping scripts for tracking content with Enhanced Ecommerce with Google Tag Manager.
- youtube-google-analytics - YouTube Google Analytics Embed Tracking
- [form-tracker] (https://github.com/lunametrics/form-tracker) - Tracks form abandonment in Google Analytics with event tracking.
- [luna metrics / xdomain] (https://github.com/lunametrics/xdomain) - Automatically tracks a visitor across domains in Google Analytics, automatically tracks their downloads, and clicks on outbound links ( [for more info] (http://www.lunametrics.com/blog/2011/12/01/automatic-cross-domain-tracking-revisited/))
- [Analytics Globe] (https://github.com/jorgenfb/analytics-globe) - Visualize Google Analytics data on a globe.
- [Google Analytics Visualizer] (https://github.com/ProdigalCode/GAV) - Visualize Google Analytics, includes support for real time data.
- [ga-dev-tools] (https://github.com/googleanalytics/ga-dev-tools) - A showcase of demos and tools built with the various Google Analytics APIs and Libraries.
- Gabba-GMP - A Ruby framework for pushing server side Google Analytics calls via Google Measurement Protocol
- garb - a Ruby wrapper for the Google Analytics API
- [GA for Python and the Command Line] (https://github.com/debrouwere/google-analytics) - Takes the pain out of working with the Google Analytics reporting APIs. It supports both the Core and the Real Time API. It is written in Python but there's also a command-line interface.
- [angular-google-analytics] (https://github.com/revolunet/angular-google-analytics) - Google Analytics tracking for your AngularJS apps
- [ember-insights] (https://github.com/ember-insights/ember-insights) - The Ember.js addon for measurement of user-centered metrics
- [flare] (https://github.com/toddmotto/flare) - Unobtrusive event emitter API for Google Universal Analytics event tracking
- [C# GoogleAnalyticsTracker] (https://github.com/maartenba/GoogleAnalyticsTracker) - A C# library for tracking Google Analytics.
- [R Google Analytics] (https://github.com/skardhamar/rga) - Package for extracting data from Google Analytics into R.