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.
A/B testing for Upsell & Cross-Sell widgets is currently supported only for V-Next No-Code widgets.