Professional Documents
Culture Documents
Data-Driven Marketing
Customer: Lifetime Value, RFM Analysis
February 7, 2018 1
Introduction to CLV
Applications of CLV
– Diagnose health of a business
• Long-run economic view of customers & profitability of firm
– Assist in making tactical decisions
• How much can a firm invest to acquire customers?
• How much service to offer a given customer?
Customer Equity definition
– CLV less acquisition costs
3
Introduction to CLV
Example
4
Introduction to CLV
Example
5
CLV Formula
General formulation
6
CLV Formula
General formulation
– Expected net present value of future profit
contributions
– Computed at individual customer level or for
“average” representative customer using average
parameters
– Discount rate: 10% - 20% usually in practice
– Cost: fixed or variable; future costs are assumed
to be known
– Revenue: assumed to be random or probabilistic
7
CLV Model
8
CLV Model
(1 ) t
AC
9
CLV Model
T
– st = survival rate at time period t =
r
t 0
t
10
CLV Model
11
CLV Model
12
CLV Model
13
Customer Revenue
Estimation approaches
– Constant revenue per period model
• Average revenue per customer across all periods
– Trend models
• Trend in revenue per period per customer from initial
acquisition period to end of customer’s purchase series
– Causal models
• Dependent variable: log of customer expenditure
• Independent variables: price, other marketing-mix variables
– Stochastic models of purchase rate and volume
• Predict purchase volume for individual customers 23
Discount Rate
Activity-based costing
– Costs may vary significantly among customers,
depending on variation in customer-specific
marketing efforts, customer orders, after-services
– Link customer activities such as placing orders to
the costs of executing those activities
• Examples
– Catalog mailing
– Filling web orders
– Filling telephone orders
– Data maintenance
– After-sales support
28
Cost Accounting
32
CLV Application: Case Example
33
CLV Application: Case Example
B2B multinational firm selling cleaning products
– Interpret the results
35
CLV Application: Case Example
B2B multinational firm selling cleaning products
– Interpret the results
36
CLV Application: Case Example
39
CLV Application: Customer Base
Valuation
Why might the customer base valuations of Amazon and eBay be much
lower than their stock market valuations? 40
CLV Component Drivers
41
Introduction to RFM Analysis
42
RFM Model
Definitions
– Recency
• Elapsed time (in days, weeks, months or years) since the
last customer purchase
– Frequency
• Number of occasions a customer has purchased in a
certain time period (e.g., since first purchase, last month)
– Monetary Value
• Dollar value of previous purchases in a certain time
period (e.g., total or average expenditure)
43
RFM Model
Relationships
– Recency: negative relation with response rate
44
RFM Model
Relationships
– Frequency: positive relation with response rate
• Customers who have frequently bought a product tend
to have higher probability to respond
– Monetary value: positive relation with response
rate
• Customers who have higher expenditures with the firm
tend to have higher probability to respond
45
RFM Model
Segment-level prediction
– Procedures
• Transform RFM continuous variables into discrete form
• Sort customers into quintiles by recency
– Code of “5” is assigned to top 20% of customers by recency
– Code of “4” is assigned to next 20% of customers, and so on
• Sort customers into quintiles by frequency
• Sort customers into quintiles by monetary value
• Assign each customer with RFM codes of 5, 4, 3, 2, 1
• Segment customers into 125 (5×5×5) groups
46
RFM Model
Segment-level prediction
47
RFM Model
Segment-level prediction
M
F
131
11
12 132
R
13 133
1
14 134
15 135
2
41
3 441
42
442
4 43
443
44
5 444
45
445
Customer Sorted Once Sorted 5 Times per
Database R Quintile Sorted 25 Times per
R Quintile
Equal number of customers under each RFM cell
125 cells or RFM codes (5 recency * 5 frequency * 5 monetary value divisions) 48
RFM Model Extension
ANOVA
– RFM model as three-way ANOVA with all main and
interaction effects
• Assume each of 3 treatments of RFM has 3 levels
• Need to estimate 3 x 3 x 3 = 27 parameters for full model
• ANOVA full model specification
50
RFM Model Extension
ANOVA
51
RFM Model Extension