Performance Edge & Optimizely Web

This is the documentation for Performance Edge. If you'd like access, please reach out to your Optimizely account manager.

You cannot run a Performance Edge and Optimizely Web 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

Performance Edge and Web experimentation both offer distinct advantages. Below, we suggest where you might run experiments using Performance Edge, Web, and Full Stack and why.

Product

Where

Why

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

Web

Checkout, Subscription pages
Critical personalized experiences

Powerful targeting
PCI compliance available

  • Already set up to track conversions (shared with Edge experiments)

Full Stack

Everywhere
Backend and frontend
Search algorithm and pricing
New cart features

SDKs in backend languages
Control over core application / site code and functionality

  • Zero latency

** The following page triggers for dynamic websites are now available for 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.

🚧

Running Performance Edge and Web together

Please note that you cannot run a Performance Edge experiment and a Web experiment on the same page at the same time. For more information, see our FAQ.

Core functionality

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

Feature Category

Feature

Visual Editor
(WYSIWYG)

Insert HTML
Edit HTML
Style changes
Rearrange
Redirects

Code Editor

Custom JavaScript**
Custom CSS

Page Triggers

Immediately
Manually*
When the URL Changes*
When the DOM Changes*

Page Conditions

URL Match
Element is Present*
JavaScript Condition*

Audience conditions

Cookie
Device
Browser
Query Parameter
IP Address
Location

Event tracking

Click events
Pageview events
Custom events**

*These page triggers and conditions are available. Please get in touch with your account team if you would like 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'll need to use window.optimizelyEdge. See the Performance Edge API reference for more.

Optimizely Web vs. Performance Edge feature support

🚧

Important

Not all Optimizely Web features are available for all product tiers and plans. Product tier eligibility triumphs anything documented here.

Create and Deliver Experiences

Optimizely Web FeatureSupported in 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 HistoryYes
Traffic AllocationYesSticky bucketing is not supported if changes in traffic are made mid-experiment
Cross-Browser TestingYes
Project JavaScriptYes
Dynamic Website SupportYes
Experiment SchedulerYes
ExtensionsNo

Experiment Types

Optimizely Web FeatureSupported in Performance Edge?
Multi-Page (Funnel) TestsYes
Multiple Variation (A/B/n) TestsYes
Multivariate Testing (MVT)No
Stats AcceleratorNo
Multi-Armed BanditsNo
Mutually Exclusive ExperimentsNo

Implementation

Optimizely Web FeatureSupported in Performance Edge?
One-Line ImplementationYes
Custom SnippetsNo

Results and Results Segmentation

Optimizely Web FeatureSupported in Performance Edge?Comments
Exit / Bounce rateNoThis type of metric is only compatible for Personalization campaigns which is currently 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 FeatureSupported in Performance Edge?Comments
ImmediateYes
ManuallyYesRequires Support for Dynamic Web Pages to be enabled
When URL ChangesYesRequires Support for Dynamic Web Pages to be enabled
When DOM ChangesYesRequires Support for Dynamic Web Pages to be enabled
PollingNo (incompatible)Polling page trigger is incompatible with Performance Edge due to fundamental technical limitations
CallbackNo (incompatible)Callback page trigger is incompatible with Performance Edge due to fundamental technical limitations

Page Conditions

Optimizely Web FeatureSupported in 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)Callback page condition is incompatible with Performance Edge due to fundamental technical limitations

Audience Targeting

Optimizely Web FeatureSupported in 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. Please view on documentation on Audience Conditions
New vs Returning VisitorsNo
Geotargeting (Location)Yes
Time of DayNo
Custom AttributesNo (incompatible)Custom Attributes for audience targeting is incompatible with Performance Edge due to fundamental technical limitations

Security and Administrative Control

Optimizely Web FeatureSupported in 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 FeatureSupported in Performance Edge?
Out-of-Box One-Click Integrations (GA, Adobe, etc)No
Custom Analytics Integrations supported via custom ProjectJSYes

Next
Did this page help you?