Skip to main content

Integrate Optimizely with the web trackers

The web tracker supports Optimizely X (Next Generation Platform) for campaign and A/B test management.

The Optimizely entity is automatically tracked once configured.

Install plugin

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.

javascript
window.snowplow('addPlugin',
"https://cdn.jsdelivr.net/npm/@snowplow/browser-plugin-optimizely-x@latest/dist/index.umd.min.js",
["snowplowOptimizelyX", "OptimizelyXPlugin"]
);

Check out the third-party sources overview page to see the entity schema.

If you're planning on leveraging the entity's variationName, you'll have to untick "Mask descriptive names in project code and third-party integrations" in the OptimizelyX menu > Settings > Privacy. Otherwise, all variation names will be null.

Legacy plugin

The browser-plugin-optimizely-x plugin supersedes the earlier browser-plugin-optimizely plugin that was added in version 3.0. We deprecated and fully removed it in version 4.0.

On this page

Want to see a custom demo?

Our technical experts are here to help.