Skip to content
Last updated

Creating an A/B Test

You can randomly assign users to a test variant to evaluate the effectiveness of different treatments while on a journey.

Limitations

  • You cannot add an A/B test after an End or Jump event.
  • If a parent segment has not run and a journey with an A/B test has launched, the number of profiles within the segment is unavailable. Rerun the parent segment to calculate the number of profiles in the segment.
  • If stale profiles are not removed from an A/B variant, rerun the parent segment and journey workflow to refresh the profile count.
  • Jumped profiles are not removed from the A/B test variant profiles.
  • You can add a maximum of four layers of A/B testing (add an A/B test to an A/B test).
  • You can add unlimited A/B tests within the journey.
  • When a parent segment updates, the system-generated ID for all profiles is not persistent. Therefore, you might use the optional unique ID field in your A/B tests to ensure a persistent ID is retained in all variants. You use a unique ID field to specify a stable key (attribute) to be used as a seed for random assignment.

For recurring batch Journeys, see Re-randomize on re-entry to refresh variant assignments when profiles become eligible to re-enter.

Create A/B Test

You can add an A/B test to any decision point, and the number of A/B tests within a journey is unlimited.

  1. Open Treasure Console
  2. Open Audience Studio.
  3. Open an existing journey or create a new one.
  4. Select and drag the A/B Test event into your journey stage.

Journey canvas with the A/B Test event selected in the event palette

  1. Select the A/B icon to create your A/B test.

Journey canvas showing the A/B Test icon selected for configuration

FieldActionAdditional Information
NameCreate a unique name for your A/B testA/B Test names cannot be the same within a journey stage; however, you can duplicate A/B Test names if the test is not within the same journey stage.
Number of variantsIdentify how many individual tests you want to run.The default is 2, but you can choose a single variant with a control group. You can add eight test groups (plus one control group). By default, Treasure AI names A/B test variants A, B, C, D, E, F, G, and H. However, you can overwrite the default test names.
Customized SplitMove the toggle to Yes if you want a customized split.By default, Treasure AI splits the percentages equally among variants; however, if you move the toggle to Yes, you can specify specific percentages for each test variant. You might see a slight difference between the percentage of the splits you set and the actual split displayed in the A/B test. This difference can occur when a variant receives less than 600 profiles.
Total % to testUse the arrows to increase or decrease the percentage or enter a number.The percentage you enter is split evenly between the number of variants. In the screen capture, Variant A is 37.5 %, and Variant B is 37.5%, which equals the 75% entered for the Total % to test. 25% is added to the control, making the count 100%.
(Optional)
Unique ID FieldSpecify a stable key (attribute) to be used as a seed for random assignment.The unique ID fields are the attributes associated with the journey. These unique ID fields are the same as the attributes you use to create stage rules. Select an attribute representing a unique, persistent ID, such as a customer id or email.
  1. (Optional) You can add additional events to this stage. You cannot add an A/B test after an End or Jump event.
  2. Select Save A/B Test.

Review Profile Membership in Test Variants

After running an A/B test, you might want to get a final list of customer IDs for each variant. You can add the drag-on rule of A/B Test Variants - Journey to get a list of profiles and then export the content for further analysis.

Journey canvas showing the A/B Test Variants - Journey drag-on rule for reviewing profile membership

See also Journey FAQs.