SlideShare a Scribd company logo
1 of 22
Download to read offline
DEVELOPING AN EFFECTIVE
LTV MODEL AT SOFT LAUNCH
AND KEEPING IT VALID
FURTHER BEYOND
Ivan Kozyev
IVAN KOZYEV
Head of Analytics at Crazy Panda
IVAN KOZYEV
Head of Analytics at Crazy Panda
CRAZY PANDA PRODUCTS
World Poker Club
Casual Poker
74M registrations
Stellar Age
MMO Strategy
2.7M registrations
The Household
Social Farm
30M registrations
Pirate Tales
Party Battler
1.5M registrations
Math behind LTV
Basic definitions
LTV (also Life-Time Value, CLTV, CLV or LCV) is an amount of the profit
attributed to the entire relationship with a user.
Can be individual or aggregated (average) for a group of users
Individual: LTV = profit from user
Cohort average: LTV = total profit ÷ number of users
Can be actual or predicted
Predicting LTV
Game stages
Soft launch
Characterized by:
Small number of users and limited data
Unknown life-time length
Uniform users (in terms of data)
Suggested LTV approach:
General LTV models
Interpolate and extrapolate appropriate curves
Be ready to apply some heuristics
Predicting LTV
Game stages
Some time after global launch
Characterized by:
Large amounts of data
Settled user behaviour
Big user diversity
Suggested LTV approach:
Specific LTV models for different use cases
Combination of different approaches to LTV modelling
Machine Learning as a way to increase efficiency
Predicting LTV
Characterized by:
Huge amounts of data
Some or most of that data cannot be used for model training
Challenging to keep models up-to-date with new features
Suggested LTV approach:
Having more than one model, working on different sets of features
Regular validation of LTV models predictions
The “slicing” technique
Game stages
Game maturity
Game stage: the soft launch
Characterized by
Small number of users and
limited data
Unknown life-time length
Uniform users (in terms of
data)
Game stage: the soft launch
Suggested approaches
Interpolate or extrapolate
depending on data
Choose correct metric to
approximate
Work around edge cases:
LTV = F(t)
LTV(tn+1) ≥ LTV(tn)
LTV(t→∞) = LTVmax
Game stage: the soft launch
Extra notes
Product knowledge is crucial:
Monetization limits
User behavior
Other options:
LTV = ∫(Ret(t) * ARPU)dt
LTV = ∫(Ret(t) * ARPU(t))dt
Model validation
The most important step in LTV model development
Always have a validation sample
Your validation sample must be representative
Do not overfit on validation sample: use it only once per model
Forecast validation - verifying and determining the predictive power of
model forecasts and predictions
Some time after global launch
Improving the model
Shortening the confidence
interval for prediction
Lowering the sample size for
reliable results
Reducing the amount of
time/data needed for a
model
$9.5 ± $2.1 → $9.3 ± $0.9
890 users → 214 users
7D of data → 2D of data
Some time after global launch
Improving the model
Different LTV models for
different country groups
Different LTV models for
different sources
Different LTV models for
different monetization types
Tier 1 vs Tier 2 vs Tier 3
based on conversions
Google Ads vs video networks
based on optimization
In-apps vs ad-based
based on monetization
Some time after global launch
Machine Learning approach
Advantages: Disadvantages:
Can solve and take into
account all dependencies at
once
Can identify very complex
relations
Can give very accurate results
or even per-user predictions
Needs a lot of data for training
Takes time and skill to develop
The LTV itself as a metric is a
very complex target
Some time after global launch
Machine Learning approach
Predict shorter periods; for example, 7-, 14- or 28-day ARPU
Use along with existing LTV models
Predict proxy metrics other than LTV: payers, number of
payments, etc
How can we use Machine Learning to build better LTV models?
Model improvement
Summary
Set target model metric for improvement: decrease in sample size,
data needed for a prediction, or just general accuracy
Try different approaches: predicting proxy things like payer
conversion or classifying payers by their type
Always think about how the LTV model will be used and what
needs it will be covering
Mind the validation
Mature game
Games change with every update, while LTV models tend to become
more and more complex. This complexity plus sudden changes in
product features introduce a whole new challenge: keeping LTV models
valid and up-to-date.
Update is bad → we are losing money due to incorrect
predictions
Update is good → we are losing money due to not scaling our
development or marketing
What could possibly go wrong?
Mature game
Dealing with issues
Build a quick new model with rough “soft launch techniques” for
quick validation
Retrain Machine Learning models as soon as possible. It is quite
handy to have a few models using very limited amount of data
Do an A/B test, if possible
Use product knowledge to measure impact on monetization and
changes in user behavior
Mature game
Case: Live-Ops events
We started to do Live-Ops
events in our game and have
already done 3 or 4 of them. We
want to understand their
impact on LTV, but for classical
approach we would need 10
times more.
What can we do apart from
waiting?
Mature game
The “slicing” technique
Slice the LTV curve
into smaller periods
For each slice, define
a validation cohort
Calculate the impact
on LTV over that period
Normalize those impacts
and calculate the final
improvement
Do not forget about the
novelty effect
Mature game
The “slicing” technique
Slice the LTV curve
into smaller periods
For each slice, define
a validation cohort
Calculate the impact
on LTV over that period
Normalize those impacts
and calculate the final
improvement
Do not forget about the
novelty effect
THANK YOU
FOR YOUR ATTENTION!
ANY QUESTIONS?
IVAN KOZYEV
Head of Analytics at Crazy Panda
i.kozyev@crazypanda.ru
telegram: @IvanKozyev
https://www.linkedin.com/in/ivan-kozyev/

