How RFM Works
Traditional database marketing is usually based on a methodology called
RFM -- short for Recency, Frequency and Monetary value. Recency is the
length of time since a customer's last purchase, Frequency measures the
number of times a customer has made purchases and Monetary value is the
dollar amount of those purchases. Database marketers use various combinations
of these three numbers to score a customer, A weakness of the RFM approach
is apparent in the following table describing the purchasing histories
of two customers.
| Customer |
Jan
|
July
|
Sep
|
Dec
|
Jan
|
| Customer X |
$1500
|
$1000
|
$500
|
$200
|
$100
|
| Customer Y |
$100
|
$200
|
$500
|
$1000
|
$1500
|
Table 1
Both customers have identical R, F, and M scores and yet the interpretation of those values suggests very different futures for the two. Other problems with the RFM approach appear when they are combined to form a single score.
For example, a recent publication described how an RFM score was calculated for customers making transactions in the past half-year. If their last purchase was in the first quarter of that half-year, R was assigned the value 1; if in the second quarter, R is set to 2. Frequency was set to the number of purchases in that half-year. M is the total revenue from that customer in the half-year period. The three numbers (R, F, M) were multiplied together to get the RFM score. Customers were then compared on the basis of their computed scores.
Clearly, this scheme has the desirable property that if two customers’ have any two of the three measures equal, then the one rating higher on the third measure will have the higher RFM score. However, when customers differ on more than one of these measures and trade-offs must be made between the R, F, and M values, some very difficult-to-justify scores appear, as shown in Table 2 below:
|
Customer
|
Quarter 1
|
Quarter 2
|
R
|
F
|
M
|
RFM
|
|
A
|
$375
|
|
1
|
1
|
$375
|
375
|
|
B
|
$240, $5
|
|
1
|
2
|
$245
|
490
|
|
C
|
$220,$5,$5
|
|
1
|
3
|
$230
|
690
|
|
D
|
$100, $20
|
$5
|
2
|
3
|
$125
|
750
|
|
E
|
$5, $20
|
$100
|
2
|
3
|
$125
|
750
|
|
F
|
|
$375
|
2
|
1
|
$375
|
750
|
|
G
|
$350, $25
|
|
1
|
2
|
$375
|
750
|
|
H
|
$750
|
|
1
|
1
|
$750
|
750
|
|
I
|
|
$750
|
2
|
1
|
$750
|
1500
|
|
J
|
|
$370, $5
|
2
|
2
|
$375
|
1500
|
|
K
|
$370
|
$5
|
2
|
2
|
$375
|
1500
|
|
L
|
$5
|
$370
|
2
|
2
|
$375
|
1500
|
Table 2
There are many questionable comparisons contained in Table 2. We note that between customers B and C, the “tradeoff” between M ($15 more by B) and F ( 1 more purchase by C) favors C by 200 RFM points, whereas the 3 purchases by C for $230 rate 315 points above the single purchase of $375 by A. Also, between customers H and J, if H made the purchase on the last day of Quarter 1 and J made the purchase on the first day of Quarter 2 the difference in one day’s activity doubles the score for J.
This formulation of RFM-scoring is atypical in that its multiplicative formulation puts such importance on recency and frequency. The more common approach involves some form of weighted sum of the three measures. The difficulty in this instance is two-fold. First, how are the weights to be determined? and, second, no matter how they are determined they introduce a constant trade-off between the measures. These trade-offs imply, for example, that $1 of M is worth so many days of recency (R) and so many purchases (F), regardless of the particular customer’s values.
How The Loyalty Builders Model Works
Loyalty Builders collects four numbers from each transaction
- “who” (customer ID); “when” (transaction date);
“what” (product identifier or sku) and “how much”
(amount of transaction). All of the usual measures of customer loyalty,
including Recency, Frequency, Monetary Value and Retention (how long has
this customer been a customer) can be calculated from this data, and Loyalty
Builders does report these numbers as one part of a loyalty analysis.
However, Loyalty Builders realized early on that any linear analysis of these numbers, including multivariate regression, principle components, cluster analysis and RFM, would not be an accurate predictor of behavior for the overwhelming mass of customers who were not in the very best or very worst groups. See our white paper "The Mathematics of Customer Loyalty" for a detailed discussion of why this is so.
As a result, Loyalty Builders developed a proprietary, non-linear model of customer loyalty to score customers. Our model compares every transaction with the entire set of transactions, rather than just considering the transactions of an individual customer in calculating that customer's score. Also in this model, Retention and Recency are blended together with a newly developed algorithm that correctly accounts for such factors as frequent purchases by a new customer or a lack of purchases by a long time customer. We have also found that the range of products purchased has a significant effect, and that too is included. The resulting model is strikingly predictive, far more so than simple RFM. Consequently Loyalty Builders can tell its clients which customers are most likely to purchase next, what they are most likely to buy, when they'll likely do it and even which customers are potential defectors.
Comparison With RFM
The Loyalty Builders model is based on proprietary mathematical techniques
that we have developed and validated. They offer significant improvements
over an RFM approach. Key differences between RFM and Loyalty Builders
are outlined below, followed by a set of questions to help you decide
whether a particular type of analysis is appropriate for your business.
Questions To Ask When Choosing A Methodology
The lack of product information in an RFM scoring scheme leads to some
questions that any company considering RFM should ask itself.
Q1. Is the total $ amount of a purchase all that counts, or does the variety of different products purchased influence the value of a customer to the company?
Q2. Is the value of a particular product well described by its price? Some products are loss leaders. Some products are initial purchases that lead to a family of follow-ons. Some products are more profitable than others. Blurring these differences leads to inaccurate predictions.
Q3. Are there natural interpurchase times for continuing customers? For example, if some products need to be renewed or maintained on a yearly basis, that product cycle can disrupt a quarterly or bi-annual RFM analysis.
Q4. Are there patterns to customer purchases? For example, do first purchases or certain other reoccurring/periodic purchases differ greatly in dollar amount from others? What does the magnitude of particular purchases imply? A customer spending above or below average amounts on such purchases may have an above or below average long-term value to the company. This behavior should be recognized in a loyalty analysis.
The Loyalty Builders model accommodates all these situations, and RFM typically does not.
Summary
Both RFM and the Loyalty Builders model use transaction data as the basis
for segmenting and scoring customers. However, Loyalty Builders uses more
data, takes a more holistic approach, is more granular, and employs a
mathematically more sophisticated non-linear model without the constant
trade-offs inherent in a linear model such as RFM. Consequently, Loyalty
Builders is able to model customer behavior in a way that provides more
information about and insight into the company's business and the results
are more accurate and more predictive. Finally, Loyalty Builders is able
to produce other useful indices of customer and company performance beyond
the basic customer scoring.