Using the new A/B tests UI

Create, run, analyze, and finalize an A/B test.

circle-info

For the classic walkthrough, see Creating and running an A/B-test.

For the classic feature list and technical limits, see A/B-Test.

A/B tests are practical tools for validating changes in live traffic by comparing your base configuration against one test variant. Their use requires only limited extra resources, making regular implementation feasible before full rollouts.

Before you start

  • Work in an editable channel (child channel or non-hierarchical channel)

  • Pass the sid parameter with every request.

  • Change only a few settings in variant B.

  • Keep the base variant unchanged during the test run.

circle-exclamation

What you can test

Fully supported

circle-check

Limited support

circle-info

These features currently support A/B testing with restrictions:

  • Filters — reorder, edit, and delete

  • Personalization

  • Ranking Rules — Search and Navigation

  • GPT Synonyms

  • Recommendations — manual only

  • Search Algorithm — standard search

Not supported

triangle-exclamation

Create a new test

  1. Open More settings… → A/B tests.

  2. Select the channel you want to test.

  1. Click Create new test.

  2. Enter a clear test name.

You will find yourself in the Details tab.

Here you can set the test goal. You can choose between:

  • Click rate

  • Conversion rate — recommended

  • Add to cart rate

  • Zero results rate

  • Fallback rate

Decide on Traffic Allocation

Decide how much of your channel's traffic goes through your test:

Start simple and controlled:

  • 50/50 split — best for most tests

    • It usually reaches significance fastest

    • It keeps the comparison clean

  • When not to use 50/50

    • Risky changes can start with 90/10 or 80/20

    • Very high-traffic shops can test smaller percentages safely

Sometimes less than 100% of traffic is available.

This usually means other A/B tests already use part of the available traffic.

The remaining share from variant A can then be distributed between new test variants.

Set the start date and duration of the test.

You can schedule the test in two ways:

  • Duration

    • Start the test manually

    • End the test automatically after the defined duration

  • Custom dates

    • Define the start and end date in advance

After the test starts, you can no longer change variant B.

Edit variant B before you start the test

Try to focus on one change per test.

circle-exclamation

When you finish editing variant B, save or discard the changes.

Then exit edit mode.

You return automatically to the A/B tests page, where you can start the test.

Reporting

Open the Reporting tab to review the current test outcome.

Test goal

The tab repeats the selected test goal.

It also shows the current confidence for the test goal:

  • not significant

  • significantly positive

  • significantly negative

KPI performance analysis

The KPI performance analysis graph defaults to the selected test goal.

You can switch it to any other available test goal:

  • Sessions

  • Click rate

  • Conversion rate

  • Revenue/Session

  • Add to cart rate

  • Avg. Click Position

Analytics

The table accompanying the graph provides the raw figures: positive results are highlighted in green, while negative results are highlighted in red.

Evaluating Performance Metrics

Evaluate the result against the goal you selected for the test. Higher values are generally better.

When evaluating the result:

  • Open the relevant metric for more detail.

  • Focus on metrics that align with your goal.

  • Avoid early conclusions when search volume is low.

Hover over the test difference to view significance for any KPI.

Finalize the test

In the A/B tests overview, choose one of these actions after the test ends:

  • Apply variant B to roll out the tested changes.

  • Do nothing to keep the current baseline.

A/B tests Overview Page

This overview page lets you view and manage your A/B tests for your current channel:

Action buttons

These buttons, on the right side of the overview page, control the test state and the final outcome.

Start test starts the A/B test.

This button starts the test right away, even if a start time is configured.

Pause test temporarily stops the test.

Use it when you need to interrupt traffic without finalizing the result.

Resume test continues a paused test.

The test keeps running with the existing setup.

Finish test permanently stops a running test.

The test ends and the tested variant can be applied.

Best practices

  • Test one hypothesis at a time.

  • Let the test reach statistical significance.

  • Keep the base variant A unchanged during the run.

  • Prefer one active A/B test per channel.

  • Use a clear test name that describes the expected effect.

  • Use the description field for more detailed information about the test if necessary.

Last updated

Was this helpful?