Top Banner
Recency Frequency Monetary (RFM) Analysis Used for marketing to customers Always improves response and profits Better than any demographic model The most powerful segmentation method for predicting response
27
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: RFM

Recency Frequency Monetary (RFM) Analysis

• Used for marketing to customers

• Always improves response and profits

• Better than any demographic model

• The most powerful segmentation method for predicting response

Page 2: RFM

RFM Analysis

• RFM analysis is a common approach for understanding customer purchase behavior.

• It is quite popular, especially in the retail industry.

• As its name implies, it involves the calculation and the examination of three KPIs – recency, frequency, and monetary – that summarize the corresponding dimensions of the customer relationship with the organization.

• The Recency measurement indicates the time since the last purchase transaction of the customer.

• Frequency denotes the number and rate of purchase transactions.

• Monetary indicates the value of the purchases.

• These indicators are typically calculated at a customer (card ID) level through simple data processing of the available transactional data.

2

Page 3: RFM

RFM Analysis

• RFM analysis can be used to identify good customers with the best scores in the relevant KPIs, who generally tend to be good prospects for additional purchases.

• It can also identify other purchasing patterns and respective customer types of interest, such as infrequent big-spenders or customers with small but frequent purchases who might also have sales perspectives, depending on the market and the specific product promoted.

3

Page 4: RFM

In the retail industry, the RFM dimensions are usually defined as follows:

• Recency:

– The time (in units such as days/months/years) since the most recent purchase transaction or shopping visit.

• Frequency:

– The total number of purchase transactions or shopping visits in the period examined. An alternative, and probably a better defined, approach that also takes into account the tenure of the customer calculates frequency as the average number of transactions per unit of time, for instance the monthly average number of transactions.

• Monetary:

– The total value of the purchases within the period examined or the average value (e.g., monthly average value) per time unit. According to an alternative, but not so popular, definition, the monetary indicator is defined as the average transaction value (average value per purchase transaction).

– Since the total value tends to be correlated with the frequency of the transactions, the reasoning behind this alternative definition is to capture a different and supplementary aspect of purchase behavior.

4

Page 5: RFM

Steps of RFM Analysis

1. Sort the data of three R–F–M attributes by descending or ascending order.

2. Partition the three R–F–M attributes respectively into 5 equal parts and each part is equal to 20% of all. The five parts are assigned 5, 4, 3, 2 and 1 score that refer to the customer contributions.

3. The ‘5’ refers to the most customer contribution, while ‘1’ refers to the least contribution to revenue.

4. Repeat the previous sub-processes (1&2) for each R-F-M attribute individually. There are total 125 (5 x 5 x 5) combinations since each attribute in R–F–M attributes has 5 scaling (5, 4, 3, 2 and 1).

5

Page 6: RFM

• The derived R, F, and M bins become the components for the RFM cell assignment. These bins are combined with a simple concatenation to provide the cell assignment.

• Customers with the top RFM values and quintile values of 5 are assigned to cell 555.

• Similarly, customers with the average recency (quintile 3), top frequency (quintile 5), and lowest monetary values (quintile 1) form cell 351, and so on.

6

Page 7: RFM

7Assignment to the RFM cells.

Page 8: RFM

8

The total RFM cells in the case of binning into quintiles (groups of 20%).

Page 9: RFM

Combining R, F, and M Components to Derive a Continuous RFM Score

• An alternative approach treats the binned R, F, and M components as continuous measures.

• According to this approach, the R, F, and M bins are summed, with appropriate user-defined weights, in order to provide a continuous RFM score.

• The RFM score is the weighted average of its individual components and is calculated as follows:

RFM score = (recency score × recency weight)

+(frequency score × frequency weight)

+(monetary score × monetary weight).

9

Page 10: RFM

• As an example let us consider the case of the customer previously assigned to RFM cell 351. With equal weights of 10.0 in all the RFM individual components, this customer would receive a score of 90, in a scale ranging from 30 to 150. These scores can be rescaled to the 0–1 range

According to the following formula:

• Rescaled RFM score = RFM score−minimum RFM score

maximum RFM score−minimum RFM score.

10

Page 11: RFM

THE RFM SEGMENTATION PROCEDURE

1. Data acquisition: Transactional data of the last six months were retrieved, audited, cleaned, and prepared for subsequent operations.

The organization’s loyalty program made it possible to link customers to specific transactions and to track each customer’s purchase trail.

2. Selection of the population to be segmented:– Only active customers were included in the RFM segmentation.

3. Data preparation and computation of the R, F, and M measurements:

– Transactional data were aggregated (grouped by) at a customer (card ID) level. A two-fold aggregation procedure was followed. Initially, records were grouped by card ID and transaction ID. Then they were further grouped by card ID as shown in the IBM SPSS Modeler Aggregate screenshot

– The information summarized for each customer included:

