Skip to content
NextLytics
Megamenü_2023_Über-uns

Shaping Business Intelligence

Ob clevere Zusatzprodukte für SAP BI, Entwicklung aussagekräftiger Dashboards oder Implementierung KI-basierter Anwendungen - wir gestalten zusammen mit Ihnen die Zukunft von Business Intelligence. 

Megamenü_2023_Über-uns_1

Über uns

Als Partner mit tiefem Prozess-Know-how, Wissen der neuesten SAP-Technologien sowie hoher sozialer Kompetenz und langjähriger Projekterfahrung gestalten wir die Zukunft von Business Intelligence auch in Ihrem Unternehmen.

Megamenü_2023_Methodik

Unsere Methodik

Die Mischung aus klassischem Wasserfallmodell und agiler Methodik garantiert unseren Projekten eine hohe Effizienz und Zufriedenheit auf beiden Seiten. Erfahren Sie mehr über unsere Vorgehensweise.

Produkte
Megamenü_2023_NextTables

NextTables

Daten in SAP BW out of the Box bearbeiten: Mit NextTables wird das Editieren von Tabellen einfacher, schneller und intuitiver, egal ob Sie SAP BW on HANA, SAP S/4HANA oder SAP BW 4/HANA nutzen.

Megamenü_2023_Connector

NextLytics Connectoren

Die zunehmende Automatisierung von Prozessen erfordert die Konnektivität von IT-Systemen. Die NextLytics Connectoren ermöglichen eine Verbindung Ihres SAP Ökosystems mit diversen open-source Technologien.

IT-Services
Megamenü_2023_Data-Science

Data Science & Engineering

Bereit für die Zukunft? Als starker Partner stehen wir Ihnen bei der Konzeption, Umsetzung und Optimierung Ihrer KI-Anwendung zur Seite.

Megamenü_2023_Planning

SAP Planning

Wir gestalten neue Planungsanwendungen mithilfe von SAP BPC Embedded, IP oder  SAC Planning, die einen Mehrwert für Ihr Unternehmen schaffen.

Megamenü_2023_Dashboarding

Dashboarding

Mit unserer Expertise verhelfen wir Ihnen auf Basis von Tableau, Power BI, SAP Analytics Cloud oder SAP Lumira zu aussagekräftigen Dashboards. 

Megamenü_2023_Data-Warehouse-1

SAP Data Warehouse

Planen Sie eine Migration auf SAP HANA? Wir zeigen Ihnen, welche Herausforderungen zu beachten sind und welche Vorteile eine Migration bringt.

Business Analytics
Megamenü_2023_Procurement

Procurement Analytics

Transparente und valide Zahlen sind vor allem in Unternehmen mit dezentraler Struktur wichtig. SAP Procurement Analytics ermöglicht die Auswertung von SAP ERP-Daten in SAP BI.

Megamenü_2023_Reporting

SAP HR Reporting & Analytics

Mit unserem Standardmodell für Reporting von SAP HCM mit SAP BW beschleunigen Sie administrative Tätigkeiten und stellen Daten aus verschiedenen Systemen zentral und valide zur Verfügung.

Megamenü_2023_Dataquality

Data Quality Management

In Zeiten von Big Data und IoT kommt der Vorhaltung einer hohen Datenqualität eine enorm wichtige Bedeutung zu. Mit unserer Lösung für Datenqualitätsmanagement (DQM) behalten Sie stets den Überblick.

Karriere
Megamenü_2023_Karriere-2b

Arbeiten bei NextLytics

Wenn Du mit Freude zur Arbeit gehen möchtest und dabei Deine berufliche und persönliche Weiterentwicklung nicht zu kurz kommen soll, dann bist Du bei uns genau richtig! 

Megamenü_2023_Karriere-1

Berufserfahrene

Zeit für etwas Neues? Gehe Deinen nächsten beruflichen Schritt und gestalte Innovation und Wachstum in einem spannenden Umfeld zusammen mit uns!

Megamenü_2023_Karriere-5

Berufseinsteigende

Schluss mit grauer Theorie - Zeit, die farbenfrohe Praxis kennenzulernen! Gestalte bei uns Deinen Einstieg ins Berufsleben mit lehrreichen Projekten und Freude an der Arbeit.

Megamenü_2023_Karriere-4-1

Studierende

Du möchtest nicht bloß die Theorie studieren, sondern Dich gleichzeitig auch praktisch von ihr überzeugen? Teste mit uns Theorie und Praxis und erlebe wo sich Unterschiede zeigen.

Megamenü_2023_Karriere-3

Offene Stellen

