SlideShare a Scribd company logo
1 of 25
Download to read offline
RFM
CUSTOMER SEGMENTATION
HELLO!
Kamil Bartocha
Follow me at @WhiteRavenPL
or drop me an email:
kamil.bartocha@marketingdistillery.com
WHAT IS RFM?
RFM stands for Recency, Frequency and Monetary
⊡ It is the easiest form of customer database
segmentation
⊡ Often used for reactivation campaigns, high
valued customer programs, combating churn etc.
RFM IS BASED ON
USER ACTIVITY DATA
Anything from actual orders, website visits,
app launches etc.
TRANSACTION EXAMPLES
E-COMMERCE
Orders, visits
SOCIAL MEDIA
Sharing, liking,
engagement
GAMING
In-app purchases,
levels played
Purchase history
Website visits
Social engagement
You can use more than one RFM segmentation
RFM Segmentation can be applied to activity-related data
that has measurable value and is repeatable
DISCUSION BOARDS
Posting, up-votes
LEAD MANAGEMENT
Engagement, value
RFM METRICS
RECENCY
The freshness of
customer activity.
e.g. time since last
activity
FREQUENCY
The frequency of
customer
transactions.
e.g. the total
number of recorded
transactions
MONETARY
The willingness to
spend.
e.g. the total
transaction value
RFM Metrics:
TOTALS
●
R: Time since last transaction
●
F: Total number of transactions
●
M: Total transactions value
RFM METRICS
AVERAGES
●
R: Time since last transaction
●
F: Average time between
transactions
●
M: Average transaction value
RFM Metrics can have multiple definitions
Transactions can only increase
customer value in the
segmentation
Easy to explain
Transactions can both increase
and decrease customer value
in the segmentation
Complicates campaigning
RFM TABLE
Step 1: Calculate the RFM metrics for each customer
Customer Recency Frequency Monetary
A 53 days 3 transactions $230
B 120 days 10 transactions $900
C 10 days 1 transaction $20
This is called the RFM Table
… and can be easily computed in SQL, R, Spark etc.
RFM SEGMENTATION
Step 2: Find the distribution for each metric...
...and define the segmentation...
0 20 40 60 80 90 100
days
$800
0 1 2 3 4 5 6 orders
$0 $50 $100 $200 $400 $1200 value
RFM SEGMENTATION
… by splitting values into bins.
0 20 40 60 80 90 100
days
$800
0 1 2 3 4 5 6 orders
$0 $50 $100 $200 $400 $1200 value
Segment 1 Segment 2 Segment 3
Segment 1 Segment 2 Segment 3
Segment 1 Segment 2 Segment 3
RFM SEGMENTATION
The easiest way to split metrics into segments is
by using quantiles:
⊡ This gives a starting point for detailed
analysis
⊡ 4 segments are easy to grasp and action
Segment 1 Segment 2 Segment 3 Segment 4
25th
quantile median 75th
quantile
There are much better ways to choose segmentation points!
⊡ Use Survival Analysis to cut Recency
segments at 25% and 50% of customer churn
probability.
⊡ Identify high-valued customers by splitting
out the top 10% in Frequency and Monetary.
⊡ Separate one-time buyers from customers
with repeat purchase.
RFM TABLE
Step 3: Add segment numbers to the RFM Table
Customer Recency Frequency Monetary R F M
A 53 days 3 tran. $230 2 2 2
B 120 days 10 tran. $900 3 3 2
C 10 days 1 tran. $20 1 1 1
This is called a Segmented RFM Table
RFM SEGMENTATION
RFM Segments split your customer base into
an imaginary 3D cube
It is difficult to visualize!
R
F M
R: Segment 1
F: Segment 2
M: Segment 2
Use a stacked contingency
table to count customers
in each segment and
compute summary
statistics
STACKED TABLES
M
R F 1 2 3 4
1
1
2
3
4
2
1
2
3
4
3
1
2
3
4
Use the Recency
segmentation to identify
customers at risk of
churn.
This works especially
well if you use Survival
Analysis for Recency
segmentation.
RECENCY SEGMENTATION
M
R F 1 2 3 4
1
1
2
3
4
2
1
2
3
4
3
1
2
3
4
ACTIVE
AT RISK
CHURNED
RECENCY SEGMENTATION
M
R F 1 2 3 4
1
1
2
3
4
2
1
2
3
4
3
1
2
3
4
ACTIVE
AT RISK
CHURNED
X/UP-SELL, PROMOTIONAL
RETENTION CAMPAIGN
REACTIVATION CAMPAIGN
Also, use Recency for campaigning
Use the Frequency &
Monetary segmentation
to estimate customer
value.
Typical segment names:
Premium, Gold, Silver
etc.
VALUE SEGMENTATION
M
R F 1 2 3 4
1
1 SILVER SILVER
2 SILVER SILVER GOLD
3 SILVER SILVER GOLD GOLD
4 SILVER GOLD GOLD PREMIUM
VALUE TIERS
Each transaction will move customers through Recency
and Value tiers.
Prospects Freshers Standard Silver Gold Premium
0 Transactions 1 Transaction
Freshers Standard Silver Gold Premium
Freshers Standard Silver Gold Premium
ACTIVE
AT RISK
CHURNED
1 Transaction
1 Transaction
With RFM Metrics based on sums of events, the move
can only be towards higher valued segments.
RFM VERIFICATION
You can easily verify the power of the RFM
segmentation.
1. Split your data into two parts
Training Period Test Period
12 months
RFM VERIFICATION
You can easily verify the power of the RFM
segmentation.
2. Assign customers to RFM Segments using only data
from the Training Period
R
F M
Training Period Test Period
RFM VERIFICATION
You can easily verify the power of the RFM
segmentation.
3. Calculate the average value of customers in each
RFM Segment over the Test Period
R
F M
Training Period Test Period
RFM VERIFICATION
You can easily verify the power of the RFM
segmentation.
You should see the average value increase consistently
with segmentation
i.e. behaviour in the Training Period is a good
predictor of value in the Test Period
Training Period Test Period
THANKS!
Find out more at
http://www.marketingdistillery.com
THANKS!
This presentation is licensed under Creative Commons BY 4.0,
Icons (CC) BY 3.0 from www.flaticon.com by:
● Daniel Bruce, http://www.flaticon.com/authors/daniel-bruce
● Designerz Base, http://www.flaticon.com/authors/designerz-base
● Freepik, http://www.flaticon.com/authors/freepik

