Skip to content
  • There are no suggestions because the search field is empty.

Setting up an A/A test

An A/A test is an experience that we run without making any changes between variations. 

A/A tests can be used for multiple reasons, notably:

  • Checking that an experience with specific parameters is running properly.
  • Checking the baseline KPIs of a particular user journey.
  • Checking that data is properly collected.
  • Checking for fluctuations in CR, AOV, PSV, and other important KPIs over time.

Step 1 - Create a new experience

Step 2 - Set the scope 

Setting the scope can help you filter out the information that's invaluable to your test. Do you wish to test a particular context? A particular product? A particular campaign?

  • Set the scope by defining these 4 parameters:
    • Audience - Would you like to test all users? Only users in a particular country? Loyalty members?.. 
    • Pages - Would you like to test all pages? Only sessions that passed through a particular page in the user journey? Only a specific URL?
    • Devices - Desktop? Mobile? Both?
    • Trigger - You can even define your own triggering logic with JavaScript.

Step 3 - Add an empty JavaScript

Add a blank JavaScript snippet to allow the system to detect an update so the experience can be published.

  • Scroll to the Global JavaScript section
  • Add 0 as a placeholder value
  • Save the changes

Step 4 - Publish the experience

Once you're done, click on "Next" to finalize your A/A test.

  • Give the experience a meaningful name to make it easier to follow up on it.
  • Make sure to run an A/B validation and set the primary goal of the A/A test. The Variation section should indicate that there is at least "1 Change".