Hier findest Du alle offenen Stellenangebote. Schau Dich um und bewirb Dich - wir freuen uns! Falls keine passende Stelle dabei ist, sende uns gerne Deine Initiativbewerbung zu.

Blog
NextLytics Newsletter Teaser
Hier für unseren monatlichen Newsletter anmelden!
Newsletter abonnieren
 

Machine Learning in der Kundensegmentierung mit der RFM-Analyse

Wegen des zunehmendem Wettbewerbsdrucks wird es umso wichtiger, die individuellen Bedürfnisse seiner Kunden zu kennen und zu adressieren. Für einen großen und vielfältigen Kundenstamm ist es jedoch sehr zeit- und ressourcenaufwendig, jeden Kunden persönlich zu betreuen. Mithilfe einer Kundensegmentierung lassen sich verschiedene Kundengruppen mit speziellen Charakteristika und spezifischem Kaufverhalten automatisiert identifizieren.

Mit diesem Verständnis um das Kundenverhalten, können gezielt Marketingstrategien entwickelt und damit die Loyalität der Kunden und der Umsatz Ihres Unternehmens gesteigert werden. Somit bildet die Kundensegmentierung die Basis für ein erfolgreiches Customer Relationship Management (CRM).

In diesem Artikel erfahren Sie, wie Sie Ihren Kundenstamm mithilfe der praxiserprobten RFM-Analyse segmentieren können. Weiterhin werden ebenso die Grenzen dieses Analysemodells erläutert und alternative Methoden aus dem Bereich der Maschinellen Lernverfahren vorgestellt.

Kundensegmentierung

Bei der Kundensegmentierung stehen eine Reihe an Segmentierungskriterien zur Auswahl. Kundengruppen können sowohl anhand demografischer Merkmale (Alter, Verdienst, Branche etc.), als auch anhand der Kaufhistorie (Umsatz, Kaufaktivität, etc.) gebildet werden. Die RFM-Analyse setzt ihren Fokus auf letzteres. Der deskriptive Ansatz besticht durch leichte Umsetzbarkeit, intuitives Handling und angenehme Flexibilität.

Gezielte Marketingstrategien entwickeln mithilfe der RFM-Analyse

Bei der RFM-Analyse handelt es sich um ein mehrdimensionales Scoring-Verfahren mit Fokus auf den folgenden drei Parametern:

  • Recency (R) - Aktualität eines Kunden: Tage seit dem letzten Kauf.
  • Frequency (F) - Häufigkeit der Buchungen/Umsätze eines Kunden: Anzahl der Käufe z.B. in einer Zeitperiode von 6 Monaten.
  • Monetary (M) - Gesamtumsatz eines Kunden: Summe der Umsätze z. B. in einer Zeitperiode von 6 Monaten.

Somit kann die RFM-Analyse überall dort durchgeführt werden, wo eine Datenbank mit den benötigten Transaktionsinformationen eines jeden Kunden zur Verfügung steht.

Nachdem für alle betrachteten Kunden die Recency-, Frequency- und Monetary-Werte ermittelt wurden, werden anhand dieser Werte R-, F- und M-Scores bzw. Klassen bestimmt. Die Klassen können entweder anhand fester Wertebereiche aufgeteilt werden oder nach Quartilen oder Quantilen, sodass sich in jeder Klasse gleich viele Kunden befinden. Wir empfehlen die erste Variante, da keine Überschneidungen auftreten können und der Wertebereich flexibel gewählt werden kann z.B. in Abstimmung mit Vorabinformationen aus dem Vertrieb. Zudem ist es nicht zwingend notwendig, bei einer Kundensegmentierung gleich große Gruppen zu erhalten. Dabei würden Kunden mit außergewöhnlichem Verhalten sich nicht merklich abgrenzen.

Die Kundensegmentierung und Berechnungen werden beispielhaft an einem zufällig erstellten Datensatz gezeigt:

Datensatz Kundensegmentierung und Berechnungen

Für ein Beispielszenario wird der Verständlichkeit halber angenommen, dass ein kleiner Kundenstamm von 200 Kunden vorliegt. In der Realität besteht eine Datenbank aus weitaus mehr Kunden mit einer großen Vielfalt. In diesem Szenario sollen die Kunden anhand ihres Kaufverhaltens in den letzten 6 Wochen segmentiert werden. Bei der Auswahl der betrachteten Zeitperiode kann in Abhängigkeit zu den vertriebenen Produkten Ihres Unternehmens beliebig variiert werden. Empfehlenswert sind z.B. quartalsweise, halbjährliche und jährliche Berechnungen.


Wie Sie SAP BW und State of the Art Machine Learning zusammenbringen 

Whitepaper Machine Learning