More Related Content

What's hot

Space Ape's Live Ops Stack: Engineering Mobile Games for Live Ops from Day 1
Space Ape's Live Ops Stack: Engineering Mobile Games for Live Ops from Day 1Space Ape's Live Ops Stack: Engineering Mobile Games for Live Ops from Day 1
Space Ape's Live Ops Stack: Engineering Mobile Games for Live Ops from Day 1
Simon Hade
 

What's hot (20)

Personalisation as the key to optimising your game's revenue & LTV.
Personalisation as the key to optimising your game's revenue & LTV.Personalisation as the key to optimising your game's revenue & LTV.
Personalisation as the key to optimising your game's revenue & LTV.
 
User Acquisition focused on LTV on steroids
User Acquisition focused on LTV on steroidsUser Acquisition focused on LTV on steroids
User Acquisition focused on LTV on steroids
 
Lean Live Ops - Free Your Devs (annotated edition) - Joe Raeburn
Lean Live Ops - Free Your Devs (annotated edition) - Joe RaeburnLean Live Ops - Free Your Devs (annotated edition) - Joe Raeburn
Lean Live Ops - Free Your Devs (annotated edition) - Joe Raeburn
 
How ASO Has Changed in 2019 and What’s Next. Our experience in creatives and ...
How ASO Has Changed in 2019 and What’s Next. Our experience in creatives and ...How ASO Has Changed in 2019 and What’s Next. Our experience in creatives and ...
How ASO Has Changed in 2019 and What’s Next. Our experience in creatives and ...
 
Live ops in mobile gaming - how to do it right?
 Live ops in mobile gaming - how to do it right? Live ops in mobile gaming - how to do it right?
Live ops in mobile gaming - how to do it right?
 
Life After Launch: How to Grow Mobile Games with In-Game Events
Life After Launch: How to Grow Mobile Games with In-Game EventsLife After Launch: How to Grow Mobile Games with In-Game Events
Life After Launch: How to Grow Mobile Games with In-Game Events
 
Building Games for the Long Term: Pragmatic F2P Guild Design (GDC Europe 2013)
Building Games for the Long Term: Pragmatic F2P Guild Design (GDC Europe 2013)Building Games for the Long Term: Pragmatic F2P Guild Design (GDC Europe 2013)
Building Games for the Long Term: Pragmatic F2P Guild Design (GDC Europe 2013)
 
Driving profitability of Google App Campaigns in scale. What is easy, what is...
Driving profitability of Google App Campaigns in scale. What is easy, what is...Driving profitability of Google App Campaigns in scale. What is easy, what is...
Driving profitability of Google App Campaigns in scale. What is easy, what is...
 
Game monetization: Overview of monetization methods for free-to-play games
Game monetization: Overview of monetization methods for free-to-play gamesGame monetization: Overview of monetization methods for free-to-play games
Game monetization: Overview of monetization methods for free-to-play games
 
The Rise and Rise of Idle Games
The Rise and Rise of Idle GamesThe Rise and Rise of Idle Games
The Rise and Rise of Idle Games
 
LiveOps 101 | Andrew Munden
LiveOps 101 | Andrew MundenLiveOps 101 | Andrew Munden
LiveOps 101 | Andrew Munden
 
Effective LiveOps Strategies for F2P Games
Effective LiveOps Strategies for F2P GamesEffective LiveOps Strategies for F2P Games
Effective LiveOps Strategies for F2P Games
 
Building cost-effective mobile product & marketing app analytics based on GCP...
Building cost-effective mobile product & marketing app analytics based on GCP...Building cost-effective mobile product & marketing app analytics based on GCP...
Building cost-effective mobile product & marketing app analytics based on GCP...
 
Data behind UA
Data behind UA Data behind UA
Data behind UA
 
Why Live Ops Matters for Casual Games: 3 Stategic Mindset for POs
Why Live Ops Matters for Casual Games: 3 Stategic Mindset for POsWhy Live Ops Matters for Casual Games: 3 Stategic Mindset for POs
Why Live Ops Matters for Casual Games: 3 Stategic Mindset for POs
 
Space Ape's Live Ops Stack: Engineering Mobile Games for Live Ops from Day 1
Space Ape's Live Ops Stack: Engineering Mobile Games for Live Ops from Day 1Space Ape's Live Ops Stack: Engineering Mobile Games for Live Ops from Day 1
Space Ape's Live Ops Stack: Engineering Mobile Games for Live Ops from Day 1
 
New tools and services to take your live ops to the next level
New tools and services to take your live ops to the next levelNew tools and services to take your live ops to the next level
New tools and services to take your live ops to the next level
 
Acquisition - Retention - Monetization : Feeding the Funnel
Acquisition - Retention - Monetization : Feeding the FunnelAcquisition - Retention - Monetization : Feeding the Funnel
Acquisition - Retention - Monetization : Feeding the Funnel
 
Killer Game Loops in Social Games
Killer Game Loops in Social GamesKiller Game Loops in Social Games
Killer Game Loops in Social Games
 
3 lessons from 9 years of locomotive offers: Data based user segmentation and...
3 lessons from 9 years of locomotive offers: Data based user segmentation and...3 lessons from 9 years of locomotive offers: Data based user segmentation and...
3 lessons from 9 years of locomotive offers: Data based user segmentation and...
 

Similar to Developing an effective LTV model at the soft launch and keeping it valid further beyond.

Deepak-Computational Advertising-The LinkedIn Way
Deepak-Computational Advertising-The LinkedIn WayDeepak-Computational Advertising-The LinkedIn Way
Deepak-Computational Advertising-The LinkedIn Way
yingfeng
 
Stock Market Trends Prediction after Earning Release.pptx
Stock Market Trends Prediction after Earning Release.pptxStock Market Trends Prediction after Earning Release.pptx
Stock Market Trends Prediction after Earning Release.pptx
Chen Qian
 

Similar to Developing an effective LTV model at the soft launch and keeping it valid further beyond. (20)

LTV Predictions: How do real-life companies use them & what can you learn fro...
LTV Predictions: How do real-life companies use them & what can you learn fro...LTV Predictions: How do real-life companies use them & what can you learn fro...
LTV Predictions: How do real-life companies use them & what can you learn fro...
 
Евгений Цымбалов, Webgames - Методы машинного обучения для задач игровой анал...
Евгений Цымбалов, Webgames - Методы машинного обучения для задач игровой анал...Евгений Цымбалов, Webgames - Методы машинного обучения для задач игровой анал...
Евгений Цымбалов, Webgames - Методы машинного обучения для задач игровой анал...
 
Leveraging Customer Lifetime Value for user acquisition campaigns
Leveraging Customer Lifetime Value for user acquisition campaignsLeveraging Customer Lifetime Value for user acquisition campaigns
Leveraging Customer Lifetime Value for user acquisition campaigns
 
Deepak-Computational Advertising-The LinkedIn Way
Deepak-Computational Advertising-The LinkedIn WayDeepak-Computational Advertising-The LinkedIn Way
Deepak-Computational Advertising-The LinkedIn Way
 
Unifying feature management with experiments - Server Side Webinar (1).pdf
Unifying feature management with experiments - Server Side Webinar (1).pdfUnifying feature management with experiments - Server Side Webinar (1).pdf
Unifying feature management with experiments - Server Side Webinar (1).pdf
 
Stock Market Trends Prediction after Earning Release.pptx
Stock Market Trends Prediction after Earning Release.pptxStock Market Trends Prediction after Earning Release.pptx
Stock Market Trends Prediction after Earning Release.pptx
 
How Euroflorist is preparing for Artificial Intelligence
How Euroflorist is preparing for Artificial IntelligenceHow Euroflorist is preparing for Artificial Intelligence
How Euroflorist is preparing for Artificial Intelligence
 
Preparing for AI - Measurefest
Preparing for AI - MeasurefestPreparing for AI - Measurefest
Preparing for AI - Measurefest
 
Criteo TektosData Meetup
Criteo TektosData MeetupCriteo TektosData Meetup
Criteo TektosData Meetup
 
Analytics Summit Argentina 2020
Analytics Summit Argentina 2020Analytics Summit Argentina 2020
Analytics Summit Argentina 2020
 
Using machine learning to optimize marketing ROI at Honest Company by Roozbeh...
Using machine learning to optimize marketing ROI at Honest Company by Roozbeh...Using machine learning to optimize marketing ROI at Honest Company by Roozbeh...
Using machine learning to optimize marketing ROI at Honest Company by Roozbeh...
 
Beyond the Buzzwords
Beyond the BuzzwordsBeyond the Buzzwords
Beyond the Buzzwords
 
How to use Istio/Anthos to build Enterprise SRE
How to use Istio/Anthos to build Enterprise SREHow to use Istio/Anthos to build Enterprise SRE
How to use Istio/Anthos to build Enterprise SRE
 
Intro to Data Analytics with Oscar's Director of Product
 Intro to Data Analytics with Oscar's Director of Product Intro to Data Analytics with Oscar's Director of Product
Intro to Data Analytics with Oscar's Director of Product
 
Mobile UA Tips from the Inside | Paivi Putsepp-Seufert
Mobile UA Tips from the Inside | Paivi Putsepp-SeufertMobile UA Tips from the Inside | Paivi Putsepp-Seufert
Mobile UA Tips from the Inside | Paivi Putsepp-Seufert
 
Six Sigma Green Belt Training Part 7
Six Sigma Green Belt Training Part 7Six Sigma Green Belt Training Part 7
Six Sigma Green Belt Training Part 7
 
DOES15 - Scott Prugh & Erica Morrison - Conway & Taylor Meet the Strangler (v...
DOES15 - Scott Prugh & Erica Morrison - Conway & Taylor Meet the Strangler (v...DOES15 - Scott Prugh & Erica Morrison - Conway & Taylor Meet the Strangler (v...
DOES15 - Scott Prugh & Erica Morrison - Conway & Taylor Meet the Strangler (v...
 
Collusion Detection using Spark on YARN
Collusion Detection using Spark on YARNCollusion Detection using Spark on YARN
Collusion Detection using Spark on YARN
 
Jeganathan_Resume
Jeganathan_ResumeJeganathan_Resume
Jeganathan_Resume
 
Improve your game's LTV cost effectively - Ramanand Murthy
Improve your game's LTV cost effectively - Ramanand MurthyImprove your game's LTV cost effectively - Ramanand Murthy
Improve your game's LTV cost effectively - Ramanand Murthy
 

More from GameCamp

More from GameCamp (20)

Practical approach to creative testing and creative optimisation at Google UA...
Practical approach to creative testing and creative optimisation at Google UA...Practical approach to creative testing and creative optimisation at Google UA...
Practical approach to creative testing and creative optimisation at Google UA...
 
Creativity and science behind creative testing. creative testing framework an...
Creativity and science behind creative testing. creative testing framework an...Creativity and science behind creative testing. creative testing framework an...
Creativity and science behind creative testing. creative testing framework an...
 
How to boost your ASO with data analytics?
How to boost your ASO with data analytics?How to boost your ASO with data analytics?
How to boost your ASO with data analytics?
 
8 Types of mobile game and app creatives you should try
8 Types of mobile game and app creatives you should try8 Types of mobile game and app creatives you should try
8 Types of mobile game and app creatives you should try
 
Building the BI system and analytics capabilities at the company based on Rea...
Building the BI system and analytics capabilities at the company based on Rea...Building the BI system and analytics capabilities at the company based on Rea...
Building the BI system and analytics capabilities at the company based on Rea...
 
Ad-hoc tasks in the Data Scientist team based on Outfit7 example
Ad-hoc tasks in the Data Scientist team based on Outfit7 exampleAd-hoc tasks in the Data Scientist team based on Outfit7 example
Ad-hoc tasks in the Data Scientist team based on Outfit7 example
 
Scaling UA activity - the challenges of growth
 Scaling UA activity - the challenges of growth Scaling UA activity - the challenges of growth
Scaling UA activity - the challenges of growth
 
Growth Strategies: Lower Your CPI by Implementing ASO into UA Workflow.
Growth Strategies: Lower Your CPI by Implementing ASO into UA Workflow.Growth Strategies: Lower Your CPI by Implementing ASO into UA Workflow.
Growth Strategies: Lower Your CPI by Implementing ASO into UA Workflow.
 
Growth trends in mobile gaming based on the data
Growth trends in mobile gaming based on the dataGrowth trends in mobile gaming based on the data
Growth trends in mobile gaming based on the data
 
Facebook's and Social Creative Best Practice that worked for Huuuge
Facebook's and Social Creative Best Practice that worked for HuuugeFacebook's and Social Creative Best Practice that worked for Huuuge
Facebook's and Social Creative Best Practice that worked for Huuuge
 
Using Data Science for Behavioural Game Design
Using Data Science for Behavioural Game DesignUsing Data Science for Behavioural Game Design
Using Data Science for Behavioural Game Design
 
Learnings and insights from Benchmarks+. Performance Insights for 1.2bn Month...
Learnings and insights from Benchmarks+. Performance Insights for 1.2bn Month...Learnings and insights from Benchmarks+. Performance Insights for 1.2bn Month...
Learnings and insights from Benchmarks+. Performance Insights for 1.2bn Month...
 
In-app offers monetization from basics to advanced technics based on Crazy Pa...
In-app offers monetization from basics to advanced technics based on Crazy Pa...In-app offers monetization from basics to advanced technics based on Crazy Pa...
In-app offers monetization from basics to advanced technics based on Crazy Pa...
 
Enabling the growth of the game through performance marketing in 2020
Enabling the growth of the game through performance marketing in 2020Enabling the growth of the game through performance marketing in 2020
Enabling the growth of the game through performance marketing in 2020
 
Growth markets in mobile gaming
 Growth markets in mobile gaming Growth markets in mobile gaming
Growth markets in mobile gaming
 
LTV measurement and multi-touch attribution
LTV measurement and multi-touch attributionLTV measurement and multi-touch attribution
LTV measurement and multi-touch attribution
 
Big Problem, BigQuery: User Feature Engineering in Event-driven Analytics
Big Problem, BigQuery: User Feature Engineering in Event-driven AnalyticsBig Problem, BigQuery: User Feature Engineering in Event-driven Analytics
Big Problem, BigQuery: User Feature Engineering in Event-driven Analytics
 
Optimising user acquisition through LTV prediction
Optimising user acquisition through LTV predictionOptimising user acquisition through LTV prediction
Optimising user acquisition through LTV prediction
 
Not so trivial lessons learned from launching mid-core games.
Not so trivial lessons learned from launching mid-core games.Not so trivial lessons learned from launching mid-core games.
Not so trivial lessons learned from launching mid-core games.
 
Ad LTV in mobile gaming: deep dive into industry
Ad LTV in mobile gaming: deep dive into industryAd LTV in mobile gaming: deep dive into industry
Ad LTV in mobile gaming: deep dive into industry
 

Developing an effective LTV model at the soft launch and keeping it valid further beyond.

  • 1. DEVELOPING AN EFFECTIVE LTV MODEL AT SOFT LAUNCH AND KEEPING IT VALID FURTHER BEYOND Ivan Kozyev
  • 2. IVAN KOZYEV Head of Analytics at Crazy Panda IVAN KOZYEV Head of Analytics at Crazy Panda
  • 3. CRAZY PANDA PRODUCTS World Poker Club Casual Poker 74M registrations Stellar Age MMO Strategy 2.7M registrations The Household Social Farm 30M registrations Pirate Tales Party Battler 1.5M registrations
  • 4. Math behind LTV Basic definitions LTV (also Life-Time Value, CLTV, CLV or LCV) is an amount of the profit attributed to the entire relationship with a user. Can be individual or aggregated (average) for a group of users Individual: LTV = profit from user Cohort average: LTV = total profit ÷ number of users Can be actual or predicted
  • 5. Predicting LTV Game stages Soft launch Characterized by: Small number of users and limited data Unknown life-time length Uniform users (in terms of data) Suggested LTV approach: General LTV models Interpolate and extrapolate appropriate curves Be ready to apply some heuristics
  • 6. Predicting LTV Game stages Some time after global launch Characterized by: Large amounts of data Settled user behaviour Big user diversity Suggested LTV approach: Specific LTV models for different use cases Combination of different approaches to LTV modelling Machine Learning as a way to increase efficiency
  • 7. Predicting LTV Characterized by: Huge amounts of data Some or most of that data cannot be used for model training Challenging to keep models up-to-date with new features Suggested LTV approach: Having more than one model, working on different sets of features Regular validation of LTV models predictions The “slicing” technique Game stages Game maturity
  • 8. Game stage: the soft launch Characterized by Small number of users and limited data Unknown life-time length Uniform users (in terms of data)
  • 9. Game stage: the soft launch Suggested approaches Interpolate or extrapolate depending on data Choose correct metric to approximate Work around edge cases: LTV = F(t) LTV(tn+1) ≥ LTV(tn) LTV(t→∞) = LTVmax
  • 10. Game stage: the soft launch Extra notes Product knowledge is crucial: Monetization limits User behavior Other options: LTV = ∫(Ret(t) * ARPU)dt LTV = ∫(Ret(t) * ARPU(t))dt
  • 11. Model validation The most important step in LTV model development Always have a validation sample Your validation sample must be representative Do not overfit on validation sample: use it only once per model Forecast validation - verifying and determining the predictive power of model forecasts and predictions
  • 12. Some time after global launch Improving the model Shortening the confidence interval for prediction Lowering the sample size for reliable results Reducing the amount of time/data needed for a model $9.5 ± $2.1 → $9.3 ± $0.9 890 users → 214 users 7D of data → 2D of data
  • 13. Some time after global launch Improving the model Different LTV models for different country groups Different LTV models for different sources Different LTV models for different monetization types Tier 1 vs Tier 2 vs Tier 3 based on conversions Google Ads vs video networks based on optimization In-apps vs ad-based based on monetization
  • 14. Some time after global launch Machine Learning approach Advantages: Disadvantages: Can solve and take into account all dependencies at once Can identify very complex relations Can give very accurate results or even per-user predictions Needs a lot of data for training Takes time and skill to develop The LTV itself as a metric is a very complex target
  • 15. Some time after global launch Machine Learning approach Predict shorter periods; for example, 7-, 14- or 28-day ARPU Use along with existing LTV models Predict proxy metrics other than LTV: payers, number of payments, etc How can we use Machine Learning to build better LTV models?
  • 16. Model improvement Summary Set target model metric for improvement: decrease in sample size, data needed for a prediction, or just general accuracy Try different approaches: predicting proxy things like payer conversion or classifying payers by their type Always think about how the LTV model will be used and what needs it will be covering Mind the validation
  • 17. Mature game Games change with every update, while LTV models tend to become more and more complex. This complexity plus sudden changes in product features introduce a whole new challenge: keeping LTV models valid and up-to-date. Update is bad → we are losing money due to incorrect predictions Update is good → we are losing money due to not scaling our development or marketing What could possibly go wrong?
  • 18. Mature game Dealing with issues Build a quick new model with rough “soft launch techniques” for quick validation Retrain Machine Learning models as soon as possible. It is quite handy to have a few models using very limited amount of data Do an A/B test, if possible Use product knowledge to measure impact on monetization and changes in user behavior
  • 19. Mature game Case: Live-Ops events We started to do Live-Ops events in our game and have already done 3 or 4 of them. We want to understand their impact on LTV, but for classical approach we would need 10 times more. What can we do apart from waiting?
  • 20. Mature game The “slicing” technique Slice the LTV curve into smaller periods For each slice, define a validation cohort Calculate the impact on LTV over that period Normalize those impacts and calculate the final improvement Do not forget about the novelty effect
  • 21. Mature game The “slicing” technique Slice the LTV curve into smaller periods For each slice, define a validation cohort Calculate the impact on LTV over that period Normalize those impacts and calculate the final improvement Do not forget about the novelty effect
  • 22. THANK YOU FOR YOUR ATTENTION! ANY QUESTIONS? IVAN KOZYEV Head of Analytics at Crazy Panda i.kozyev@crazypanda.ru telegram: @IvanKozyev https://www.linkedin.com/in/ivan-kozyev/