Disclaimer: This website requires Please enable JavaScript in your browser settings for the best experience.

The availability of features may depend on your plan type. Contact your Customer Success Manager if you have any questions.

Dev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideLegal TermsGitHubDev CommunityOptimizely AcademySubmit a ticketLog In
Dev Guide

Optimizely Performance Edge and Optimizely Web Experimentation

Describes the differences and similarities of Optimizely Performance Edge and Optimizely Web Experimentation.

You cannot run an Optimizely Performance Edge and Optimizely Web Experimentation project on the same individual webpage. Depending on the use case of the specific page, one product has particular advantages over the other.

Where and why

Optimizely Performance Edge and Optimizely Web Experimentation both offer distinct advantages. The following table suggests where you might run experiments using Optimizely Performance Edge, Optimizely Web Experimentation, and Optimizely Feature Experimentation and why.

ProductWhereWhy
Optimizely Performance Edge Entry pages: Homepage, Landing pages, SEO pages
Category pages

- Product, Article pages
Extremely fast
Seamless redirects
Single page application (SPA) support **
Focused on A/B testing
Optimizely Web Experimentation Checkout, Subscription pages
Critical personalized experiences
Powerful targeting
PCI compliance available

- Already set up to track conversions (shared with Edge experiments)
Optimizely Feature Experimentation Everywhere
Backend and frontend
Search algorithm and pricing
New cart features
SDKs in backend languages
Control over core application or site code and functionality

- Zero latency

The following page triggers for dynamic websites are now available for Optimizely Performance Edge: Immediately, When a callback is called, When the DOM changes, When a JavaScript condition is true, and Manually. The following page conditions for dynamic websites are now available for Performance Edge: URL Match, Element is present, and JavaScript condition.

🚧

Important

You cannot run a Optimizely Performance Edge experiment and a Web experiment on the same page at the same time. For more information, see the FAQ .

Core functionality

Optimizely Performance Edge uses a smart, lightweight microsnippet that lets you deliver client-side web experiments to your site visitors faster.

Feature CategoryFeature
Visual Editor
(WYSIWYG)
Insert HTML
Edit HTML
Style changes
Rearrange
Redirects
Code EditorCustom JavaScript**
Custom CSS
Page TriggersImmediately
Manually*
When the URL Changes*
When the DOM Changes*
Page ConditionsURL Match
Element is Present*
JavaScript Condition*
Audience conditionsCookie
Device
Browser
Query Parameter
IP Address
Location
Event trackingClick events
Pageview events
Custom events**

*These page triggers and conditions are available. Contact your Customer Success Manager if you want access to these features.

**Performance Edge uses a different JavaScript API from Web. Instead of using window.optimizely to use the API as you would in Web, you use window.optimizelyEdge. See the Performance Edge API reference for more.

Optimizely Web Experimentation and Optimizely Performance Edge feature support

Create and deliver experiences

Optimizely Web Experimentation FeatureSupported in Optimizely Performance Edge?Comments
ExperimentsYes
Visual EditorYes
Preview modeNoForce variation IDs work, and you can preview from the visual editor on a variation-by-variation basis, but there is no preview mode with a preview widget in it.
Experiment change hiistoryYes
Traffic allocationYesSticky bucketing is not supported if changes in traffic are made mid-experiment.
Cross-browser testingYes
Project JavaScriptYes
Dynamic website supportYes
Experiment schedulerYes
ExtensionsYes

Experiment types

Optimizely Web Experimentation FeatureSupported in Optimizely Performance Edge?
Multi-page (funnel) testsYes
Multiple variation (A/B/n) testsYes
Multivariate testing (MVT)No
Stats acceleratorNo
Multi-armed banditNo
Mutually exclusive experimentsYes

Implementation

Optimizely Web Experimentation FeatureSupported in Optimizely Performance Edge?
One-line implementationYes
Custom snippetsNo

Results and results segmentation

Optimizely Web Experimentation FeatureSupported in Optimizely Performance Edge?Comments
Exit or bounce rateNoThis type of metric is only compatible with Personalization campaigns which are not supported.
Browser typeYes
Device typeYes
Referrer segmentationYes
Source type segmentationYes
Campaign results pageNoPersonalization Campaigns are not supported.
Experiment results pageYes
Stats EngineYes
CSV exportYes
Bot filteringYes
Cross-project eventsYes
Custom attributesNo
Offline eventsYes
Custom eventsYes

Page triggers

Optimizely Web Experimentation FeatureSupported in Optimizely Performance Edge?Comments
ImmediateYes
ManuallyYesRequires Support for Dynamic Web Pages to be enabled.
When the URL changesYesRequires Support for Dynamic Web Pages to be enabled.
When the DOM changesYesRequires Support for Dynamic Web Pages to be enabled.
PollingNo (incompatible)The polling page trigger is incompatible with Performance Edge due to fundamental technical limitations.
CallbackNo (incompatible)The callback page trigger is incompatible with Performance Edge due to fundamental technical limitations.

Page conditions

Optimizely Web Experimentation FeatureSupported in Optimizely Performance Edge?Comments
URL MatchYes
Element is presentYesRequires Support for Dynamic Web Pages to be enabled.
JavaScript conditionYesRequires Support for Dynamic Web Pages to be enabled.
CallbackNo (incompatible)The callback page condition is incompatible with Performance Edge due to fundamental technical limitations.

Audience targeting

Optimizely Web Experimentation FeatureSupported in Optimizely Performance Edge?Comments
Audience builderYes
Referrer URLNo
Query parameterYes
Custom JavaScriptNo
CookiesYes
IP addressYes
Traffic sourceNo
DeviceYes
BrowserYes
LanguageNo
Ad campaignNoThere is a workaround using query parameters, however, that targeting condition is not sticky. See the documentation on Audience Conditions.
New versus returning visitorsNo
Geotargeting (location)Yes
Time of dayNo
Custom attributesNo (incompatible)Custom attributes for audience targeting are incompatible with Performance Edge due to fundamental technical limitations.
Platform or OSNo

Security and administrative control

Optimizely Web Experimentation FeatureSupported in Optimizely Performance Edge?
PCI compliant snippetNo

Advanced personalization

Optimizely Web FeatureSupported in Performance Edge?
Adaptive audiences add-onNo (incompatible)
Adaptive recommendationsNo
Dynamic customer profileNo
External attributesNo
Personalization campaignsNo
Uploaded audiencesNo
Behavioral targetingNo
Third-party data audienceNo
Campaign results pageNo

Analytics integrations

Optimizely Web Experimentation FeatureSupported in Optimizely Performance Edge?
Out-of-box one-click integrations (Google Analytics, Adobe, and so on)No
Custom analytics integrations supported with custom ProjectJSYes