Snowplow JavaScript Tracker 3.3 Released

Introducing Snowplow JavaScript trackers v3.3

This release contains updates to a few defaults for both the Media Tracking and YouTube Tracking plugins, along with some bug fixes.

The main change, affecting anyone that is using DefaultEvents in either the Media tracking or YouTube tracking plugins, is the introduction of the ready event in the DefaultEvents group. This event has been added to the event group to be used with Snowplow modelling and help estimate impressions for videos on a web page.



  • Add ready to Media Plugin DefaultEvents (#1053)
  • Add ready to YouTube Plugin DefaultEvents (#1049)


  • Fix YouTube plugin throwing errors on calling player methods (#1043)
  • Fix options.boundaries not being respected (#1044)
  • Fix ‘paused’ property never being true (#1047)
  • Fix YouTube Plugin enabling of seek/volume events (#1058)


Version 3.3 is available as @snowplow/browser-tracker on npm, or as the tag based javascript tracker - available on GitHub Releases, jsDelivr or unpkg.

Media Tracking and Youtube Tracking plugins are also available npm, and on GitHub Releases, jsDelivr (Media / Youtube) or unpkg (Media / Youtube).