Collecting data with Trackers and Webhooks

  1. Home
  2. Docs
  3. Collecting data with Trackers and Webhooks
  4. Trackers – collecting data from your own applications
  5. JavaScript Trackers (Web and Node.js)
  6. JavaScript Tracker
  7. JavaScript Tracker v3 Reference
  8. Plugins
  9. Optimizely Classic

Optimizely Classic

Tracker DistributionIncluded
sp.js
sp.lite.js

Download

Download from GitHub Releases (Recommended)Github Releases (plugins.umd.zip)
Available on jsDelivrjsDelivr (latest)
Available on unpkgunpkg (latest)

Note: The links to the CDNs above point to the current latest version. You should pin to a specific version when integrating this plugin on your website if you are using a third party CDN in production.

Initialization

window.snowplow('addPlugin', "https://cdn.jsdelivr.net/npm/@snowplow/browser-plugin-optimizely@latest/dist/index.umd.min.js", ["snowplowOptimizely", "OptimizelyPlugin"], [true, true, true, true, true, true, true] );
Code language: JavaScript (javascript)

The parameter array of booleans is used to initialize the plugin. If you do not include this, all the Optimizely contexts will be included. To alter this behavior you can flip some of the booleans. The array represent enabling the following contexts:

[ summary: boolean, experiments: boolean, states: boolean, variations: boolean, visitor: boolean, audiences: boolean, dimensions: boolean ]
Code language: JSON / JSON with Comments (json)

Context

Adding this plugin will automatically capture the following context:

Context
iglu:com.optimizely.snowplow/optimizely_summary/jsonschema/1-0-0
iglu:com.optimizely/experiment/jsonschema/1-0-0
iglu:com.optimizely/state/jsonschema/1-0-0
iglu:com.optimizely/variation/jsonschema/1-0-0
iglu:com.optimizely/visitor/jsonschema/1-0-0
iglu:com.optimizely/visitor_audience/jsonschema/1-0-0
iglu:com.optimizely/visitor_dimension/jsonschema/1-0-0

If you’d like to learn more about Snowplow Insights you can book a demo with our team, or if you’d prefer, you can try Snowplow technology for yourself quickly and easily.