How to create server-side A/B tests

This how-to provides a comprehensive guide to setting up a server-side A/B test on the AB Tasty FE&R platform, detailing each step from feature flag creation to campaign activation.

Prerequisites

  • Ensure you have the necessary permissions to create and manage campaigns on the FE&R platform.

  • Install the FE&R SDK

Step-by-step guide

1

Create a flag

  1. Click on Flags in the Feature Experimentation side menu.

  2. Click on the Create Flag button

Fill in the requirements information to create the flag
  1. Fill in the requirements information to create the flag

2

Create a context key

Define a context key that identifies the user or session attributes used for segmentation in your test.

  1. Click on Context keys in the Feature Experimentation side menu.

  2. Click on the Create key button

  3. Fill in the requirements information to create the key

3

Create a campaign

  1. Navigate to the AB Tasty dashboard.

  2. Click on the Create campaign button.

  3. Fill in the requirements information to create the campaign

The slug refers to a custom ID that can be used when duplicating campaigns

4

Create variations

Create the different variations you want to test by specifying flags for each variations.

5

Define goals

Define the objectives or metrics that you want to measure to determine the success of each variation.

Learn more about Goal management

6

Define Targeting

Configure the criteria for each segments of users tat should be included in the test. You can select target by:

  1. User ID

  2. Context Key

  3. Selecting all users

7

Set traffic allocation

Determine the percentage of traffic that will be exposed to each variation.

8

Review the A/B test campaign details

Ensure all settings and configurations are correct before activating the test.

9

Activate campaign

Launch the A/B test by activating the campaign, and monitor the results through the FE&R dashboard.

  1. Click on the Draft drop-menu

  2. Select LIVE to launch the campaign

Last updated

Was this helpful?