A/B test in AI Search

Published November 19, 2021
Modules
Difficulty
Selected Clients
houseofhackney logomig logoeobuwie logo

By preparing A/B tests in AI Search, you can find out which configuration of the AI search brings better results in terms of conversion, revenue, and CTR in your business. This use case describes an implementation that compares the results of presenting search results promoting bestsellers against personalizing the results.

The bestsellers are selected according to item popularity, whereas personalization uses the history of a customer’s activity.

Prerequisites


  • Import a product feed to Synerise. You can find instructions here.
  • Implement the item.search.click event that is generated when an item shown in the search results is clicked. Use this API method.

Process


In this use case, you will go through the following steps:

  1. Prepare two search indexes.
  2. Prepare AB test.
  3. Analyze results.

Prepare two search indexes


As the first part of the process, create two separate search indexes (personalization and bestseller) which will differ only in the settings of search results hierarchy.

  1. Go to AI Search icon AI Search > Indexes.

  2. Click Add index.

  3. Follow the instructions on the interface until the configuration of Ranking (step 4). If you need more information, you can read instruction on configuring AI Search index.

  4. Set the ranking for the personalization search index. You will create the besteller version later.

    • For the personalization search index:
      • Frequency of item page views to 70%
      • Frequency of item purchases to 0%
      • Personalization to 100%
    • For the bestseller search index:
      • Frequency of item page views to 20%
      • Frequency of item purchases to 80%
      • Personalization to 0%
  5. Save the index. The index will be ready in several minutes.

    View after saving the index
    View after saving the index
  6. Create the bestseller search index. Apply the same settings as with the personalization search index apart from the Ranking settings.

Prepare AB test


  1. Go to AI Search icon AI Search > A/B tests > New A/B test.
  2. Enter the name of the test.
  3. In the Variants and customer allocation section, click Define.
  4. Click the Base variant tab.
  5. From the dropdown list, select one of the indices you created in the previous part of the process.
  6. Add the next variant by clicking Plus icon.
  7. From the Index dropdown list, select the second index you created in the previous part of the process. You can rename the tab for better management of the versions.
  8. In the Customer allocation section, assign the percentage of customers to each variant.
  9. Confirm the settings by clicking Apply.
  10. Click Save&Run.
    After some time you can check the statistics of the A/B test.

Analyze results


When the A/B tests has been running for long enough, you can analyze the statistics for each variant.

  1. Go to AI Search icon AI Search > A/B tests.
  2. From the list, select the test.
  3. Choose the Statistics tab. You can find there the results for key performance indicators such as a conversion rate or revenue.
    Tip: You can find more information about A/B test statistics here.
  4. Compare the statistics of the two indexes you created.
  5. You can export the settings of the winning variant to your base index.

Read more


😕

We are sorry to hear that

Thank you for helping improve out documentation. If you need help or have any questions, please consider contacting support.

😉

Awesome!

Thank you for helping improve out documentation. If you need help or have any questions, please consider contacting support.

Close modal icon Placeholder alt for modal to satisfy link checker