RFM Analysis as an Important Revenue Growth Analytics Capability - Part 2
Armin Kakas
Revenue Growth Analytics advisor to executives driving Pricing, Sales & Marketing Excellence | Posts, articles and webinars about Commercial Analytics/AI/ML insights, methods, and processes.
Part 2: Methodology and Customer Segments
Part 1 of our article ?described RFM Analysis as a powerful Revenue Analytics technique. RFM helps us understand customer behavior and segment them into performance groups we can target with surgical sales and marketing campaigns.?
By analyzing the Recency, Frequency, and Monetary value of customer purchases, companies can gain helpful insights into their purchasing behavior and make data-informed decisions to improve customer retention, increase profits and drive revenue growth.
The six-step process for leveraging RFM Analysis to drive profitable growth involves the following:
Although RFM Analysis is commonly used in the retail industry, we can apply it to any functional domain that touches the customer, including pricing, supply chain, A/R, and customer service. RFM Analysis can benefit nonprofit organizations by understanding donor behavior to optimize fundraising initiatives.
How to Calculate RFM Scores
The overall RFM score consists of three metrics, each assigned a value from 1-5, with 5 being the best score. This scoring system is based on the customer's Recency, Frequency, and amount of money spent (i.e., how recently they purchased, how often they are buying, and how much they typically spend). A customer who has made several high-value purchases within the past month would receive an RFM score of 555, while one who bought only one (cheap) product a year ago would receive an RFM score of 111.
There are two main ways in which we can calculate RFM scores:
A. Performance quintiles?divide customers into five distinct groups (quintiles) based on their Recency, Frequency, and amount of money spent. Using the performance quintiles method, each group would have an equal number of customers depending on the size.
B. The heuristics approach?uses predetermined intervals (set by internal experts) to assign RFM scores. For example, a customer who purchased 12 months ago might receive an R score of 1, while someone who bought six months ago would get a score of 2. It's important to note that when using this method, it's vital to determine appropriate values for the preset intervals, as inaccurate values will lead to incorrect assessments of customer loyalty and RFM levels.
To conduct a simple RFM analysis, let's assume we have 100 customers. We will rank our customers based on each of the three criteria separately.?
Combining these individual R, F, and M rankings helps us arrive at an aggregated RFM score which is the simple or weighted average of each attribute's scores. If you are using a weighted average method, when it comes to determining the importance of each RFM variable, it depends on the industry:
How to Create RFM Segments
There are a couple of different ways you can build your RFM segments:
A. Manual: Using the RFM score sequence
We can use the RFM score sequence (e.g., 345, 543, 255) to gather valuable insights about our customer base, from how recently/frequently they purchase your products to how much money they tend to spend.?
You can bucket each customer's RFM sequence in one of 11 traditional RFM segments, from Champions and Loyal customers to Hibernating and Lost.?
领英推荐
B. Automatic: Using a popular clustering algorithm like?"k-means."
Instead of relying on the previously calculated RFM scores to manually assign segments, we rely on a popular unsupervised Machine Learning model like "k-means" to group customers into distinct clusters based on their "Recency," "Frequency," and "Monetary" values. The distinction with this option is two-fold:?
The manual approach (RFM score sequence) is more convenient, and we can explain it easier to a non-technical audience. However, using a clustering algorithm often lets us create more meaningful groups vs. just using percentiles or the heuristics method.
Review of RFM Segments
To make this article more intuitive, let's stick with our manual approach and review which types of customers make it into each segment, along with reviewing examples of appropriate sales and marketing actions for each.
We will also review which score belongs to each RFM segment, although much like the weighted average RFM example above, this one is also subject to industry nuances. I recommend that you review the logic for your industry in detail and make any necessary changes.
We'll use a modified version of the "RFM Analysis " workbook found on?Tableau exchange ?to visualize the customers and segments. If you work with Tableau regularly, please check out this resource, as it has a decent collection of purpose-built dashboards for various functional areas (marketing, finance, supply chain, etc.).
The visual below depicts the classic 11 RFM segments, their purchase characteristics, and recommended sales & marketing actions.
Some of the most critical segments to pay attention to are:
The table below lists our RFM Segments and Scores. Please note that these assignments are industry-agnostic (a general rule with RFM analysis), and you must apply your judgment about your specific industry or business model.
Notice the contrast between the "Champions" and "Cannot Lose Them" segments:
Champions (our Best of the Best) all feature customers that have made purchases in the last month (and most of them purchased in the last couple of days), made orders at least every other day throughout their tenure, and generally have spent more than $1MM with us.
On the other hand, the "Cannot Lose Them" segment features customers who are often substantially larger ($2MM-5MM) than our Champion segment and make similarly frequent purchases. However, it's been a while since they last purchased from us.
Vs.
To read Part 1 of this article in Revology Analytics Insights, please click here.
Helping you learn data science. Regardless of role.
1 年Love me some RFM analysis, Armin Kakas! Thank you for posting this.
Software Engineer | Full-Stack Developer
1 年Hey there! I'm currently raising funds for earthquake relief efforts in Turkey. If you're interested in helping out, please consider making a donation to my GoFundMe page. Even a small contribution can make a big difference in providing critical support to those affected by this disaster. Thank you for your support!?? #repost?#earthquake?#turkeyearthquake #fundraiser? https://gofund.me/5fa41f16
Commercial Excellence & Pricing Leader @ Corning Incorporated | MBA
1 年Great article, Armin. Two questions: 1. In the K-Means approach, after segmenting the customers on the raw metrics (and not the RFM scores), do you bring back the RFM scores within each segment? Or, do you skip the RFM scores and now each segment is to be classified as Champion, Loyal etc.? 2. Would you also include other 'Firmographics' info along with raw buying metrics in your K-means clustering? At this time, it might not be a classic RFM but more of a classic segmentation, I assume?
Pricing & value creation for private equity, consumer & pet brands, software, nonprofits | Board member & advisor | Adjunct faculty & speaker | CFA, CPP, NACD.DC | DOBE
1 年Very good and thorough treatment, thanks for putting pen to paper on this Armin. Can't tell the number of situations I've seen when some companies jump into major tiers of expense and "sophistication" without clearing or seriously considering the 90/10 gains that can be had w/ RFM implementations. By contrast, a major distributor I know ended up w/ astounding gains from this "simpler & modest" but pragmatic approach.
Pricing & Analytics
1 年I like your segmentation image! I don't think you should call the internal expert settings "arbitrary" because it has a negative connotation -- maybe "internal heuristic" or "intuitive thresholds". The percentile method is also somewhat arbitrary -- like trying to find the elbow in a skree plot.