More Related Content

What's hot

Customer Segmentation for Retention Strategy
Customer Segmentation for Retention StrategyCustomer Segmentation for Retention Strategy
Customer Segmentation for Retention StrategyMelody Ucros
 
Customer Segmentation Principles
Customer Segmentation PrinciplesCustomer Segmentation Principles
Customer Segmentation PrinciplesVladimir Dimitroff
 
Consumer Insights PowerPoint Presentation Slides
Consumer Insights PowerPoint Presentation Slides Consumer Insights PowerPoint Presentation Slides
Consumer Insights PowerPoint Presentation Slides SlideTeam
 
Marketing analytics Topics
Marketing analytics TopicsMarketing analytics Topics
Marketing analytics TopicsParshuram Yadav
 
Data analytics in retail
Data analytics in retailData analytics in retail
Data analytics in retailtanyazyabkina
 
RFM Analysis for Effective Customer Relationship Management
RFM Analysis for Effective Customer Relationship ManagementRFM Analysis for Effective Customer Relationship Management
RFM Analysis for Effective Customer Relationship ManagementSanjay Singh
 
Customer Segmentation
Customer SegmentationCustomer Segmentation
Customer SegmentationCarlos Soares
 
Effective customer segmentation
Effective customer segmentationEffective customer segmentation
Effective customer segmentationSherpas
 
Presentation on Customer Lifetime Value
Presentation on Customer Lifetime ValuePresentation on Customer Lifetime Value
Presentation on Customer Lifetime ValueKisorkumar Varadarajan
 
CUSTOMER ANALYTICS & SEGMENTATION FOR CUSTOMER CENTRIC ORGANIZATION & MARKETI...
CUSTOMER ANALYTICS & SEGMENTATION FOR CUSTOMER CENTRIC ORGANIZATION & MARKETI...CUSTOMER ANALYTICS & SEGMENTATION FOR CUSTOMER CENTRIC ORGANIZATION & MARKETI...
CUSTOMER ANALYTICS & SEGMENTATION FOR CUSTOMER CENTRIC ORGANIZATION & MARKETI...Data Science Thailand
 
