Creating predictions for customer engagement
Optimize customer engagement by creating predictions that predict customer behavior, such as web clicks, conversions, or the probability of customer discontinuing a service (churn). By adding predictions to your next-best-action strategy framework, you can determine the next best actions for your customers.
As part of the next-best-action strategy framework, Pega Customer Decision Hub includes several default predictions that cover the most common uses cases. If you want to extend your next-best-action strategy framework, you can create additional predictions in Prediction Studio, and add them to extension strategies. Prediction Studio provides several templates with preconfigured outcomes to help you create predictions for customer engagement:
Depending on your use case, you can predict one or two outcomes:
- 1. Single-stage prediction
- A single-stage prediction predicts a single outcome, for example, how likely a customer is to click a banner or accept an offer, to convert, or to stop using your service (churn).
- 2. Multistage predictions
- A multistage prediction predicts two outcomes that occur in a sequence, for example, a web banner click followed by a conversion. A multistage prediction requires access to conversion data and long-term feedback. This type of prediction can be useful when groups of customers who click or accept an offer and those who subsequently convert have distinct characteristics.
Choosing between single-stage and multistage predictions
Role | Question | Guidance |
Data scientist | Are the customers who click and the customers who convert similar or different? | Conduct a data science analysis to compare the profiles of both
groups:
|
System architect | Do you have access to conversion data? | You might have to retrieve conversion data from another system, for example, a fulfillment system. This might pose technical challenges, such as a longer waiting period. |
Can you retain impression data until customers convert? | In systems that process large volumes of data, it might not be feasible to keep the impression data long enough for customers to convert. |
To create a prediction, you answer several questions about what you want to predict. Based on your answers, Prediction Studio creates a self-learning adaptive model that is the basis of the prediction. You can replace this model with a different one, for example, a predictive model that you developed in a third-party machine learning platform. You can then include the prediction in your decision strategy.
For example, you can create a prediction that calculates the probability of customer churn, and then add the prediction to a next-best-action strategy. The next-best-action strategy arbitrates several actions to retain the customer, and then selects the one that the customer is most likely to accept.
- In the navigation pane of Prediction Studio, click Predictions.
- In the header of the Predictions work area, click New.
- In the Create a prediction window, select Customer Decision Hub, and then click Next.
- In the Prediction name field, enter a name for the prediction.
- Specify what you want to predict.
- If you work with branches and want to save the prediction to a specific branch, select Save to branch, and then select a rule set and a branch.
- Review your settings, and perform one of the following actions:
- If you selected Churn as the outcome that you want to predict, click Create, and then go to step 14.
- If you selected other outcomes, start the Prediction wizard by clicking Start wizard.
- In the Select data wizard step, choose one of the
following options:
- To create a prediction without historical data, select I do
not have historical data.
In most cases, historical data is not available or necessary. You can continue without it.
- To create a prediction with historical data, select I have historical data, and then select the data set that contains your historical data.
- To create a prediction without historical data, select I do
not have historical data.
- Click Next.
- In the Prediction configuration wizard step, review the response labels for the prediction, and then click Next.
- In the Select predictors wizard step, select the fields
that you want to use as input for the prediction.To increase the accuracy of your prediction, select a wide range of fields to use as predictors. Do not include fields that are not suitable as predictors, for example, the Identifier and Date Time fields. For more information, see Best practices for choosing predictors.
- Confirm your choice of predictors by clicking Next.
- In the Review prediction wizard step, review the prediction settings, and then complete the model creation process by clicking Create.
- To change the prediction properties at this stage, in the Prediction window, click Configure, and then make your changes.
- Click Save.
- If you are using parameterized predictors, add them to the adaptive model that
is the basis of the prediction.For more information, see Adding parameterized predictors.
- Optional: To customize your prediction, for example, by changing the control group settings or by configuring the response time-out, see Customizing predictions.
- Optional: To replace the model that is the basis of the prediction with a different model, see Replacing models in predictions with MLOps.
Previous topic Standard Predictions and adaptive models Next topic Customizing predictions