When you're planning a customer journey, you can split-test content within a Target Group. Every Agillic instance has the Fixed Person data 'RANDOM'. This is a static value from 0 to 1 which is a randomly-generated. You can use this data field to randomly split recipients, such as putting them through two branches of a Split Step.
The precision of the ratio split depends on the size of the Target Group's population. The larger the Target Group, the closer your split will get to an ideal ratio.
How to Create a Random Split Flow
- Start creating a Flow.
- Insert a Split Step.
- Insert a Step below each branch - Email steps, SMS steps, Print steps, and so on.
- Open the Conditions Panel for the Split Step and insert Conditions with Person Data RANDOM. For example, if you want a 50/50 split, the conditions would be:
- RANDOM less than 0.5.
- RANDOM greater than 0.5.
- Save the Flow.
You've now set up your random Split Flow. Branches are evaluated from left to right. This means that if you fill in RANDOM less than 0.5 in the first branch and have no Conditions in the second branch, it will put the remaining recipients in the second branch.
A Flow with a Random Split Step which leads approximately half of the recipients into the first branch and the other half into the second branch