Customer segmentation
Customer segmentation Customer segmentation
Customer segmentation CleverTap
 
Customer Analytics & Segmentation
Customer Analytics & SegmentationCustomer Analytics & Segmentation
Customer Analytics & SegmentationGeorge Krasadakis
 
Customer Insight Powerpoint Presentation Slides
Customer Insight Powerpoint Presentation SlidesCustomer Insight Powerpoint Presentation Slides
Customer Insight Powerpoint Presentation SlidesSlideTeam
 
Cross sell - concept and related analytics
Cross sell - concept and related analyticsCross sell - concept and related analytics
Cross sell - concept and related analyticsGaurav Sharma
 

What's hot (20)

Customer Segmentation for Retention Strategy
Customer Segmentation for Retention StrategyCustomer Segmentation for Retention Strategy
Customer Segmentation for Retention Strategy
 
Customer Segmentation Principles
Customer Segmentation PrinciplesCustomer Segmentation Principles
Customer Segmentation Principles
 
Consumer Insights PowerPoint Presentation Slides
Consumer Insights PowerPoint Presentation Slides Consumer Insights PowerPoint Presentation Slides
Consumer Insights PowerPoint Presentation Slides
 
Cross-sell Response Model
Cross-sell Response ModelCross-sell Response Model
Cross-sell Response Model
 
Marketing analytics Topics
Marketing analytics TopicsMarketing analytics Topics
Marketing analytics Topics
 
Customer Analytics
Customer AnalyticsCustomer Analytics
Customer Analytics
 
Data analytics in retail
Data analytics in retailData analytics in retail
Data analytics in retail
 
RFM Analysis for Effective Customer Relationship Management
RFM Analysis for Effective Customer Relationship ManagementRFM Analysis for Effective Customer Relationship Management
RFM Analysis for Effective Customer Relationship Management
 
Retail Analytics
Retail AnalyticsRetail Analytics
Retail Analytics
 
Customer Segmentation
Customer SegmentationCustomer Segmentation
Customer Segmentation
 
Customer Segmentation
Customer SegmentationCustomer Segmentation
Customer Segmentation
 
Marketing data analytics
Marketing data analyticsMarketing data analytics
Marketing data analytics
 
Effective customer segmentation
Effective customer segmentationEffective customer segmentation
Effective customer segmentation
 
Presentation on Customer Lifetime Value
Presentation on Customer Lifetime ValuePresentation on Customer Lifetime Value
Presentation on Customer Lifetime Value
 
CUSTOMER ANALYTICS & SEGMENTATION FOR CUSTOMER CENTRIC ORGANIZATION & MARKETI...
CUSTOMER ANALYTICS & SEGMENTATION FOR CUSTOMER CENTRIC ORGANIZATION & MARKETI...CUSTOMER ANALYTICS & SEGMENTATION FOR CUSTOMER CENTRIC ORGANIZATION & MARKETI...
CUSTOMER ANALYTICS & SEGMENTATION FOR CUSTOMER CENTRIC ORGANIZATION & MARKETI...
 
RFM segmentation
RFM segmentationRFM segmentation
RFM segmentation
 
Customer segmentation
Customer segmentation Customer segmentation
Customer segmentation
 
Customer Analytics & Segmentation
Customer Analytics & SegmentationCustomer Analytics & Segmentation
Customer Analytics & Segmentation
 
Customer Insight Powerpoint Presentation Slides
Customer Insight Powerpoint Presentation SlidesCustomer Insight Powerpoint Presentation Slides
Customer Insight Powerpoint Presentation Slides
 
Cross sell - concept and related analytics
Cross sell - concept and related analyticsCross sell - concept and related analytics
Cross sell - concept and related analytics
 

Similar to RFM Segmentation

Playing the Long Game: Revitalize Your Digital Marketing by Spending on the R...
Playing the Long Game: Revitalize Your Digital Marketing by Spending on the R...Playing the Long Game: Revitalize Your Digital Marketing by Spending on the R...
Playing the Long Game: Revitalize Your Digital Marketing by Spending on the R...3 Birds Marketing LLC
 
ch06 Cust Value Metrics.ppt
ch06 Cust Value Metrics.pptch06 Cust Value Metrics.ppt
ch06 Cust Value Metrics.pptSrikantKapoor1
 
