Predictive user engagement capabilities journey-ai
Using Campaign, you can optimize the design and delivery of customer journeys to predict each individual’s engagement preference. Powered by AI and machine learning, Adobe Campaign’s Send-Time Optimization and Predictive Engagement Scoring can analyze and predict open rates, optimal send times, and probable churn based on historical engagement metrics.
Adobe Campaign offers two new Machine Learning models: Predictive Send Time Optimization and Predictive Engagement Scoring. These two models are machine-learning models that are specific to designing and delivering better customer journeys.
-
Predictive send time optimization predicts which is the best send time for each recipient profile for email opens or clicks and for push-message opens. For each recipient profile, the scores indicate the best send time for each weekday and which weekday is the best to send for best results.
-
Predictive engagement scoring: predicts the probability of a recipient engaging with a message as well as the probability of opting out (unsubscribing) within the next 7 days after the next email send. The probabilities are further divided into buckets according to the predicted level of engagement with your content: high, medium, or low. These models also provide the unsubscribe-risk percentile rank for the customers to understand where the rank of a certain customer is in relation to others.
Predictive send time optimization predictive-send-time
Predictive Send-Time Optimization predicts which is the best send time for each recipient profile for email opens or clicks and for push-message opens. For each recipient profile, the scores indicate the best send time for each weekday and which weekday is the best to send for best results.
Within the Predictive Send-Time Optimization model, there are two sub-models:
-
Predictive send time for open is the best time a communication must be sent to the customer to maximize opens
-
Predictive send time for click is the best time a communication must be sent to the customer to maximize clicks
Model input: Delivery logs, tracking logs and profile attributes (non-PII)
Model output: Best time to send a message (for opens and clicks)
Output details
-
Computes the best time of day to send an email for in the 7 days of the week with 1 hour intervals (e.g.: 9:00 am, 10:00 am, 11:00 am)
-
The model will indicate the best day in the week and the best hour in that day
-
Each optimal time is computed twice: once to maximize open rate and once to maximize click rate
-
16 fields are given (14 for days of the week and 2 for the whole week):
-
Best time to send an email to optimize clicks for Monday - values between 0 and 23
-
Best time to send an email to optimize opens for Monday - values between 0 and 23
-
…
-
Best time to send an email to optimize clicks for Sunday - values between 0 and 23
-
Best time to send an email to optimize opens for Sunday - values between 0 and 23
-
…
-
Best day to send an email to optimize opens for the whole week - Monday to Sunday
-
Best time to send an email to optimize opens for the whole week - values between 0 and 23
Once implemented into Campaign, Machine Learning capabilities enrich profiles data with new tabs with their best open/click scores. The metrics are computed and brought into Campaign using technical workflows.
To access those metrics, you need to:
-
Open a profile and click the Edit button.
-
Click the Send Time Score By Click or Send Time Score By Open tab.
By default, the profile scores will give the best time of the day for each day of the week and the best overall time in the week.
Send messages at the best moment use-predictive-send-time
In order for the emails to go out at the optimal time per profile, the delivery must be scheduled using the option Send at a custom date defined by a formula.
Learn how to compute the sending date in this section.
The formula needs to be populated with the specific best time of the particular day when the delivery will go out.
Formula example:
AddHours([currentDelivery/scheduling/@contactDate],
[cusSendTimeScoreByClickprofile_link/@EMAIL_BEST_TIME_TO_CLICK_WEDNESDAY])
Predictive engagement scoring predictive-scoring
Predictive Engagement Scoring predicts the probability of a recipient engaging with a message as well as the probability of opting out (unsubscribing) within the next 7 days after the next email send.
The probabilities are further divided into buckets according to the predicted level of engagement with your content: high, medium, or low. These models also provide the unsubscribe-risk percentile rank for the customers to understand where the rank of a certain customer is in relation to others.
Predictive Engagement Scoring lets you:
- Select an audience: by using query activity, you can select the audience to engage with a specific message
- Exclude an audience: by using query activity, you can remove the audience that is more likely to unsubscribe
- Personalize: personalize messages based on level of engagement (highly engaged users will get a different message than un-engaged ones)
This model uses multiple scores to indicate:
- Open Engagement Score / Click Engagement Score: this value matches the probability that a subscriber will engage with a specific message (open or click). Values range from 0.0 to 1.0.
- Unsubscription probability: this value matches the probability for recipient to unsubscribe from email channel given one email opened. Values range from 0.0 to 1.0.
- Retention level: this value ranks users into three levels: low, medium and high. High being most likely to stay with the brand and low value likely to unsubscribe.
- Percentile rank of retention: profile rank in terms of unsubscription probability. Values range from 0.0 to 1.0. For example, if the retention percent rank is 0.953, this recipient is more likely to stay with brand and less likely to unsubscribe than 95.3% of all recipients.
Model Input: Delivery logs, tracking logs and specific profile attributes
Model Output: A profile attribute that describes the profile’s score and category
To access those metrics, you need to:
-
Open a profile and click the Edit button.
-
Click the Engagement Scores for Email Channel tab.
By using a query activity in a workflow, you can use the score to optimize your audience. For example, with the Retention level criteria: