HomeAI & Machine LearningKlantsegmentatie — RFM-analyse Live

🛒 Klantsegmentatie — RFM-analyse Live

Bekijk hoe een echt Recency-Frequency-Monetary-scoremodel gesimuleerde klanten live segmenteert in echte kwantielgebaseerde tiers, waarbij het segmentlidmaatschap wordt bijgewerkt terwijl koopgedrag binnenstroomt.

AI & Machine Learning3DMakkelijk60 FPS
ai-customer-segmentation-rfm-analysis ↗ Los openen

Over RFM-analyse (Recency, Frequency, Monetary)

Deze simulator draait een echt RFM (Recency, Frequency, Monetary)-segmentatiemodel tegen een populatie gesimuleerde klanten wier aankoopgeschiedenis zich ontwikkelt als echte, tijdgestempelde gebeurtenissen. Voor elke klant is Recency het werkelijke aantal dagen sinds de laatste aankoop, Frequency het werkelijke aantal aankopen binnen het geselecteerde tijdvenster, en Monetary het werkelijke bedrag besteed binnen dat venster. In plaats van vastgecodeerde grenswaarden sorteert het model de live populatie op elke metriek en kent het kwintielscores (1–5) toe op basis van de echte, huidige verdeling — zo hangt de score van een klant af van hoe die zich nu verhoudt tot alle anderen, niet van een vast regelboek.

🔬 Wat het toont

Elke klant wordt uitgezet in 3D R-F-M-ruimte, gepositioneerd op basis van live kwintielscores en gekleurd naar het afgeleide segment (Champions, Loyale klanten, Potentiële vaste klant, Risicovol, Sluimerend, en meer). Een draadraster markeert de kwintielgrenzen op alle drie de assen, zodat je kunt zien hoe punten echte segmentgrenzen oversteken terwijl nieuwe aankoopgebeurtenissen binnenstromen en de populatiebrede kwantielgrenzen verschuiven.

🎮 Hoe te gebruiken

Pas het aantal gesimuleerde klanten, het aankoopgebeurtenistempo (transacties per gesimuleerde dag) en het RFM-analysetijdvenster (30–365 dagen) aan. Gebruik Afspelen/Pauzeren om de aankoopstroom te sturen en Reset om een geheel nieuwe klantpopulatie te trekken. Het live overzichtspaneel telt hoeveel klanten momenteel in elk segment zitten.

💡 Wist je dat?

Omdat RFM-scores populatie-relatieve kwantielen zijn, kan een klant van segment veranderen zonder zelf iets te kopen — als genoeg andere klanten meer of minder actief worden, verschuiven de kwintielgrenzen onder iedereen. Deze simulatie is specifiek gebouwd om dat subtiele, vaak over het hoofd geziene effect zichtbaar te maken.

Veelgestelde vragen

Wat is RFM-analyse en waarom gebruiken bedrijven het?

RFM staat voor Recency (hoe recent een klant heeft gekocht), Frequency (hoe vaak die koopt) en Monetary value (hoeveel die uitgeeft). Marketingteams gebruiken het omdat het ruwe transactiegeschiedenis omzet in een compacte, drie-getallen-vingerafdruk per klant die sterk correleert met toekomstige koopkans en levenslange waarde, zonder een getraind machine-learningmodel nodig te hebben. Het is een van de oudste en meest gebruikte klantsegmentatietechnieken in directmarketing en e-commerce, gewaardeerd omdat het eenvoudig te berekenen is, makkelijk uit te leggen aan belanghebbenden, en direct uitvoerbaar — elk segment koppelt aan een concrete retentie- of terugwinactie.

Hoe worden Recency-, Frequency- en Monetary-scores in deze simulatie werkelijk berekend?

