Skip to main content

A/B Testing

Overview

Fast Simon’s A/B Testing capabilities enable data-driven decision-making by allowing you to test and measure the impact of various merchandising and personalization strategies. This document provides guidance on configuring A/B testing for Search and Collections as well as Upsell & Cross-Sell Widgets.

Configuring A/B Testing for Search and Collections

To conduct controlled A/B tests, you can selectively disable specific features by configuring the following global JavaScript object before initializing the Fast Simon SDK script:

window.fastSDKOptions =  {
ab_test_disable_merchandising: true, // if you wish to disable all merchandising
ab_test_disable_merchandising_strategies: true, // if you wish to disable merchandising strategies
ab_test_disable_merchandising_rules: true, //if you wish to disable merchandising rules
ab_test_disable_semantics: true, //if you wish to disable semantics search
ab_test_disable_search_personalization: true, //if you wish to disable search personalization
ab_test_disable_collection_personalization: true, //if you wish to disable collection personalization
ab_test_disable_recommendations_personalization: true, //if you wish to disable recommendations personalization
}

Best Practice: Ensure that this configuration is set before initializing the Fast Simon SDK to maintain test integrity.

A/B Testing for Upsell & Cross-Sell Widgets

For Upsell & Cross-Sell widgets, A/B Testing is automatically managed through the Fast Simon dashboard, requiring no additional implementation steps.

Behavior:

  • If a Widget ID is mapped to a variation, the request will return the corresponding mapped variant
  • If a Widget ID is mapped to be hidden, no request will be sent.
note

A/B testing for Upsell & Cross-Sell widgets is currently supported only for V-Next No-Code widgets.