Predictions in Lifecycle Optimizer
Leverage Artificial Intelligence modeling to build drip series based on predicted user behavior and create flexible Lifecycle Optimizer flows that respond to changes in user behavior over time.
Unlike a rules-based approach, the algorithms for Predictive Entries look at each user individually to find those most likely to perform an action within your user base.
Improvements
Lifecycle Optimizer's predictive entries are expected to trigger more frequently, as a result, customers may notice that when using the predictions, their audience sizes may show noticeable increase or decreases from these improvements. These fluctuations follow latest user behaviors.Notes:
- To use Predictive Entries, you must have Predictions enabled on your account.
- If there is not enough content to meet the personalization and zephyr settings, the system will fall back to recommending content using the popular algorithm, ignoring any filtering rules and cancel/assert statements.
Predictions
Create flows for four customer behaviors that the system predicts will happen in approximately the next week:
How Predictive Entries Work
Predictive Entry algorithms replace hard coded rules and allow Marigold Engage by Engage by Sailthru's Artificial Intelligence modeling to learn from user behavior. Each night Predictions generates predictions for how likely each individual is to perform certain key actions, such as engage with email, optout, or make a purchase. We monitor how these predictions change for each person over time and when they become highly likely to perform one of these actions a flow can be triggered using Predictive Entries.
Recipes
The Predictive Entry Recipes are designed to assist you in leveraging models optimized for your users. At different points, depending on the recipe and the entry type, the recipe includes a Set Variable step. This adds a flow-specific var in a Custom Field to the user's profile. Use the Custom Field within Audience Builder to create Snapshots or Smart Lists.
Recipes include Test steps to help evaluate performance. Each Test step includes a holdout group, important for evaluating the effectiveness of both the prediction algorithm and your messaging. The holdout group, also called a control group, is a subsection of users who will not receive any messaging from the flow. With a holdout group, especially as part of an A B C test, you see if your users are responding to one of your messages or if they're returning naturally to purchase, engage with your messaging, or opt out or down.
Any of the available Recipes can be customized. You can add steps, like a Check, or set an additional user var.
Recipe Types
Recipe Name | Description |
---|---|
Predict: Disengage | Drive users back to your site with the Predict: Disengage recipe. |
Predict: Opt-Out Messaging | Encourage your customers to update their messaging preferences with the Predict: Opt-Out Messaging recipe. |
Predict: Opt-out Suppression | Use custom fields to withhold messaging from users with the Predict: Opt-Out Suppressions recipe. |
Predict: Purchase | Send incentives to customers most likely to purchase to fill shopping carts with the Predict: Purchase recipe. |
Predict: Site Visit | Drive high-order-value customers to your site with the Predict: Site Visit recipe. |
Recipe Breakdown
Entry
Test Step
After the Entry steps, the Lifecycle Optimizer flow includes a Test step:Disengage, Optout Messaging, Purchase | Optout Suppression | Site Visit |
---|---|---|
Disengage, Optout, and Purchase include an ABC Test. The additional test section functions as a control or holdout group so you can see how your messaging tests against no messaging. | The Optout Suppression Recipe adds two user vars at the beginning of the A and B branches. One var marks the branch name, and the other var sets their suppression list status to true. After a Wait step, they are removed from the suppression list, allowing you to see if a break helps to lessen optout rates. | Unlike the other Recipes, the Site Visit Recipe employs an AB test. The initial Check step already winnowed out users who might not be your best audience based on predicted order value, so the flow tests your messaging against a control group receiving no messaging. |