Tuscan LifestylesTargeting Customers with RFM AnalysisGroup 1.docx
Tuscan LifestylesTargeting Customers with RFM AnalysisGroup 1.docxTuscan LifestylesTargeting Customers with RFM AnalysisGroup 1.docx
Tuscan LifestylesTargeting Customers with RFM AnalysisGroup 1.docxwillcoxjanay
 
Whitepaper: How to Calculate ROI in CRM rollouts
Whitepaper: How to Calculate ROI in CRM rolloutsWhitepaper: How to Calculate ROI in CRM rollouts
Whitepaper: How to Calculate ROI in CRM rolloutsTroyMuise
 
KPIs for SaaS Startups
KPIs for SaaS StartupsKPIs for SaaS Startups
KPIs for SaaS StartupsNick Franklin
 
Tracer CQM Business Presentation
Tracer CQM Business PresentationTracer CQM Business Presentation
Tracer CQM Business Presentationguest8928cb
 
Colorado Growth Series Keynote Presented by Sam Henry
Colorado Growth Series Keynote Presented by Sam HenryColorado Growth Series Keynote Presented by Sam Henry
Colorado Growth Series Keynote Presented by Sam HenrySam Henry
 
Coin Loyalty CRM
Coin Loyalty CRMCoin Loyalty CRM
Coin Loyalty CRMSajosh Joy
 
Digital Marketers
Digital MarketersDigital Marketers
Digital Marketersiovox
 
Sales, sales management, sales strategy
Sales, sales management, sales strategySales, sales management, sales strategy
Sales, sales management, sales strategyViệt Long Plaza
 
Luyện thi IELTS hiệu quả với smotion.net
Luyện thi IELTS hiệu quả với smotion.netLuyện thi IELTS hiệu quả với smotion.net
Luyện thi IELTS hiệu quả với smotion.netSmotion.net
 

Similar to RFM Segmentation (20)

RFMAnalysisShort.pptx
RFMAnalysisShort.pptxRFMAnalysisShort.pptx
RFMAnalysisShort.pptx
 
Playing the Long Game: Revitalize Your Digital Marketing by Spending on the R...
Playing the Long Game: Revitalize Your Digital Marketing by Spending on the R...Playing the Long Game: Revitalize Your Digital Marketing by Spending on the R...
Playing the Long Game: Revitalize Your Digital Marketing by Spending on the R...
 
ch06 Cust Value Metrics.ppt
ch06 Cust Value Metrics.pptch06 Cust Value Metrics.ppt
ch06 Cust Value Metrics.ppt
 
B2B Sales Hacks
B2B Sales HacksB2B Sales Hacks
B2B Sales Hacks
 
LMC _ Final
LMC _ FinalLMC _ Final
LMC _ Final
 
Tuscan LifestylesTargeting Customers with RFM AnalysisGroup 1.docx
Tuscan LifestylesTargeting Customers with RFM AnalysisGroup 1.docxTuscan LifestylesTargeting Customers with RFM AnalysisGroup 1.docx
Tuscan LifestylesTargeting Customers with RFM AnalysisGroup 1.docx
 
eCommerce Metrics That Matter
eCommerce Metrics That MattereCommerce Metrics That Matter
eCommerce Metrics That Matter
 
2011 Store Managers Conference - CRM
2011 Store Managers Conference - CRM2011 Store Managers Conference - CRM
2011 Store Managers Conference - CRM
 
Crm
CrmCrm
Crm
 
Crm with voip
Crm with voipCrm with voip
Crm with voip
 
Crm with vo ip
Crm with vo ipCrm with vo ip
Crm with vo ip
 
Whitepaper: How to Calculate ROI in CRM rollouts
Whitepaper: How to Calculate ROI in CRM rolloutsWhitepaper: How to Calculate ROI in CRM rollouts
Whitepaper: How to Calculate ROI in CRM rollouts
 
KPIs for SaaS Startups
KPIs for SaaS StartupsKPIs for SaaS Startups
KPIs for SaaS Startups
 
Tracer CQM Business Presentation
Tracer CQM Business PresentationTracer CQM Business Presentation
Tracer CQM Business Presentation
 