Voor elke gesimuleerde klant houdt het model een echte aankoopgeschiedenis bij van tijdgestempelde transacties. Recency is het aantal gesimuleerde dagen sinds de meest recente aankoop van die klant. Frequency is het aantal aankopen binnen het geselecteerde tijdvenster (30 tot 365 dagen). Monetary is het totale bedrag besteed binnen datzelfde venster. Deze drie ruwe getallen worden elke tick opnieuw berekend, rechtstreeks uit de live aankoopgebeurtenisstroom — ze zijn niet vooraf gescript, ze veranderen daadwerkelijk terwijl nieuwe aankopen binnenkomen en oude aankopen uit het venster verdwijnen.

Hoe verschilt kwantielgebaseerde scoring van het gebruik van vaste drempels?

Een systeem met vaste drempels zou kunnen zeggen "meer dan 5 aankopen is gelijk aan een frequentiescore van 5", ongeacht hoe de rest van het klantenbestand zich gedraagt. Kwantielscoring sorteert in plaats daarvan de hele live klantpopulatie op elke metriek en verdeelt die in vijf even grote groepen (kwintielen) bij welke grenswaarden de huidige data ook oplevert. Een klant met 3 aankopen kan een 5 scoren in een rustig kwartaal en een 2 in een druk kwartaal. Deze simulatie voert die sortering en grensberekening bij elke update opnieuw uit, zodat de snijpunten daadwerkelijk meebewegen met de werkelijke verdeling van de populatie in plaats van vastgecodeerde constanten te zijn.

Wat betekenen segmenten zoals Champions, Risicovol en Sluimerend, en hoe worden ze afgeleid van R-, F- en M-scores?

Elke klant krijgt een R-, F- en M-score van 1 (slechtste kwintiel) tot 5 (beste kwintiel), en een regeltabel combineert de drie tot een segmentlabel. Champions scoren het hoogst op alle drie de assen — recente, frequente, hoog uitgevende kopers. Loyale klanten scoren goed op frequentie en bestedingen met een redelijke recentheid. Risicovolle klanten kochten vroeger vaak, maar hun recentheid is flink gezakt. Sluimerende en verloren klanten scoren over de hele linie laag. Nieuwe klanten hebben een uitstekende recentheid maar nog weinig aankoopgeschiedenis. De exacte regeltabel wordt elke tick opnieuw toegepast op de live scores van elke klant.

Waarom verschuiven klanten tussen segmenten terwijl nieuwe aankopen binnenstromen?

Twee dingen veranderen bij elke tick: individuele klantgeschiedenissen krijgen nieuwe aankoopgebeurtenissen (of hun meest recente aankoop schuift verder in het verleden), en de populatiebrede kwantielgrenzen verschuiven omdat ze opnieuw worden berekend uit de huidige waarden van iedereen. Een klant kan van segment veranderen omdat het eigen gedrag veranderde (net iets gekocht, dus Recency verbeterde) of omdat het gedrag van iedereen anders de snijpunten rondom die klant veranderde, ook al deed die klant zelf helemaal niets. Beide effecten zijn echte gevolgen van live, populatie-relatieve kwantielscoring.

Wat zijn de beperkingen van RFM-analyse?

RFM kijkt alleen naar transactiegeschiedenis, dus het ziet geen intentiesignalen zoals surfgedrag, supporttickets of enquêtereacties, en het behandelt een eenmalige grote aankoop hetzelfde als gestage herhaalaankopen als de totalen overeenkomen. Het gaat er ook van uit dat eerdere koop­patronen toekomstige voorspellen, wat niet opgaat voor sterk seizoensgebonden of eenmalige-aankoopproducten. Omdat scores populatie-relatief zijn, kan het segment van een klant puur verschuiven omdat de rest van het klantenbestand veranderde, niet omdat die klant zelf iets anders deed — een eigenaardigheid die deze simulatie bewust zichtbaar maakt.

⚙ Onder de motorkap

Elke tick berekent echte Recency-/Frequency-/Monetary-waarden opnieuw uit de live aankoopgeschiedenis van elke klant, sorteert de hele populatie opnieuw om verse kwintielgrenzen af te leiden, en herscoort en hersegmenteert elke klant op basis van die echte snijpunten.

RFMQuantile ScoringCustomer SegmentationMarketing Analytics

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install