/wistia-google-analytics

Wistia Google Analytics & Google Tag Manager Embed Tracking

Primary LanguageJavaScriptMIT LicenseMIT

Wistia Google Analytics & GTM Plugin

This is a plug-and-play tracking solution for tracking user interaction with Wistia videos in Google Analytics. It will detect if GTM, Universal Analytics, or Classic Analytics is installed on the page, in that order, and use the first syntax it matches unless configured otherwise. It include support for delivering hits directly to Universal or Classic Google Analytics, or for pushing Data Layer events to be used by Google Tag Manager.

Once installed, the plugin will fire events with the following settings:

  • Event Category: Videos
  • Event Action: <Action, e.g. Play, Pause>
  • Event Label: <URL of the video>

By default, the plugin will track Play, Pause, Watch to End, and 10%, 25%, 50%, 75% , and 90% viewed events. The plugin can be configured to track whatever percentages are desired and/or not track Play, Pause, or Watch to End events.

It will automatically bind to all videos on the page, even those added inserted dynamically after DOM Ready.

Installation & Documentation

For installation instructions and complete documentation, visit http://www.lunametrics.com/labs/recipes/wistia-video-tracking-for-gtm/#documentation.

License

Licensed under the MIT License. For a complete copy of the license, please refer to the LICENSE.md file included with this repository.

Acknowledgements

Created by the honest folks at LunaMetrics, a digital marketing & Google Analytics consultancy. For questions, please drop us a line here or on our blog.

Written by Dan Wilkerson