Identifying high value customers
Identifying high value customersIdentifying high value customers
Identifying high value customers
 
Colorado Growth Series Keynote Presented by Sam Henry
Colorado Growth Series Keynote Presented by Sam HenryColorado Growth Series Keynote Presented by Sam Henry
Colorado Growth Series Keynote Presented by Sam Henry
 
Coin Loyalty CRM
Coin Loyalty CRMCoin Loyalty CRM
Coin Loyalty CRM
 
Digital Marketers
Digital MarketersDigital Marketers
Digital Marketers
 
Sales, sales management, sales strategy
Sales, sales management, sales strategySales, sales management, sales strategy
Sales, sales management, sales strategy
 
Luyện thi IELTS hiệu quả với smotion.net
Luyện thi IELTS hiệu quả với smotion.netLuyện thi IELTS hiệu quả với smotion.net
Luyện thi IELTS hiệu quả với smotion.net
 

Recently uploaded

Digital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptxDigital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptxZACGaming
 
Unraveling the Mystery of The Circleville Letters.pptx
Unraveling the Mystery of The Circleville Letters.pptxUnraveling the Mystery of The Circleville Letters.pptx
Unraveling the Mystery of The Circleville Letters.pptxelizabethella096
 
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Brand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdfBrand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdftbatkhuu1
 
How to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsHow to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsssuser4571da
 
W.H.Bender Quote 61 -Influential restaurant and food service industry network...
W.H.Bender Quote 61 -Influential restaurant and food service industry network...W.H.Bender Quote 61 -Influential restaurant and food service industry network...
W.H.Bender Quote 61 -Influential restaurant and food service industry network...William (Bill) H. Bender, FCSI
 
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Social media, ppt. Features, characteristics
Social media, ppt. Features, characteristicsSocial media, ppt. Features, characteristics
Social media, ppt. Features, characteristicswasim792942
 
Labour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptxLabour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptxelizabethella096
 
Kraft Mac and Cheese campaign presentation
Kraft Mac and Cheese campaign presentationKraft Mac and Cheese campaign presentation
Kraft Mac and Cheese campaign presentationtbatkhuu1
 
Martal Group - B2B Lead Gen Agency - Onboarding Overview
Martal Group - B2B Lead Gen Agency - Onboarding OverviewMartal Group - B2B Lead Gen Agency - Onboarding Overview
Martal Group - B2B Lead Gen Agency - Onboarding OverviewMartal Group
 
Cash payment girl 9257726604 Hand ✋ to Hand over girl
Cash payment girl 9257726604 Hand ✋ to Hand over girlCash payment girl 9257726604 Hand ✋ to Hand over girl
Cash payment girl 9257726604 Hand ✋ to Hand over girlCall girl Jaipur
 
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756dollysharma2066
 
Alpha Media March 2024 Buyers Guide.pptx
Alpha Media March 2024 Buyers Guide.pptxAlpha Media March 2024 Buyers Guide.pptx
Alpha Media March 2024 Buyers Guide.pptxDave McCallum
 

Recently uploaded (20)

SEO for Revenue, Grow Your Business, Not Just Your Rankings - Dale Bertrand
SEO for Revenue, Grow Your Business, Not Just Your Rankings - Dale BertrandSEO for Revenue, Grow Your Business, Not Just Your Rankings - Dale Bertrand
SEO for Revenue, Grow Your Business, Not Just Your Rankings - Dale Bertrand
 
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptxDigital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptx
 
Riding the Wave of AI Disruption - Navigating the AI Fear Cycle in Marketing ...
Riding the Wave of AI Disruption - Navigating the AI Fear Cycle in Marketing ...Riding the Wave of AI Disruption - Navigating the AI Fear Cycle in Marketing ...
Riding the Wave of AI Disruption - Navigating the AI Fear Cycle in Marketing ...
 
Unraveling the Mystery of The Circleville Letters.pptx
Unraveling the Mystery of The Circleville Letters.pptxUnraveling the Mystery of The Circleville Letters.pptx
Unraveling the Mystery of The Circleville Letters.pptx
 
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
 
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel LeminTurn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
 
Brand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdfBrand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdf
 
How to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsHow to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setups
 