Im ersten Schritt werden die Recency, Frequency und Monetary-Werte für jeden Kunden bestimmt. Die resultierenden Wertebereiche werden in diesem Beispiel in vier Bins aufgeteilt und dementsprechend den R-, F- und M-Scores 1 - 4 zugeordnet. Score 1 steht hierbei für das bestmögliche Ergebnis und 4 für das schlechteste. Da eine hohe Recency auf nicht-aktuelle Umsätze hinweist bekommen Kunden mit maximalen Recency-Werten einen R-Score von 4. Kunden, die innerhalb der letzten sechs Wochen häufige Buchungen vermerkt haben und somit maximale Frequency-Werte aufweisen, bekommen einen F-Score von 1. Dementsprechend wird Kunden mit maximalen Monetary-Werten ein M-Score von 1 zugeordnet. Die verschiedenen Scores werden zusammengefasst zum sogenannten RFM-Score, welcher die jeweilige Kundenqualität beschreibt. Dieser Wert kann im weitesten Sinne auch als Customer Lifetime Value (CLV) interpretiert werden. Bei jeweils vier Bins ergeben sich bis zu 64 verschiedene RFM-Scores bzw. Kundengruppen. Bei der hohen Anzahl wird es schwierig, signifikante Unterschiede zwischen den Gruppen festzustellen. Um dies zu vermeiden, werden die Kundengruppen zu Segmenten zusammengefasst. Die Graphik zeigt eine beispielhafte Segmentierung der Kundengruppen bzw. Scores.

Segmentierung der Kundengruppen Scores

Dementsprechend werden Kunden mit dem optimalen RFM-Score von 111 als Top-Kunden klassifiziert und solche mit dem schlechtesten RFM-Score von 444 als Flop-Kunden.

Auf diese Weise lässt sich ein Kundenstamm beliebiger Größe segmentieren. Das Ergebnis des RFM-Labelings auf den Beispieldatensatz zeigt folgende Treemap:

Treemap RFM-Labeling

Anhand der verschiedenen Segmente können nun individuelle Marketingstrategien entwickelt werden. Ein Beispiel: Bei einem einkommensstarken Kunden mit einem RFM-Score von 421 aus dem Segment Gefährdete Kunden liegt die letzte Buchung bereits länger zurück. Selbstverständlich sollten einkommensstarke Kunden nicht verloren gehen - doch besteht hier die Gefahr, dass dieser Kunde zur Konkurrenz abwandert. Um dies zu verhindern können beispielsweise ein persönlicher Kontakt durch den Vertrieb hergestellt, eine Vertragsverlängerung angeboten und/oder neue innovative Produkte hervorgehoben werden.

Bei einem anderen Kunden mit dem RFM-Score 141 aus dem Segment Schwankende Kunden könnte es sich aufgrund der hohen Recency und der niedrigen Frequency um einen Neukunden handeln. Der hohe Monetary-Wert deutet auf ein großes Potential hin, mehr Umsatz aus diesem Kunden in Zukunft generieren zu können. Hier ist es ratsam, den Kunden zu Beginn stärker zu unterstützen (On-Boarding Support) und langfristig eine enge Kundenbeziehung aufzubauen, um beispielsweise neue Produkte direkt vorzustellen und zu vermarkten (Up-Selling). Ein Kunde derselben Gruppe mit einem Score von 214 und demnach mit einem schlechteren Monetary-Wert könnte hingegen mit besonderen Angeboten wie Mengenrabatten oder zusätzlichen reduzierten Produkten beworben werden (Cross-Selling).

Die Beispiele machen deutlich, dass die RFM-Analyse definierte Kundengruppen mit ausgeprägter Geschäftsentwicklung identifizieren kann und somit den Vertrieb und das Management unterstützt.

Vorteile und Grenzen der RFM-Analyse

Das gewählte Beispiel zeigt, dass die RFM-Analyse für verschiedenste Business Units und Business Cases genutzt werden kann. Dabei können die Annahmen und Attribute des Modells zielgerichtet verändert werden. Beispielsweise können die Kunden vorab anhand bestimmter Merkmale (z.B. nach Branchenzugehörigkeit) aufgeteilt werden und die RFM-Analyse kann somit branchenspezifisch ausgeführt werden.

Die RFM-Analyse lässt sich außerdem durch den zusätzlichen Parameter Length erweitern (LRFM-Analyse), welcher die Anzahl an Tagen seit dem ersten Vertragsabschluss beschreibt bzw. seit wann der Kunde in der Datenbank gespeichert ist.

