Klaviyo | A/B Testing
Part One: Create a Sign Up Form A/B Test
- Click Sign Up Forms > locate current sign up form > click three vertical dots > Create A/B Test
- Enter test information
- Test Name: ex: "CashBack A/B Test 1"
- Variation Name: the offers within your test. ex: "10% Off," "20% Back"
- If you're running an A/B/C test, click Add Variation to create a third arm of the test
- Click Create Test
- This will create two variations of this test: the discount variation and the CashBack variation
- Initially, since this is cloning the brand's current sign up form, it will be the same copy of their current sign up form for both variations
- Update Variation A
- No copy changes are needed here
- Locate the "submit/unlock offer/enter email" on the email opt-in screen of the sign up form
- Under Profile Property > Add a property
- Select source and enter a value that explains the sign up form's offer (ex: 10off)
- If there is an SMS opt-in screen, repeat this process
IMPORTANT: source is the dimension we will use to connect this sign up form variation to the appropriate set of emails within the flow. Ensure both variations of the test have this dimension added in order to configure the email flow properly within Part 2.
- Update Variation B
- Update copy to reflect CashBack offer (ex: "10% Off —> 20% Back)
- Locate the "submit/unlock offer/enter email" on the email opt-in screen of the sign up form
- Under Profile Property > Add a property
- Select source and enter a value that explains the sign up form's offer (ex: "20back"
- If there is an SMS opt-in screen, repeat this process
IMPORTANT: To make these tests as even as possible, ensure the CashBack variation of the sign up form mirrors the discount variation as close as possible. Some items to consider:
- Does the original variation have a teaser?
- Do any subheadings appear? (ex: "Get 10% off your first purchase")
- After a shopper subscribes to the sign up form, is there a success screen that gives them the discount code immediately? (If yes, please see here on how to mimic this with CashBack)
- Click Continue to Test Settings
- Toggle Weight to Manual
- This ensures all variations of the test will receive the same amount of traffic once live
- Under Winner Selection, uncheck all boxes
- This allows us to end the test whenever we/the brand wants vs. it ending on its own
- Do not click Publish A/B Test yet—move to Part Two
Part Two: Configure Email/SMS Flows
- Click Flows > locate appropriate flow > Clone
- Add "CashBack A/B Test" to the title
- Go to Logic > Conditional Split > click and drag underneath flow trigger
- Under Select a Condition > Properties about someone
- Under Dimension > source
- Click does not equal
- As a fail safe, we use "does not equal" in the event that an A/B test is accidentally set up incorrectly or CashBack doesn't work. The dimension we enter will always be the CashBack Klaviyo source tag. That way, a shopper will still receive an offer from the brand if CashBack isn't configured properly for whatever reason.
- Under Dimension Value > enter the CashBack source name you entered in the Sign Up Form
- Click Save
- Once the content of the emails is updated and ready to test, click Review and Turn On
- Go to Sign Up Forms > locate the A/B test you set up in Part One > Publish
IMPORTANT: Once the test is live, test ALL arms of the A/B test to ensure you are receiving the proper messaging based on the pop up you signed up for.