About the split tests node
Learn how to set up and manage split tests in Zephr to optimize user journeys and test different strategies for audience segments.
When setting up rules and user journeys on your website, it’s common to want to test alternate strategies for different segments of your audience. Zephr makes this easy with built-in split tests.
Split tests in Zephr allow you to create a range of test groups and apply a percentage based allocation between different groups within that test. Once created, test segments can be used as a Decision Point within a rule, allowing you to trial different transformations and user journeys. Note that the available split tests must already have been defined.
Always create a new split test instead of modifying an active one. Allocations are determined at the time of session creation, not when rules are executed. Changing a live test can result in inconsistent group sizes in analytics.
Creating a Split Test Group
- Navigate to .
- Click Add Test.
- Give your test a name, such as Registration Form Test.
- Click Add a Group to set the number of cohorts you want available within your split test. Each new group will display below, with the option to customize the Group Names.
- Once these are named, click Next.
- On the next page, use the sliding scales to set the size for each group in your split test. This is the percentage of users who will fall into each of the groups named on the previous screen. These groups will be used within your Feature or Request Rule at a later point, and users will randomly be assigned into a group based upon the sample sizes you set.
- Click Save.
Once created, your test group will appear in a list of split test groups on the main Split Tests page. To edit or delete your test group, find the Split Test in the list, then click the edit or delete button accordingly.
Using a Split Test in a Feature or Redirect
Zephr Split Tests are a powerful tool for optimizing your site. Split testing is used to help gather information on which user journey engages your customer most, and which outcome takes you closer to achieving your strategic goals.
For example, you may wish to test a ‘lite’ registration form, asking for only an email address and password, against a more thorough registration form, and compare which converts anonymous users to registered users more efficiently.
- Navigate to and create a test group.
- Locate the feature you want to run a split test in, or create a new feature.
- Add a check for anonymous users. In your rule, add a condition to check which split test group an anonymous user falls into for the chosen test.
- In the Rules Builder, drag the Split Tests decision point onto the canvas.
- Select your test group from the dropdown.
- Choose the specific test group you want to focus on.
- Click Save.
- Connect the Split Test to outcomes.
- Link the Split Test decision point to the rest of your rule.
- Drag the outcomes you want to test, for example, Lite Registration form vs. Full Registration form, onto the canvas.
- Connect them accordingly, for example, Group A → Lite form, Group B → Full form.
In the example below, users in Group A will see a Lite Registration form, whilst users in Group B will see the full registration form.
- Save your rule. To make it live, publish the rule.
Reporting on Split Tests
Reporting on the performance of your Split Tests is simple with the Zephr Data Layer feature. To do so:
- Navigate to .
- Click Add a Field.
- Choose Test Group as your Selector Type.
- From the dropdown, select the relevant test group, for example, Registration Test.
- Set a label and key for the data layer field.
- Click Add.
- Save your configuration. This will then write data to a data layer for your analytics platform to ingest.
With this, you’ll be able to track the results of your test via your analytics platform.