Predictions

Predictions is an advanced analytics feature powered by Loomi AI. It uses machine learning to forecast what your customers will do next — so you reach the right people with the right campaigns and maximize revenue. This article covers the core concepts and available templates.

Benefits

Predictions helps you make smarter decisions across your campaigns:

  • Precise targeting: Predict each customer's likelihood to purchase, churn, or engage — and focus campaigns on the right people.
  • Omnichannel reach: Use predictions across web overlays, email, onsite content, and more.
  • Ready-to-use templates: Start fast with prebuilt templates for the most common use cases.

How predictions work

Predictions combines historical and real-time customer data to evaluate each customer's likelihood of taking a specific action — such as making a purchase. The result is a prediction attribute: a per-customer score. The more historical data you have for your chosen target, the more accurate the results. The recommended minimum is one month, though the exact amount varies depending on the template, use case, and your project details.

Predictions attribute

When a prediction runs, Bloomreach creates a customer attribute with the same name. The attribute stores each customer's predicted value — a probability between 0 and 1 for classification models, or a number for regression models. The value is recalculated with the most current data each time it’s requested, in the same way aggregates work.

Use this attribute just like any other customer attribute — in filters, reports, segmentations, and scenarios. For example, use purchase probability to segment your audience and run campaigns only for customers most likely to convert.

Predictions as customer attribute.

Key terms

TermDefinition
Data setA collection of data points, also called samples.
Eligible customerA customer who satisfies the conditions to be included in the model calculation.
FeatureAn input variable the prediction model uses to make a prediction. For example, a customer's country or their number of purchases in the last year.
Feature windowThe time period from which events are used to compute features. Expanding this window increases the information available to the model.
Model qualityA set of metrics estimating how accurately a model performs on new data — data that wasn't available during training. Common metrics include precision and recall (quantitative) and usability testing (qualitative).
Prediction model / decision treeA statistical model trained on historical customer data to forecast future behavior, such as the likelihood of a purchase.
Result / probabilityA score between 0 and 1 representing how likely a customer is to perform the target action. A higher score means a higher likelihood.
TargetThe variable the model is trying to predict — for example, a purchase.
Target windowThe time period for which the model predicts the target — for example, the next 30 days.
Test data setThe data set used to evaluate prediction performance.
Training data setThe data set used to train the model.

Access predictions

Go to Analyses > Predictions to manage your predictions and create new ones.

Where to find Predictions.

To view a specific customer's prediction scores:

  1. Go to Data & Assets > Customers.
  2. Select a customer.
  3. Under the Properties section, expand the Predictions dropdown.

Related articles

For setup guides, see Prediction templates and Custom predictions.

To understand and evaluate results, see Interpret prediction results and Evaluate predictions.


© Bloomreach, Inc. All rights reserved.