W.H.Bender Quote 61 -Influential restaurant and food service industry network...
W.H.Bender Quote 61 -Influential restaurant and food service industry network...W.H.Bender Quote 61 -Influential restaurant and food service industry network...
W.H.Bender Quote 61 -Influential restaurant and food service industry network...
 
Brand Strategy Master Class - Juntae DeLane
Brand Strategy Master Class - Juntae DeLaneBrand Strategy Master Class - Juntae DeLane
Brand Strategy Master Class - Juntae DeLane
 
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
 
Social media, ppt. Features, characteristics
Social media, ppt. Features, characteristicsSocial media, ppt. Features, characteristics
Social media, ppt. Features, characteristics
 
Labour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptxLabour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptx
 
The 100x Factor Growth with AI - Susan Diaz
The 100x Factor  Growth with AI - Susan DiazThe 100x Factor  Growth with AI - Susan Diaz
The 100x Factor Growth with AI - Susan Diaz
 
Kraft Mac and Cheese campaign presentation
Kraft Mac and Cheese campaign presentationKraft Mac and Cheese campaign presentation
Kraft Mac and Cheese campaign presentation
 
Martal Group - B2B Lead Gen Agency - Onboarding Overview
Martal Group - B2B Lead Gen Agency - Onboarding OverviewMartal Group - B2B Lead Gen Agency - Onboarding Overview
Martal Group - B2B Lead Gen Agency - Onboarding Overview
 
Cash payment girl 9257726604 Hand ✋ to Hand over girl
Cash payment girl 9257726604 Hand ✋ to Hand over girlCash payment girl 9257726604 Hand ✋ to Hand over girl
Cash payment girl 9257726604 Hand ✋ to Hand over girl
 
Navigating the SEO of Tomorrow, Competitive Benchmarking, China as an e-Comme...
Navigating the SEO of Tomorrow, Competitive Benchmarking, China as an e-Comme...Navigating the SEO of Tomorrow, Competitive Benchmarking, China as an e-Comme...
Navigating the SEO of Tomorrow, Competitive Benchmarking, China as an e-Comme...
 
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
 
Alpha Media March 2024 Buyers Guide.pptx
Alpha Media March 2024 Buyers Guide.pptxAlpha Media March 2024 Buyers Guide.pptx
Alpha Media March 2024 Buyers Guide.pptx
 

