Optimizing A/B tests with Winning Variant or Personalized Variants
When creating an A/B test for email, push, webhook, SMS, and WhatsApp campaigns scheduled to send once, you can select an optimization. There are two optimization options: Winning Variant and Personalized Variant.
Both options work by sending an initial test to a percentage of your target segment. After the test ends, the remaining users in your audience are sent either the best performing variant (Winning Variant) or the variant they’re most likely to engage with (Personalized Variant).
Optimizations are located in the Target Audiences step of campaign creation, under A/B Testing.
Winning Variant
Sending the Winning Variant is similar to a standard A/B test. Users in this group will receive the Winning Variant when the initial test is complete.
- Select Winning Variant, then specify what percentage of your campaign audience should be assigned to the Winning Variant group.
- Configure the following additional settings.
Field | Description |
---|---|
Optimization metric | The metric to optimize for. Choose between Unique Opens or Clicks for email, Opens for push, or Primary Conversion Rate for all channels. Selecting Opens or Clicks to determine the winner does not affect what you choose for the campaign’s conversion events. Keep in mind that if you’re using a control group, users in the control group can’t perform Opens or Clicks, so the performance of the control group is guaranteed to be 0 . As a result, the control group can’t win the A/B test. However, you may still want to use a control group to track other metrics for users who do not receive a message. |
Initial test start date | The date and time the initial test starts. |
Initial test end date | The date and time the initial test ends. This is when the Winning Variant is sent to the remaining users. When sending in users’ local time or with Intelligent Timing, the Winning Variant must be sent at least 24 hours after the A/B test to ensure delivery to all users in the Winning Variant group. |
Fallback | What happens if no variant wins by a statistically significant margin. Choose between sending the best performing variant anyway, or ending the test and not sending any further messages. |
Personalized Variant
Use Personalized Variants to send each user in your target segment the variant they’re most likely to engage with.
To determine the best variant for each user, Braze will send an initial test to a portion of your target audience to look for associations between user characteristics and message preferences. Based on how users respond to each variant in the initial test, these characteristics are used to determine which remaining users will get each variant. If no associations are found and no personalizations can be made, the Winning Variant is automatically sent to the remaining users. To learn more about how Personalized Variants are determined, refer to Multivariate and A/B test analytics.
- Select Personalized Variant, then specify what percentage of your campaign audience should be assigned to the Personalized Variant group.
- Configure the following additional settings.
Field | Description |
---|---|
Optimization metric | The metric to optimize for. Choose between Unique Opens or Clicks for email, Opens for push, or Primary Conversion Rate for all channels. Selecting Opens or Clicks to determine the winner does not affect what you choose for the campaign’s conversion events. Keep in mind that if you’re using a control group, users in the control group can’t perform Opens or Clicks, so the performance of the control group is guaranteed to be 0 . As a result, the control group can’t win the A/B test. However, you may still want to use a control group to track other metrics for users who do not receive a message. |
Initial test start date | The date and time the initial test starts. |
Initial test end date | The date and time the initial test ends. This is when Personalized Variants are sent to the remaining users. We recommend 24 hours as a baseline to ensure statistically significant and meaningful results. The more time you allow for the test, the more responses will be received and the more Braze can optimize. This is especially important for email campaigns. Initial tests for Personalized Variants shouldn’t last any less than 4 hours. When sending in users’ local time or with Intelligent Timing, Personalized Variants must be sent at least 24 hours after the A/B test to ensure delivery to all users in the Personalized Variant group. |
Fallback | What happens if no Personalized Variants are found. Choose between sending the Winning Variant instead, or ending the test and not sending any further messages. |
Analytics
To learn about the results of your A/B test with an optimization, refer to Multivariate and A/B test analytics.