11

Page 12: RFM

12

The IBM SPSS Modeler Aggregate node for summarizing purchase data at a customer level.

Page 13: RFM

• Date of the latest (maximum in the case of a date or timestamp field) purchase transaction. This information was then used to derive recency as the number of days since the most recent purchase transaction.

• The IBM SPSS Modeler Derive node and a date function were used to return the number of days from the last transaction to the current date (represented by IBM SPSS Modeler’s ‘‘@TODAY’’ function), as displayed in the screenshot

13

Page 14: RFM

14

Deriving the recency component of the RFM score with a date function inIBM SPSS Modeler.

Page 15: RFM

• Monthly average number of distinct purchase transactions. This information defined the frequency component of the RFM analysis.

• As shown in Screen shot a conditional derive node in IBM SPSS Modeler was used to divide the total number of transactions by the appropriate number of months: six months for old customers and the number of months as registered customers (tenure) for new customers.

• Monthly average amount spent defined the monetary component. This component was calculated with a formula similar to the one used for the frequency measure.

15

Page 16: RFM

16Deriving the frequency component with a conditional derive node in

IBM SPSS Modeler.

Page 17: RFM

RFM Aggregate node

• ‘‘RFM Aggregate’’ node that can simplify the computation of the individual RFM components. Users only have to designate the required source fields, specifically the customer ID (card ID) field for the aggregation and the fields indicating each transaction’s value and date.

17

Page 18: RFM

18RFM Aggregate Node

Page 19: RFM

4. Development of the RFM cells through binning:

• Customers were sorted independently according to each of the individual RFM components and then binned into five groups of 20%.

• The resulting bins (quintiles) were then combined (concatenated) to form the RFM cell assignment.

19

Page 20: RFM

• IBM SPSS Modeler also offers a tool, named the ‘‘RFM Analysis’’ node, that can directly group the R, F, and M measures into the selected number of quintiles.

• Users can then collate the derived ordinal scores to form the corresponding cell-based segmentation. Additionally, this node also sums the individual components by using user-defined weights to produce a continuous RFM score.

20

Page 21: RFM

RFM Analysis Node

Page 22: RFM

5. Development of the RFM segments through clustering

• The majority of customers with average RFM patterns were assigned to the ‘‘Typical’’ segment.

• The ‘‘Dormant’’ segment contained customers on the verge of inactivity with very low purchase rates and the worst RFM profile.

• At the other end stood the ‘‘Superstars’’ and the ‘‘Golden customers’’. These were high-value customers with increased frequency of transactions. ‘

• ‘Superstars’’ in particular seemed to be the most loyal ones, with an increased number of visits/transactions and a high preference for private label products.

22

Page 23: RFM

• ‘‘Everyday shoppers’’ made frequent but low-value transactions, probably to cover their daily needs. They also showed increased preference for private label brands.

• Occasional customers on the other hand made infrequent visits to the store branches but of high average value.

• A deployment procedure was also developed to support future updating of the segments.

• The clustering model was supplemented with a classification model, a decision tree in particular, which identified the input patterns associated with each revealed RFM segment.

• The tree rules were saved for the segment assignment of new records.

• The deployment plan also included a periodic cohort analysis, a type of ‘‘before–after’’ examination of the customer base, with simple reports that could identify the migrations of customers across segments over time.

23

Page 24: RFM

• Superstars

• Golden customers

• Typical customers

• The most loyal customers

• Highest value

• Highest frequency

• High spending on private labels

• Second highest value

• High frequency

• Average spending on private labels

• Average value and frequency

• Average spending on private labels

24

Page 25: RFM

• ‘‘Exceptional occasions’’ customers

• ‘‘Everyday’’ shoppers

• Dormant customers

• The second lowest frequency after ‘‘Dormant customers’’

• Large basket

• Low recency values (long time since their last visit)

• Increased frequency of transactions

• Small basket

• Private labels

• Medium to low value

• Lowest frequency and value

• Long time since their last visit (lowest recency values) 25

Page 26: RFM

RFM: BENEFITS, USAGE, AND LIMITATIONS

• The individual RFM components and the derived segments convey useful information with respect to the purchasing habits of consumers.

• Any retail enterprise should monitor the purchase frequency, intensity, and recency as they represent significant dimensions of the customer’s relationship with the enterprise.

• Moreover, by following RFM transitions over time an organization can keep track of changes in the purchasing habits of each customer and use this information to proactively trigger appropriate marketing actions.

26

Page 27: RFM

• An obvious drawback of this approach is that it usually ends up with almost the same target list of good customers, who could become annoyed with repeated contacts.

• Although useful, the RFM approach, when not combined with other important customer attributes such as product preferences, fails to provide a complete understanding of customer behavior.

• An enterprise should have a complete view of the customer and use all the available information to guide its business decisions.

27