Skip to main content
menu_icon.png

Everything you need to switch from Optimizely Classic to X in one place: See the Optimizely X Web Transition Guide.

x
Optimizely Knowledge Base

Supported browsers for Optimizely

relevant products:
  • Optimizely X Web Experimentation
  • Optimizely X Web Personalization
  • Optimizely X Web Recommendations
  • Optimizely Classic

THIS ARTICLE WILL HELP YOU:
  • Identify which browsers Optimizely supports, which can be handy for quick troubleshooting
  • Ensure that your experiments and campaigns look and work as expected for visitors

When you’re designing experiments, you need to know that the features you depend on work as expected for visitors. If an experiment looks or runs differently than you expect, it might be a browser support issue.

Read on to learn which browsers we support for using the Optimizely application and for serving experiences to your visitors. We'll also discuss additional factors we consider when making decisions about browser support.

Optimizely X Web

When building experiments or campaigns in Optimizely:

We know that people use many different browsers. Officially, Optimizely supports and recommends using the desktop version of Google Chrome when building experiences and campaigns. Chrome's developer tools are user-friendly and work smoothly with Optimizely.

If you run into unexpected behavior when using Optimizely, we recommend trying it out in Chrome.

Browsers that Optimizely supports for serving experiences to visitors:

Desktop:

  • Current version of Google Chrome

  • Recent versions of Mozilla Firefox

  • Apple Safari 6+

  • Microsoft Edge

  • Microsoft Internet Explorer 10+

  • Opera 15+

Mobile:

  • Android Chrome

  • Apple Mobile Safari 6+

  • Microsoft Internet Explorer 10+

  • Opera 15+

Optimizely X also requires the following:

  • Support for localStorage is required for Optimizely X Web (used for features like persistence of visitor, session, campaign states, and visitor events)

  • Support for cross-domain XMLHttpRequest is also required (used for tracking events)

Optimizely Classic

When building experiments or campaigns in Optimizely:

We know that people use many different browsers. Officially, Optimizely supports and recommends using the desktop version of Google Chrome when building experiences and campaigns. Chrome's developer tools are user-friendly and work smoothly with Optimizely. You can also use Mozilla FireFox with Optimizely Classic.

If you run into unexpected behavior when using Optimizely, we recommend trying it out in Chrome.

Browsers that Optimizely supports for serving experiences to visitors:

Desktop:

  • Current version of Google Chrome

  • Recent versions of Mozilla Firefox

  • Apple Safari 6+

  • Microsoft Edge

  • Microsoft Internet Explorer 8+

  • Opera 15+

Mobile

  • Android Chrome

  • Apple Mobile Safari 6+

  • Microsoft Internet Explorer 8+

  • Opera 15+

Optimizely doesn't intentionally disable the Optimizely Classic client (except for Internet Explorer versions before 8), but certain features won’t work if the browser doesn’t support the underlying technology.

Here are the factors behind which features are supported:

  • Availability of JSON.stringify/JSON.parse to serialize/deserialize data for storage and tracking

  • Availability of window.localStorage/window.sessionStorage - Optimizely uses this to store data about the visitor, including:

    • Triggered custom events, for custom event targeting

    • Visitor Events, for Behavior Rules targeting (if Personalization is enabled)

    • Cache data for geotargeting/IP targeting/Dynamic Customer Profiles

    • Detecting if a visitor is in their first session on your site or not (“First Session” targeting)

  • Cross-domain XMLHttpRequest: although not required, the Optimizely client performs better on browsers with support

  • Supported by jQuery 1.6.4 (or whichever jQuery version you use)