Des Weiteren eignen sich die berechneten Parameter optimal als Features für Cluster-Verfahren aus dem Machine Learning-Bereich und bieten damit eine Basis für Prognosemodelle. Dies zeigt jedoch bereits die Grenzen der RFM-Analyse, denn alleinstehend ist sie nicht in der Lage vorherzusagen, wie sich ein Kunde in Zukunft verhalten wird. Sie kann lediglich auf vergangene Daten zugreifen und beispielsweise Vergleiche zum Verhalten des Kunden aus den vorherigen Jahren machen. Nichtsdestotrotz eignet sich die Analyse, um kurzfristige Maßnahmen abzuleiten (persönlicher Kontakt, Rabatte etc.).

Kundensegmentierung mit künstlicher Intelligenz

Auch im Bereich des Kundenmanagements werden maschinelle Lernverfahren immer beliebter. Bei der Segmentierung stehen insbesondere Clustering-Algorithmen wie beispielsweise K-Means oder DBSCAN im Fokus. Darauf basierend können Klassifikation- oder Zeitreihen-Algorithmen genutzt werden, um das Kaufverhalten der Kunden in der Zukunft vorherzusagen. So wird frühzeitig erkannt, wenn sich ein Kunde anders verhält, z. B aufgrund eines bestimmtes Events (z.B. Corona-Lockdown). Klassifikationsalgorithmen können darüber hinaus genutzt werden, um vorherzusagen, ob ein Kunde auf ein bestimmtes Marketing-Angebot reagiert oder nicht.

Die Predictive Analysis Library (PAL) als Teil des SAP-Ökosystems enthält vorgefertigte Algorithmen für verschiedene Einsatzgebiete u. a. für die Kundensegmentierung. Dies ermöglicht Ihnen In-Database Machine Learning in hoher Geschwindigkeit.

In diesem Blogartikel geben wir Ihnen einen Überblick über die PAL.

RFM-Analyse - Unser Fazit

Fakt ist: Jedes Unternehmen profitiert von Kundensegmentierung. Mit der RFM-Analyse lassen sich schnell verschiedene Gruppen von Kunden mit ähnlichen Charakteristika identifizieren und daraus geschäftsrelevante Erkenntnisse schlussfolgern. Es bringt viele Vorteile mit sich. Dazu zählt sowohl die universelle Anwendung in verschiedenen Bereichen (Finance, Marketing, Vertrieb) als auch die Anpassbarkeit und Flexibilität. Jedoch handelt sich lediglich um eine Status quo Analyse und kann insbesondere im klassischem BI-Reporting eingesetzt werden, um eine grundlegende deskriptive Segmentierung zu ermöglichen, d.h. es kommt schnell an seine Grenzen und zeigt Schwächen in der Methodik. Im Gegensatz dazu nutzen Verfahren aus dem Machine Learning Bereich anstatt des deskriptiven Ansatzes überwiegend Distanzmetriken zum Bestimmen der Kundensegmente. Um Ihre Prozesse bestmöglich zu gestalten, kann also auch hier Maschinelles Lernen der Weg zum Erfolg sein. Damit Sie dabei nicht den Durchblick und die Kontrolle verlieren, empfehlen wir Ihnen unser Whitepaper “SAP BW und State of the Art Machine Learning”. In diesem beleuchten wir - neben dem gesamten Machine Learning Portfolio von SAP - auch einen Open Source unterstützten Ansatz auf Basis des NextLytics Python Software Development Kits (NLY-SDK) und geben klare Empfehlungen, wie Sie gewinnbringende Vorteile aus Ihren Daten herausholen können.

Erfahren Sie mehr über Machine Learning und KI

avatar

Jasmin Franke

Jasmin ist seit Juni 2020 als Beraterin im Bereich Data Analytics und Machine Learning tätig. Sie konnte bereits Erfahrungen in den Themen Revenue Prediction, Time Series Forecast und Customer Segmentation sammeln, sowohl im Python-Ökosystem als auch im SAP-Kontext. In ihrer Freizeit verreist sie gerne und treibt Sport.

Sie haben eine Frage zum Blog?
Fragen Sie Jasmin Franke

Gender Hinweis Aufgrund der besseren Lesbarkeit wird im Text das generische Maskulinum verwendet. Gemeint sind jedoch immer alle Menschen.

Blog - NextLytics AG 

Welcome to our blog. In this section we regularly report on news and background information on topics such as SAP Business Intelligence (BI), SAP Dashboarding with Lumira Designer or SAP Analytics Cloud, Machine Learning with SAP BW, Data Science and Planning with SAP Business Planning and Consolidation (BPC), SAP Integrated Planning (IP) and SAC Planning and much more.

Informieren Sie mich über Neuigkeiten

Verwandte Beiträge

Letzte Beiträge