Predictive Analytics bereitet die Grundlage für Ihr NBO Marketing. Es werden historische Daten verwendet, um zukünftige Ereignisse vorherzusagen. Hierfür werden Machine Learning Modelle gebildet, die bestimmte Muster in historischen Daten erkennen. Dieses Verhalten wird anschließend so prädiziert, dass Szenarien für die Zukunft abgeleitet werden können. Diese Prädiktionen unterliegen natürlich Unsicherheiten. Folglich können Wahrscheinlichkeiten den Lösungen der Modelle für bestimmte Ereignisse entnommen werden. Diese Modelle ermöglichen die Umsetzung von NBO Strategien. Für die Umsetzung eines NBOs sind somit Algorithmen des maschinellen Lernens und statistischer Methoden notwendig. Außerdem müssen die Daten zunächst vorverarbeitet werden und die wichtigen Daten ausgewählt werden. Dies sollten im Allgemeinen Daten sein, die das Kundenverhalten beschreiben. Hierzu gehören Kundenstammdaten, die Kaufhistorie, die Warenkörbe, aber auch viele weitere. Doch nicht die Menge macht hier das beste Angebot bzw. die beste Prognose. Vielmehr ist abzuwägen, welche Daten für eine bestimmte Anwendung entscheidend sind. Auf Grundlage dieser Daten kann ein Machine Learning Modell trainiert werden, das schließlich die Basis bildet für die Prognose liefert.