RFM Segmentation

  • 2. HELLO! Kamil Bartocha Follow me at @WhiteRavenPL or drop me an email: kamil.bartocha@marketingdistillery.com
  • 3. WHAT IS RFM? RFM stands for Recency, Frequency and Monetary ⊡ It is the easiest form of customer database segmentation ⊡ Often used for reactivation campaigns, high valued customer programs, combating churn etc.
  • 4. RFM IS BASED ON USER ACTIVITY DATA Anything from actual orders, website visits, app launches etc.
  • 5. TRANSACTION EXAMPLES E-COMMERCE Orders, visits SOCIAL MEDIA Sharing, liking, engagement GAMING In-app purchases, levels played Purchase history Website visits Social engagement You can use more than one RFM segmentation RFM Segmentation can be applied to activity-related data that has measurable value and is repeatable DISCUSION BOARDS Posting, up-votes LEAD MANAGEMENT Engagement, value
  • 6. RFM METRICS RECENCY The freshness of customer activity. e.g. time since last activity FREQUENCY The frequency of customer transactions. e.g. the total number of recorded transactions MONETARY The willingness to spend. e.g. the total transaction value RFM Metrics:
  • 7. TOTALS ● R: Time since last transaction ● F: Total number of transactions ● M: Total transactions value RFM METRICS AVERAGES ● R: Time since last transaction ● F: Average time between transactions ● M: Average transaction value RFM Metrics can have multiple definitions Transactions can only increase customer value in the segmentation Easy to explain Transactions can both increase and decrease customer value in the segmentation Complicates campaigning
  • 8. RFM TABLE Step 1: Calculate the RFM metrics for each customer Customer Recency Frequency Monetary A 53 days 3 transactions $230 B 120 days 10 transactions $900 C 10 days 1 transaction $20 This is called the RFM Table … and can be easily computed in SQL, R, Spark etc.
  • 9. RFM SEGMENTATION Step 2: Find the distribution for each metric... ...and define the segmentation... 0 20 40 60 80 90 100 days $800 0 1 2 3 4 5 6 orders $0 $50 $100 $200 $400 $1200 value
  • 10. RFM SEGMENTATION … by splitting values into bins. 0 20 40 60 80 90 100 days $800 0 1 2 3 4 5 6 orders $0 $50 $100 $200 $400 $1200 value Segment 1 Segment 2 Segment 3 Segment 1 Segment 2 Segment 3 Segment 1 Segment 2 Segment 3
  • 11. RFM SEGMENTATION The easiest way to split metrics into segments is by using quantiles: ⊡ This gives a starting point for detailed analysis ⊡ 4 segments are easy to grasp and action Segment 1 Segment 2 Segment 3 Segment 4 25th quantile median 75th quantile There are much better ways to choose segmentation points!
  • 12. ⊡ Use Survival Analysis to cut Recency segments at 25% and 50% of customer churn probability. ⊡ Identify high-valued customers by splitting out the top 10% in Frequency and Monetary. ⊡ Separate one-time buyers from customers with repeat purchase.
  • 13. RFM TABLE Step 3: Add segment numbers to the RFM Table Customer Recency Frequency Monetary R F M A 53 days 3 tran. $230 2 2 2 B 120 days 10 tran. $900 3 3 2 C 10 days 1 tran. $20 1 1 1 This is called a Segmented RFM Table
  • 14. RFM SEGMENTATION RFM Segments split your customer base into an imaginary 3D cube It is difficult to visualize! R F M R: Segment 1 F: Segment 2 M: Segment 2
  • 15. Use a stacked contingency table to count customers in each segment and compute summary statistics STACKED TABLES M R F 1 2 3 4 1 1 2 3 4 2 1 2 3 4 3 1 2 3 4
  • 16. Use the Recency segmentation to identify customers at risk of churn. This works especially well if you use Survival Analysis for Recency segmentation. RECENCY SEGMENTATION M R F 1 2 3 4 1 1 2 3 4 2 1 2 3 4 3 1 2 3 4 ACTIVE AT RISK CHURNED
  • 17. RECENCY SEGMENTATION M R F 1 2 3 4 1 1 2 3 4 2 1 2 3 4 3 1 2 3 4 ACTIVE AT RISK CHURNED X/UP-SELL, PROMOTIONAL RETENTION CAMPAIGN REACTIVATION CAMPAIGN Also, use Recency for campaigning
  • 18. Use the Frequency & Monetary segmentation to estimate customer value. Typical segment names: Premium, Gold, Silver etc. VALUE SEGMENTATION M R F 1 2 3 4 1 1 SILVER SILVER 2 SILVER SILVER GOLD 3 SILVER SILVER GOLD GOLD 4 SILVER GOLD GOLD PREMIUM
  • 19. VALUE TIERS Each transaction will move customers through Recency and Value tiers. Prospects Freshers Standard Silver Gold Premium 0 Transactions 1 Transaction Freshers Standard Silver Gold Premium Freshers Standard Silver Gold Premium ACTIVE AT RISK CHURNED 1 Transaction 1 Transaction With RFM Metrics based on sums of events, the move can only be towards higher valued segments.
  • 20. RFM VERIFICATION You can easily verify the power of the RFM segmentation. 1. Split your data into two parts Training Period Test Period 12 months
  • 21. RFM VERIFICATION You can easily verify the power of the RFM segmentation. 2. Assign customers to RFM Segments using only data from the Training Period R F M Training Period Test Period
  • 22. RFM VERIFICATION You can easily verify the power of the RFM segmentation. 3. Calculate the average value of customers in each RFM Segment over the Test Period R F M Training Period Test Period
  • 23. RFM VERIFICATION You can easily verify the power of the RFM segmentation. You should see the average value increase consistently with segmentation i.e. behaviour in the Training Period is a good predictor of value in the Test Period Training Period Test Period
  • 24. THANKS! Find out more at http://www.marketingdistillery.com
  • 25. THANKS! This presentation is licensed under Creative Commons BY 4.0, Icons (CC) BY 3.0 from www.flaticon.com by: ● Daniel Bruce, http://www.flaticon.com/authors/daniel-bruce ● Designerz Base, http://www.flaticon.com/authors/designerz-base ● Freepik, http://www.flaticon.com/authors/freepik