Consumer Lifetime Value Analysis
Consumer Lifetime Value Analysis
value
What it is
Why it
matters
Using it in
practice
SnowPlow Analytics
Ltd
What is customer lifetime
value?
• Prediction of the net profit attributed to the entire future relationship with
a customer (wikipedia)
£50 £10
£1000
£100
• The most important metric in business analytics (incl.
digital)?
SnowPlow Analytics
Ltd
Where is customer lifetime value
used?
Customer acquisition Customer relationship
management
1. Use average CLV to inform • Maximize customer lifetime value acquisition cost
– Instead of maximizing other
– E.g. pay more for a customer than metrics
recoup on first purchase, based e.g. utilisation
Increasing sophistication
on likelihood that he / she will – E.g. email marketing to
make a second / third / forth encourage repurchase
purchase)
• Differentiated approach for different
2. Calculate CLV per customer segments
channel
– pay more more to acquire – Spend more cultivating loyalty in
customers on channels with higher the most valuable customers
CLV (personalisation) e.g. loyalty
– E.g. search engine marketing vs schemes
price comparison sites
SnowPlow Analytics
Ltd
Meeting those
challenges:
1. Measuring actual customer lifetime value
• Virtual goods can be bought at any stage of playing the game (i.e. very frequently
or never at all)
SnowPlow Analytics
Ltd
Calculating CLV: the
steps
• Measuring the lifetime value of existing customers was easy:
– All the data in a single system
– Easy to track customer consistently (through single account)
SnowPlow Analytics
Ltd
One key insight led to a simple model for
•CLV
Customer lifetime value varied widely between channels
• The best predictor of whether a customer would purchase a virtual good in future was
whether they had purchased a virtual good in the past
• Within each channel, the likelihood that a customer would make another purchase
was constant (i.e. independent of the number of purchases they had made to date)
– This means lifetime value can be modelled as a geometric series where each term in the
series represents a purchase event
– The ratio between terms represents the probability that a user makes an nth purchase
having made
an (n-1)th purchase. That ratio, r, is what needs to be measured for each different channel
– Once you have r for a channel, then the lifetime value of the customers acquired can be
estimated: (p = average price of virtual good)
SnowPlow Analytics
Ltd
So
what?
• Easily prediction lifetime value by channel:
– Measuring r is easy: it is calculated simply from the ratio of 1st purchases, 2nd
purchases etc.
Keep the model as simple as possible. Use intuition
about customer behaviour to derive key modelling
• Fast insights
results:
– Purchase events were, as a whole, frequent enough that a value could be calculated for r based
on only a few days worth of data
• Accurate results:
– Estimations of lifetime value were found to be
accurate to 12%
• Powerful results:
– Marketing budget was optimized to those channels driving the most valuable users
SnowPlow Analytics
Ltd