SlideShare une entreprise Scribd logo
1  sur  87
Télécharger pour lire hors ligne
Created by
Martin Jelinek & Roberto Sbrolla 23rd November, 2022
HOW TO PREDICT AD REVENUE ROAS
(FOR GRANDMAS)
Webinar
We are Live!
Do you see me?
Are we live?
INTRODUCTION
AppAgent Webinar | Predicting Ad Revenue Roas
PREDICTING AD REVENUE ROAS
(FOR GRANDMAS)
CalculatingandPredicting
PREDICTING AD REVENUE ROAS
(FOR GRANDMAS)
PREDICTING AD REVENUE ROAS
(FOR GRANDMAS)
GamesandApps
RetentionxARPDAU
PREDICTING AD REVENUE ROAS
(FOR GRANDMAS)
Comprehensive&
NiceGrandmaPictures!
We are Live!
MAIN
GOAL
Kids! I can finally
do this at home!
WEBINAR OUTLINE
5 Sections, 3 Basic Concepts
WHERE WE’LL START | FUNDAMENTALS What the...
Warm-up and terminology
● What ROAS components can we actually predict?
● Why do we always want to look at curves?
CONCEPT 1/3 | CALCULATING LTV
Getting the basic curve shape from Retention and ARPDAU data.
● How to calculate LTV and create curves using “Retention x ARPDAU” Methodology
● Visual example from the ground up
● Calculation using linear interpolation
Predicting retention points if data is not available.
● "Predictions" without having the data
● Example: We have all dates until D120 but lack any info on D365
● We'll discuss the approach and limitations
CONCEPT 2/3 | PREDICTING UNKNOWN RETENTION POINTS
D360
???
CONCEPT 3/3 | RETENTION PROFILES AND HOW TO USE THEM
Using the full curve to perform LTV / ROAS predictions.
● Retention profiles allow you to practically perform predictions on your new cohorts (so you can quickly
evaluate your paid UA) or "predict" and analyze performance of newly opened channels.
Practical example.
● How to do an actual analysis to identify retention profiles
● Using retention profiles for prediction and new channel analysis
FINAL OUTCOME | EXAMPLE DATA ANALYSIS AND PREDICTIONS
We are Live!
All good?
You still there?
Martin Jelinek
● 7+ years in game development
● 6+ in mobile marketing
● Head of Marketing
● Data Enthusiast
YOUR HOSTS FOR TODAY
Roberto Sbrolla
● 15+ years in digital marketing
● 7+ in mobile marketing
● Growth Consultant
● Hobby: learning Unity and game development
WHO IS APPAGENT?
Founded in 2016, AppAgent is a strategic & creative marketing
partner for top game and app publishers.
The team consists of 30 people from 14 nationalities and
various specializations.
AppAgent was awarded App Marketing Agency of the Year in
2018 and 2020 while it has been shortlisted ever since 2017.
WARMUP & TERMINOLOGY
● Concept 1 - Calculating LTV from Retention and ARPDAU
● Concept 2 - Predicting Unknown Retention Points
● Concept 3 - Retention Profiles & How to Use Them
● The Final Boss: Example Analysis & Predictions
(it should!)
LOOK FAMILIAR?
ROAS =
Return (revenue)
Ad Spend (cost)
__________
I am very
familiar, yes!
No predictions and calculations needed!
TRIVIAL EXAMPLE 1: PREMIUM APP
ROAS =
Purchase Price (one-time)
CPA (avg cost per payer)
________________
But most games (apps) don’t monetize with one initial purchase.
TRIVIAL EXAMPLE 2: AD MONETIZED GAME
ROAS =
CPI (avg cost per install)
________________
LTV (accumulated over time)
It should not look like a snapshot (eg. D90 LTV) but rather like this:
TRIVIAL EXAMPLE 2: AD MONETIZED GAME
ROAS =
LTV
CPI
___
D(x)
D(x)
Thecurveiscool!
Belikethecurve!
We are Live!
You still did not
persuade me about the
curves, young men!
IMAGINE 3 GAMES WITH THESE D30 LTV’S:
1 2 3
D30 LTV
$1
D30 LTV
$0.6
D30 LTV
$0.8
If you have to pick one to invest into - which one would you pick?
1 2 3
D30 LTV
$1
D30 LTV
$0.6
D30 LTV
$0.8
Example 1’s LTV
is like…this big!
IMAGINE 3 CAMPAIGNS WITH THESE D30 LTV’S:
LOOK AT THE CURVES TO SEE THE WHOLE STORY.
1 2 3
Daily snapshots can be deceiving - aim for curves, not snapshots!
But how can I
get one of these
curves back?
CONCEPT 1:
CREATING LTV CURVES
● Concept 2 - Predicting Unknown Retention Points
● Concept 3 - Retention Profiles & How to Use Them
● The Final Boss: Example Analysis & Predictions
This is the context of whole ROAS calculation.
LTV CURVE THIS again?!
We’ll need 2 core ingredients.
LTV CURVE
LTV Retention x ARPDAU
(avgactivedays) (avgads/day*eCPM)
D(x)
Howmanyadswillheseeperday?
Whatistherevenueperad?
Howmanytimes(days)will
theuserbeactivefor?
WINDOW OF FUNDAMENTAL LOGIC
Following the logic:
“If the USER plays the game on a given day,
he will spend some avg time and see some avg number of ads; Each will generate REVENUE (cents).
If we understand how many ads per day the user consumes,
and HOW MANY DAYS will he be active (in a given timeframe),
we'll get the LTV.”
We’ll need 2 core ingredients.
LTV CURVE
LTV Retention x ARPDAU
(avgactivedays) (avgads/day*eCPM)
ARPDAU-fromreports
(canbebrokendownbutnotsomethingwe'll
dotoday-cannotbepredicted)
D(x)
Lifetimeactivedays-calculatefrom
retention(cumulativeoverdays)
Can you just
show me
already?
Cumulative Lifetime days
How many days was an average user active in X days after
install?
Retention chart
What % of users from our cohort will come back on D(x)?
LTV FROM RETENTION & ARPDAU - LET’S OBSERVE THE CURVE FORMATION
Cumulative Lifetime days on D0 = 1.
On average, each newly acquired user has been active for
exactly 1 day.
D0 = 100%
Everyone who launched the app is considered “active”.
DAY 0 - WE STARTED THE CAMPAIGNS!
Cumulative Lifetime days on D1 = 1.6.
We add D0 (100%) and D1 (60%). On average, each person
has been active for 1,6 days so far! But this will increase
tomorrow..
D1 = 60%
Not all users came back on D1. This was expected!
DAY 1
Cumulative Lifetime days on D2 = 2.
We add D0 (100%), D1 (60%), and D2 (40%).
On average, each person has been active for 2 days so far!
But this will increase tomorrow..
D2 = 40%
We get another retention datapoint..
DAY 2
Cumulative Lifetime days on D7 = 3.13.
We summed all the retention numbers for each day so far.
This gives us an average of 3.13 active days on D7!
D7 = 19%
But more importantly, we now have all the data points!
DAY 7 (LET’S SKIP AHEAD!)
WE HAVE OUR FIRST LTV INGREDIENT!
ARPDAU = $0,25 . =
..AND OUR SECOND INGREDIENT
Averageforthepast7days
(wegotthisfromthereport)
$0,25 LTV Curve for the first 7 days!
Amazing!
DAY 7: TURNING LIFETIME DAYS INTO LTV
x ARPDAU .
This is the context of whole ROAS calculation.
WHAT CAN WE PREDICT? RETENTION! Uh-oh..
We are Live!
Girls!
I think I got this!
We need retention for each D(x) - but we often get just the key retention points:
LET’S DO THIS BEYOND D7 NOW!
LET’S DO THIS BEYOND D7 NOW!
It looks like this in the chart. To calculate the lifetime days, we need each and every D(x) value!
LET’S DO THIS BEYOND D7 NOW!
It looks like this in the chart. To calculate the lifetime days, we need each and every D(x) value!
Interpolate!
You have to
In-Ter-Po-Late!!!
THERE ARE MULTIPLE WAYS TO DO THIS. OPTION 1
Option 1:
Use the Calculator that we provide :)
We are Live!
Are we here to learn or
what?
SO LET’S DEMONSTRATE HOW TO SIMPLY INTERPOLATE
Let’s first zoom into the first 30 days or so!
INTERPOLATION BETWEEN D1 & D7
We see 3 data points: D1, D7, and D30.
Let’s create the rest of the data points between D1 and D7 first.
Retention decreased by (48-26)=22% from D1 to D7 (in 6 days).
On average, the retention decreased by (22%/6)=3,67% for each of these days!
INTERPOLATION BETWEEN D1 & D7
Success!
Now let’s do the same between D7 and D30..
INTERPOLATION BETWEEN D1 & D7
Retention decreased by (26-16)=10% from D7 to D30 (in 23 days).
On average, the retention decreased by (10%/23) = 0.43% for each of these days!
INTERPOLATION BETWEEN D7 & D30 - USE THE SAME LOGIC
SAME LOGIC CAN BE APPLIED TO ANY LINE SEGMENT
Let’s demonstrate how to do the interpolation between any 2 points!
NOW WE HAVE A GOOD APPROXIMATION OF THE FIRST 120D RETENTION!
(we could now simply flip this to active days, LTV, and ROAS if we wanted to!)
(JUST USE THE TOOL!)
NOW WE HAVE A GOOD APPROXIMATION OF THE 120D!
(we could now simply flip this to active days, LTV, and ROAS if we wanted to!)
But you know what they
say - life begins at 120!
CONCEPT 2:
PREDICTING UNKNOWN RETENTION POINTS
● Concept 3 - Retention Profiles & How to Use them
● The final Boss: Example analysis & Predictions
WHAT IF WE RUN OUT OF DATA?
What if we don’t have any historical data beyond D120? Can we somehow predict the additional data points?
D360
???
Let’s just call Daisy!
She knows how to do
these things…
Daisy here.
How can I help?
DIFFERENT APPROACHES.. BUT WE JUST DON’T HAVE THE DATA!
We can try fitting to a curve - but that’s just relying on maths and natural curves..
ExponentialTrendline
LogarithmicTrendline
MY RECOMMENDATION - APPLY LOGIC AND MODELLING
Let’s check a couple scenarios!
MY RECOMMENDATION - APPLY LOGIC AND MODELLING
Let’s take a look at couple
scenarios!
I hope
they’ve got at
least 3!
WHAT CAN HAPPEN BETWEEN D120 AND D360?
Scenario 1
Retention does not decrease.
Almost impossible.
WHAT CAN HAPPEN BETWEEN D120 AND D360?
Scenario 1 Scenario 2
Retention does not decrease.
Almost impossible.
Drop from D90-D120 will continue.
Very unlikely.
Loose the same % of users every day.
Quite unlikely.
WHAT CAN HAPPEN BETWEEN D120 AND D360?
Scenario 1 Scenario 3
Scenario 2
Retention does not decrease.
Almost impossible.
Drop from D90-D120 will continue.
Very unlikely.
LTV?
Loose the same % of users every day.
Quite unlikely.
HOW WOULD THESE RETENTIONS TRANSLATE TO THE ACTUAL LTV?
Scenario 1 Scenario 3
Scenario 2
Retention does not decrease.
Almost impossible.
Drop from D90-D120 will continue.
Very unlikely.
HOW WOULD THESE TRANSLATE TO THE LTV?
We already get some indication of what the difference in retentions can mean for the resulting LTV!
$5,1
$5.6
$7.2
$8.6
Which of these is more likely? Try thinking about your game:
- How much content do you have? Is it enough for long term?
- Are users socially engagement? (this can mean they’ll stay longer)
- How are users currently "engaged"?
- Industry benchmarks (Appsflyer have some?)
IT’S ACTUALLY QUITE HELPFUL IF YOU USE IT WELL!
Assign Weights…
ASSIGN WEIGHTS AND YOU HAVE YOUR APPROXIMATION!
And get the “Weighted” LTV Curve
CONCEPT 2 IS DONE!
Now we have a full 365D LTV Curve (with one day predicted).
CONCEPT 2 IS DONE!
Now we have a full 365D LTV Curve (with one day predicted).
Libre? Virgo?
Taurus?
We are Live!
Girls! Come here!
We got the full curve!
CONCEPT 3:
RETENTION PROFILES & HOW TO USE THEM
● The final Boss: Example analysis & Predictions
RETENTION MULTIPLICATION PROFILES
Now that we have a good idea of the full curve, we can use it for predictions of new cohorts!*
Retention
what? Like a
repeated tension?
Note: We are simplifying here and expecting the retention profiles to be stable across all dimensions.
RETENTION PROFILE - CONCEPT
D7:D1 = 54%
Day 1 retention: 48%
Day 4 retention: 26%
If we do the math (26/48=54%), we see that 54% of
D1 active were retained to D7.
RETENTION PROFILE - CONCEPT
D30:D1 = 33%
Day 1 retention: 48%
Day 4 retention: 26%
Only 1 third of D1 users survive until day 30.
RETENTION PROFILE - CONCEPT
D90:D1 = 19%
Day 1 retention: 48%
Day 4 retention: 26%
Only 1 third of D1 users survive until day 30.
RETENTION MULTIPLICATION PROFILE CREATION
D120/D1=13%
Day 1 retention: 48%
Day 120 retention: 6.5%
If we do the math (6.5/48=54%), we see that 13% of
D1 active were retained to D7.
RETENTION MULTIPLICATION PROFILE CREATION
So if you have a table of these fractions
D1=(?)
D7=0.54*(D1)
D30=0.33*(D1)
D90=0.2*(D1)
…
Each time you measure D1, you can apply the
retention profile, “predict” all the retention
points, and take it from there!
THE FINAL BOSS:
EXAMPLE ON REAL DATA
THE DATA TO USE
All retention values.
Organic / Paid
division
Organic + 3 paid
channels
3 GEOS
5 Months
✅Creating the D1 retention profile
✅ Analysis of the profiles (“how many do we need?”)
✅ Selecting the profiles
✅ Analysis of a new cohort, what-if analysis
✅ New channel analysis based on initial retention
NOW LET’S DEMONSTRATE
Call us if you want
to watch TV or
calculate LTV!
DO YOU NEED HELP WITH LTV PREDICTION
AND SCALING PAID UA? PING ME!
Email: nenad@appagent.com
Linkedin: /in/nenadstevanovic
Who is this
handsome fella
now?
LET’S GROW TOGETHER
/appagent.com /appagent.com/blog

Contenu connexe

Tendances

Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika AldabaLightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldabaux singapore
 
Blockchain + AI + Crypto Economics Are We Creating a Code Tsunami?
Blockchain + AI + Crypto Economics Are We Creating a Code Tsunami?Blockchain + AI + Crypto Economics Are We Creating a Code Tsunami?
Blockchain + AI + Crypto Economics Are We Creating a Code Tsunami?Dinis Guarda
 
Making Sense of Analytics
Making Sense of AnalyticsMaking Sense of Analytics
Making Sense of AnalyticsDana DiTomaso
 
Startups are Hard. Like, Really Hard. @luketucker
Startups are Hard. Like, Really Hard. @luketuckerStartups are Hard. Like, Really Hard. @luketucker
Startups are Hard. Like, Really Hard. @luketuckerEmpowered Presentations
 
Taller SEO con Screaming Frog #seoconlarana
Taller SEO con Screaming Frog  #seoconlaranaTaller SEO con Screaming Frog  #seoconlarana
Taller SEO con Screaming Frog #seoconlaranaMJ Cachón Yáñez
 
There is no such thing as UX strategy
There is no such thing as UX strategyThere is no such thing as UX strategy
There is no such thing as UX strategyJeff Gothelf
 
Employer Brand Thinking
Employer Brand ThinkingEmployer Brand Thinking
Employer Brand ThinkingRCA group
 
The Death of Polling?
The Death of Polling?The Death of Polling?
The Death of Polling?Ipsos UK
 
dentsu 2022 media trends
dentsu 2022 media trendsdentsu 2022 media trends
dentsu 2022 media trendsdentsu
 
How to Create A Corporate Social Responsibility (CSR) Strategy (And Why it Ma...
How to Create A Corporate Social Responsibility (CSR) Strategy (And Why it Ma...How to Create A Corporate Social Responsibility (CSR) Strategy (And Why it Ma...
How to Create A Corporate Social Responsibility (CSR) Strategy (And Why it Ma...RebekahDunne
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheLeslie Samuel
 
Local Search in 2023 - Must-Know and Must-Do Tactics
Local Search in 2023 - Must-Know and Must-Do TacticsLocal Search in 2023 - Must-Know and Must-Do Tactics
Local Search in 2023 - Must-Know and Must-Do TacticsBenu Aggarwal
 
THE SCIENCE BEHIND EFFECTIVE FACEBOOK AD CAMPAIGNS
THE SCIENCE BEHIND EFFECTIVE FACEBOOK AD CAMPAIGNSTHE SCIENCE BEHIND EFFECTIVE FACEBOOK AD CAMPAIGNS
THE SCIENCE BEHIND EFFECTIVE FACEBOOK AD CAMPAIGNSunfunnel
 
Five Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same SlideFive Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same SlideCrispy Presentations
 
The Art of the Start 2.0 Presentation Checklist
The Art of the Start 2.0 Presentation ChecklistThe Art of the Start 2.0 Presentation Checklist
The Art of the Start 2.0 Presentation ChecklistGuy Kawasaki
 
Punch Social Media Trends Report 2022
Punch Social Media Trends Report 2022Punch Social Media Trends Report 2022
Punch Social Media Trends Report 2022Bryn Foweather
 
AI, Machine Learning, and their Application for Growth - #GHConf18
AI, Machine Learning, and their Application for Growth - #GHConf18AI, Machine Learning, and their Application for Growth - #GHConf18
AI, Machine Learning, and their Application for Growth - #GHConf18GrowthHackers
 
Social Media Trends 2023 - MarketingTrips.pdf
Social Media Trends 2023 - MarketingTrips.pdfSocial Media Trends 2023 - MarketingTrips.pdf
Social Media Trends 2023 - MarketingTrips.pdfMarketingTrips
 

Tendances (20)

Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika AldabaLightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
 
Blockchain + AI + Crypto Economics Are We Creating a Code Tsunami?
Blockchain + AI + Crypto Economics Are We Creating a Code Tsunami?Blockchain + AI + Crypto Economics Are We Creating a Code Tsunami?
Blockchain + AI + Crypto Economics Are We Creating a Code Tsunami?
 
Making Sense of Analytics
Making Sense of AnalyticsMaking Sense of Analytics
Making Sense of Analytics
 
Startups are Hard. Like, Really Hard. @luketucker
Startups are Hard. Like, Really Hard. @luketuckerStartups are Hard. Like, Really Hard. @luketucker
Startups are Hard. Like, Really Hard. @luketucker
 
Taller SEO con Screaming Frog #seoconlarana
Taller SEO con Screaming Frog  #seoconlaranaTaller SEO con Screaming Frog  #seoconlarana
Taller SEO con Screaming Frog #seoconlarana
 
There is no such thing as UX strategy
There is no such thing as UX strategyThere is no such thing as UX strategy
There is no such thing as UX strategy
 
Employer Brand Thinking
Employer Brand ThinkingEmployer Brand Thinking
Employer Brand Thinking
 
The Death of Polling?
The Death of Polling?The Death of Polling?
The Death of Polling?
 
dentsu 2022 media trends
dentsu 2022 media trendsdentsu 2022 media trends
dentsu 2022 media trends
 
How to Create A Corporate Social Responsibility (CSR) Strategy (And Why it Ma...
How to Create A Corporate Social Responsibility (CSR) Strategy (And Why it Ma...How to Create A Corporate Social Responsibility (CSR) Strategy (And Why it Ma...
How to Create A Corporate Social Responsibility (CSR) Strategy (And Why it Ma...
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 
Local Search in 2023 - Must-Know and Must-Do Tactics
Local Search in 2023 - Must-Know and Must-Do TacticsLocal Search in 2023 - Must-Know and Must-Do Tactics
Local Search in 2023 - Must-Know and Must-Do Tactics
 
Intro to Documenting
Intro to DocumentingIntro to Documenting
Intro to Documenting
 
THE SCIENCE BEHIND EFFECTIVE FACEBOOK AD CAMPAIGNS
THE SCIENCE BEHIND EFFECTIVE FACEBOOK AD CAMPAIGNSTHE SCIENCE BEHIND EFFECTIVE FACEBOOK AD CAMPAIGNS
THE SCIENCE BEHIND EFFECTIVE FACEBOOK AD CAMPAIGNS
 
Five Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same SlideFive Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same Slide
 
The Art of the Start 2.0 Presentation Checklist
The Art of the Start 2.0 Presentation ChecklistThe Art of the Start 2.0 Presentation Checklist
The Art of the Start 2.0 Presentation Checklist
 
Punch Social Media Trends Report 2022
Punch Social Media Trends Report 2022Punch Social Media Trends Report 2022
Punch Social Media Trends Report 2022
 
Empathic Computing: From Wearables to Biohacking
Empathic Computing: From Wearables to BiohackingEmpathic Computing: From Wearables to Biohacking
Empathic Computing: From Wearables to Biohacking
 
AI, Machine Learning, and their Application for Growth - #GHConf18
AI, Machine Learning, and their Application for Growth - #GHConf18AI, Machine Learning, and their Application for Growth - #GHConf18
AI, Machine Learning, and their Application for Growth - #GHConf18
 
Social Media Trends 2023 - MarketingTrips.pdf
Social Media Trends 2023 - MarketingTrips.pdfSocial Media Trends 2023 - MarketingTrips.pdf
Social Media Trends 2023 - MarketingTrips.pdf
 

Similaire à [Webinar] AppAgent _ ROAS Predictions for Grandmas.pdf

All About KPI - How to Forecast & Formulate (easy way)
All About KPI - How to Forecast & Formulate (easy way)All About KPI - How to Forecast & Formulate (easy way)
All About KPI - How to Forecast & Formulate (easy way)Rio Raditya
 
"What we learned from 5 years of building a data science software that actual...
"What we learned from 5 years of building a data science software that actual..."What we learned from 5 years of building a data science software that actual...
"What we learned from 5 years of building a data science software that actual...Dataconomy Media
 
Agile metrics - Measure and Improve
Agile metrics - Measure and ImproveAgile metrics - Measure and Improve
Agile metrics - Measure and ImproveWemanityUK
 
Lean estimation and planning workshop
Lean estimation and planning workshopLean estimation and planning workshop
Lean estimation and planning workshopIan Carroll
 
Project Risk PowerPoint Presentation Slides
Project Risk PowerPoint Presentation SlidesProject Risk PowerPoint Presentation Slides
Project Risk PowerPoint Presentation SlidesSlideTeam
 
LTV predictions in Mobile Gaming: yesterday-today-tomorrow / Oleg Lapin (AppQ...
LTV predictions in Mobile Gaming: yesterday-today-tomorrow / Oleg Lapin (AppQ...LTV predictions in Mobile Gaming: yesterday-today-tomorrow / Oleg Lapin (AppQ...
LTV predictions in Mobile Gaming: yesterday-today-tomorrow / Oleg Lapin (AppQ...DevGAMM Conference
 
Project Risk Powerpoint Presentation Slides
Project Risk Powerpoint Presentation SlidesProject Risk Powerpoint Presentation Slides
Project Risk Powerpoint Presentation SlidesSlideTeam
 
Lean advertising 101 - Paid Acquisition for Startups
Lean advertising 101 - Paid Acquisition for StartupsLean advertising 101 - Paid Acquisition for Startups
Lean advertising 101 - Paid Acquisition for StartupsClément Delangue
 
Longhorn PHP Tech Debt
Longhorn PHP Tech DebtLonghorn PHP Tech Debt
Longhorn PHP Tech DebtBoyd Hemphill
 
How to set up an SEO forecast for free using excel
How to set up an SEO forecast for free using excelHow to set up an SEO forecast for free using excel
How to set up an SEO forecast for free using excelMarie Turner
 
FIN534 Week 6 Scenario Script How to use the Different Capital Bu.docx
FIN534 Week 6 Scenario Script How to use the Different Capital Bu.docxFIN534 Week 6 Scenario Script How to use the Different Capital Bu.docx
FIN534 Week 6 Scenario Script How to use the Different Capital Bu.docxmydrynan
 
FIN534 Week 6 Scenario Script How to use the Different Capital Bu.docx
FIN534 Week 6 Scenario Script How to use the Different Capital Bu.docxFIN534 Week 6 Scenario Script How to use the Different Capital Bu.docx
FIN534 Week 6 Scenario Script How to use the Different Capital Bu.docxssuser454af01
 
Decision Making Frameworks For Leaders Dealing with Economic Uncertainty
Decision Making Frameworks For Leaders Dealing with Economic UncertaintyDecision Making Frameworks For Leaders Dealing with Economic Uncertainty
Decision Making Frameworks For Leaders Dealing with Economic UncertaintyChris Snook
 
The Business of Innovation; How to be a Successful Intrapreneur
The Business of Innovation; How to be a Successful IntrapreneurThe Business of Innovation; How to be a Successful Intrapreneur
The Business of Innovation; How to be a Successful IntrapreneurDavid Gaspar
 
Sheet1TFC Capital Budgeting Analysis - Week 6 ScenarioENTER CORREC.docx
Sheet1TFC Capital Budgeting Analysis - Week 6 ScenarioENTER CORREC.docxSheet1TFC Capital Budgeting Analysis - Week 6 ScenarioENTER CORREC.docx
Sheet1TFC Capital Budgeting Analysis - Week 6 ScenarioENTER CORREC.docxlesleyryder69361
 
Data Analysis - Making Big Data Work
Data Analysis - Making Big Data WorkData Analysis - Making Big Data Work
Data Analysis - Making Big Data WorkDavid Chiu
 
Geecon10: Object Oriented for nonbelievers
Geecon10: Object Oriented for nonbelieversGeecon10: Object Oriented for nonbelievers
Geecon10: Object Oriented for nonbelieversBruno Bossola
 
Blueprint for GSA Migration with Coveo
Blueprint for GSA Migration with CoveoBlueprint for GSA Migration with Coveo
Blueprint for GSA Migration with CoveoMC+A
 
Execution and Accountability - UBT New Zealand
Execution and Accountability - UBT New ZealandExecution and Accountability - UBT New Zealand
Execution and Accountability - UBT New ZealandRESULTS.com
 

Similaire à [Webinar] AppAgent _ ROAS Predictions for Grandmas.pdf (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...
 
All About KPI - How to Forecast & Formulate (easy way)
All About KPI - How to Forecast & Formulate (easy way)All About KPI - How to Forecast & Formulate (easy way)
All About KPI - How to Forecast & Formulate (easy way)
 
"What we learned from 5 years of building a data science software that actual...
"What we learned from 5 years of building a data science software that actual..."What we learned from 5 years of building a data science software that actual...
"What we learned from 5 years of building a data science software that actual...
 
Agile metrics - Measure and Improve
Agile metrics - Measure and ImproveAgile metrics - Measure and Improve
Agile metrics - Measure and Improve
 
Lean estimation and planning workshop
Lean estimation and planning workshopLean estimation and planning workshop
Lean estimation and planning workshop
 
Project Risk PowerPoint Presentation Slides
Project Risk PowerPoint Presentation SlidesProject Risk PowerPoint Presentation Slides
Project Risk PowerPoint Presentation Slides
 
LTV predictions in Mobile Gaming: yesterday-today-tomorrow / Oleg Lapin (AppQ...
LTV predictions in Mobile Gaming: yesterday-today-tomorrow / Oleg Lapin (AppQ...LTV predictions in Mobile Gaming: yesterday-today-tomorrow / Oleg Lapin (AppQ...
LTV predictions in Mobile Gaming: yesterday-today-tomorrow / Oleg Lapin (AppQ...
 
Project Risk Powerpoint Presentation Slides
Project Risk Powerpoint Presentation SlidesProject Risk Powerpoint Presentation Slides
Project Risk Powerpoint Presentation Slides
 
Lean advertising 101 - Paid Acquisition for Startups
Lean advertising 101 - Paid Acquisition for StartupsLean advertising 101 - Paid Acquisition for Startups
Lean advertising 101 - Paid Acquisition for Startups
 
Longhorn PHP Tech Debt
Longhorn PHP Tech DebtLonghorn PHP Tech Debt
Longhorn PHP Tech Debt
 
How to set up an SEO forecast for free using excel
How to set up an SEO forecast for free using excelHow to set up an SEO forecast for free using excel
How to set up an SEO forecast for free using excel
 
FIN534 Week 6 Scenario Script How to use the Different Capital Bu.docx
FIN534 Week 6 Scenario Script How to use the Different Capital Bu.docxFIN534 Week 6 Scenario Script How to use the Different Capital Bu.docx
FIN534 Week 6 Scenario Script How to use the Different Capital Bu.docx
 
FIN534 Week 6 Scenario Script How to use the Different Capital Bu.docx
FIN534 Week 6 Scenario Script How to use the Different Capital Bu.docxFIN534 Week 6 Scenario Script How to use the Different Capital Bu.docx
FIN534 Week 6 Scenario Script How to use the Different Capital Bu.docx
 
Decision Making Frameworks For Leaders Dealing with Economic Uncertainty
Decision Making Frameworks For Leaders Dealing with Economic UncertaintyDecision Making Frameworks For Leaders Dealing with Economic Uncertainty
Decision Making Frameworks For Leaders Dealing with Economic Uncertainty
 
The Business of Innovation; How to be a Successful Intrapreneur
The Business of Innovation; How to be a Successful IntrapreneurThe Business of Innovation; How to be a Successful Intrapreneur
The Business of Innovation; How to be a Successful Intrapreneur
 
Sheet1TFC Capital Budgeting Analysis - Week 6 ScenarioENTER CORREC.docx
Sheet1TFC Capital Budgeting Analysis - Week 6 ScenarioENTER CORREC.docxSheet1TFC Capital Budgeting Analysis - Week 6 ScenarioENTER CORREC.docx
Sheet1TFC Capital Budgeting Analysis - Week 6 ScenarioENTER CORREC.docx
 
Data Analysis - Making Big Data Work
Data Analysis - Making Big Data WorkData Analysis - Making Big Data Work
Data Analysis - Making Big Data Work
 
Geecon10: Object Oriented for nonbelievers
Geecon10: Object Oriented for nonbelieversGeecon10: Object Oriented for nonbelievers
Geecon10: Object Oriented for nonbelievers
 
Blueprint for GSA Migration with Coveo
Blueprint for GSA Migration with CoveoBlueprint for GSA Migration with Coveo
Blueprint for GSA Migration with Coveo
 
Execution and Accountability - UBT New Zealand
Execution and Accountability - UBT New ZealandExecution and Accountability - UBT New Zealand
Execution and Accountability - UBT New Zealand
 

Plus de AppAgent / Strategic & Creative Mobile Marketing Agency

Plus de AppAgent / Strategic & Creative Mobile Marketing Agency (18)

[Webinar] Mastering UGC: How to Build Successful Collaborations with Content ...
[Webinar] Mastering UGC: How to Build Successful Collaborations with Content ...[Webinar] Mastering UGC: How to Build Successful Collaborations with Content ...
[Webinar] Mastering UGC: How to Build Successful Collaborations with Content ...
 
Profitably scale your subscription-based app
Profitably scale your subscription-based appProfitably scale your subscription-based app
Profitably scale your subscription-based app
 
The Ultimate Guide to Designing Mobile Ads & App Store Creatives (1).pdf
The Ultimate Guide to Designing Mobile Ads & App Store Creatives (1).pdfThe Ultimate Guide to Designing Mobile Ads & App Store Creatives (1).pdf
The Ultimate Guide to Designing Mobile Ads & App Store Creatives (1).pdf
 
6 key drivers of ASO strategy
6 key drivers of ASO strategy6 key drivers of ASO strategy
6 key drivers of ASO strategy
 
6 key drivers of ASO strategy [sneak peek of a webinar]
6 key drivers of ASO strategy [sneak peek of a webinar]6 key drivers of ASO strategy [sneak peek of a webinar]
6 key drivers of ASO strategy [sneak peek of a webinar]
 
AppAgent TikTok overview
AppAgent TikTok overviewAppAgent TikTok overview
AppAgent TikTok overview
 
AppAgent ROY mobile marketing analytics
AppAgent ROY mobile marketing analyticsAppAgent ROY mobile marketing analytics
AppAgent ROY mobile marketing analytics
 
AppAgent - Integrated Mobile Marketing Agency: Why we loved 2019
AppAgent - Integrated Mobile Marketing Agency: Why we loved 2019AppAgent - Integrated Mobile Marketing Agency: Why we loved 2019
AppAgent - Integrated Mobile Marketing Agency: Why we loved 2019
 
Case Study: Setting new mobile growth strategy based on data
Case Study: Setting new mobile growth strategy based on dataCase Study: Setting new mobile growth strategy based on data
Case Study: Setting new mobile growth strategy based on data
 
Multiplayer Soft Launch for Mobile Online Conference 2019 by Appfollow
Multiplayer Soft Launch for Mobile Online Conference 2019 by AppfollowMultiplayer Soft Launch for Mobile Online Conference 2019 by Appfollow
Multiplayer Soft Launch for Mobile Online Conference 2019 by Appfollow
 
Insider secrets - How to test new acquisition channels
Insider secrets - How to test new acquisition channelsInsider secrets - How to test new acquisition channels
Insider secrets - How to test new acquisition channels
 
AppAgent's Graphic Design Portfolio
AppAgent's Graphic Design PortfolioAppAgent's Graphic Design Portfolio
AppAgent's Graphic Design Portfolio
 
8 types of mobile ad fraud
8 types of mobile ad fraud8 types of mobile ad fraud
8 types of mobile ad fraud
 
Why Creativity Can Save You a Fortune In Paid Acquisition
Why Creativity Can Save You a Fortune In Paid AcquisitionWhy Creativity Can Save You a Fortune In Paid Acquisition
Why Creativity Can Save You a Fortune In Paid Acquisition
 
Case study: Making your best mobile customers churn less
Case study: Making your best mobile customers churn less Case study: Making your best mobile customers churn less
Case study: Making your best mobile customers churn less
 
PGC Helsinki talk - 11 Deadly Marketing Sins
PGC Helsinki talk - 11 Deadly Marketing SinsPGC Helsinki talk - 11 Deadly Marketing Sins
PGC Helsinki talk - 11 Deadly Marketing Sins
 
8 mobile intelligence tools every mobile marketer should know
8 mobile intelligence tools every mobile marketer should know8 mobile intelligence tools every mobile marketer should know
8 mobile intelligence tools every mobile marketer should know
 
How to get featured by Apple & Google
How to get featured by Apple & GoogleHow to get featured by Apple & Google
How to get featured by Apple & Google
 

Dernier

personal branding kit for music business
personal branding kit for music businesspersonal branding kit for music business
personal branding kit for music businessbrjohnson6
 
How to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail SuccessHow to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail SuccessAggregage
 
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15SearchNorwich
 
Unraveling the Mystery of The Circleville Letters.pptx
Unraveling the Mystery of The Circleville Letters.pptxUnraveling the Mystery of The Circleville Letters.pptx
Unraveling the Mystery of The Circleville Letters.pptxelizabethella096
 
Call Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRCall Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRSapana Sha
 
What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?riteshhsociall
 
Situation Analysis | Management Company.
Situation Analysis | Management Company.Situation Analysis | Management Company.
Situation Analysis | Management Company.DanielaQuiroz63
 
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...ChesterYang6
 
Brand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdfBrand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdftbatkhuu1
 
BLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly BulletinBLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly BulletinBalmerLawrie
 
Social media, ppt. Features, characteristics
Social media, ppt. Features, characteristicsSocial media, ppt. Features, characteristics
Social media, ppt. Features, characteristicswasim792942
 
The Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfThe Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfVWO
 
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO SuccessBrighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO SuccessVarn
 
Google 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
Google 3rd-Party Cookie Deprecation [Update] + 5 Best StrategiesGoogle 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
Google 3rd-Party Cookie Deprecation [Update] + 5 Best StrategiesSearch Engine Journal
 
Major SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain DigitalMajor SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain DigitalBanyanbrain
 

Dernier (20)

personal branding kit for music business
personal branding kit for music businesspersonal branding kit for music business
personal branding kit for music business
 
How to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail SuccessHow to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail Success
 
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
 
Brand Strategy Master Class - Juntae DeLane
Brand Strategy Master Class - Juntae DeLaneBrand Strategy Master Class - Juntae DeLane
Brand Strategy Master Class - Juntae DeLane
 
The Future of Brands on LinkedIn - Alison Kaltman
The Future of Brands on LinkedIn - Alison KaltmanThe Future of Brands on LinkedIn - Alison Kaltman
The Future of Brands on LinkedIn - Alison Kaltman
 
Unraveling the Mystery of The Circleville Letters.pptx
Unraveling the Mystery of The Circleville Letters.pptxUnraveling the Mystery of The Circleville Letters.pptx
Unraveling the Mystery of The Circleville Letters.pptx
 
Call Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRCall Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCR
 
What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?
 
Situation Analysis | Management Company.
Situation Analysis | Management Company.Situation Analysis | Management Company.
Situation Analysis | Management Company.
 
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
 
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
 
Foundation First - Why Your Website and Content Matters - David Pisarek
Foundation First - Why Your Website and Content Matters - David PisarekFoundation First - Why Your Website and Content Matters - David Pisarek
Foundation First - Why Your Website and Content Matters - David Pisarek
 
Brand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdfBrand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdf
 
BLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly BulletinBLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
 
Social media, ppt. Features, characteristics
Social media, ppt. Features, characteristicsSocial media, ppt. Features, characteristics
Social media, ppt. Features, characteristics
 
The Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfThe Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdf
 
Creator Influencer Strategy Master Class - Corinne Rose Guirgis
Creator Influencer Strategy Master Class - Corinne Rose GuirgisCreator Influencer Strategy Master Class - Corinne Rose Guirgis
Creator Influencer Strategy Master Class - Corinne Rose Guirgis
 
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO SuccessBrighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
 
Google 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
Google 3rd-Party Cookie Deprecation [Update] + 5 Best StrategiesGoogle 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
Google 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
 
Major SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain DigitalMajor SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain Digital
 

[Webinar] AppAgent _ ROAS Predictions for Grandmas.pdf

  • 1. Created by Martin Jelinek & Roberto Sbrolla 23rd November, 2022 HOW TO PREDICT AD REVENUE ROAS (FOR GRANDMAS) Webinar
  • 2. We are Live! Do you see me? Are we live?
  • 3. INTRODUCTION AppAgent Webinar | Predicting Ad Revenue Roas
  • 4. PREDICTING AD REVENUE ROAS (FOR GRANDMAS)
  • 6. PREDICTING AD REVENUE ROAS (FOR GRANDMAS) GamesandApps RetentionxARPDAU
  • 7. PREDICTING AD REVENUE ROAS (FOR GRANDMAS) Comprehensive& NiceGrandmaPictures!
  • 8. We are Live! MAIN GOAL Kids! I can finally do this at home!
  • 9. WEBINAR OUTLINE 5 Sections, 3 Basic Concepts
  • 10. WHERE WE’LL START | FUNDAMENTALS What the... Warm-up and terminology ● What ROAS components can we actually predict? ● Why do we always want to look at curves?
  • 11. CONCEPT 1/3 | CALCULATING LTV Getting the basic curve shape from Retention and ARPDAU data. ● How to calculate LTV and create curves using “Retention x ARPDAU” Methodology ● Visual example from the ground up ● Calculation using linear interpolation
  • 12. Predicting retention points if data is not available. ● "Predictions" without having the data ● Example: We have all dates until D120 but lack any info on D365 ● We'll discuss the approach and limitations CONCEPT 2/3 | PREDICTING UNKNOWN RETENTION POINTS D360 ???
  • 13. CONCEPT 3/3 | RETENTION PROFILES AND HOW TO USE THEM Using the full curve to perform LTV / ROAS predictions. ● Retention profiles allow you to practically perform predictions on your new cohorts (so you can quickly evaluate your paid UA) or "predict" and analyze performance of newly opened channels.
  • 14. Practical example. ● How to do an actual analysis to identify retention profiles ● Using retention profiles for prediction and new channel analysis FINAL OUTCOME | EXAMPLE DATA ANALYSIS AND PREDICTIONS
  • 15. We are Live! All good? You still there?
  • 16. Martin Jelinek ● 7+ years in game development ● 6+ in mobile marketing ● Head of Marketing ● Data Enthusiast YOUR HOSTS FOR TODAY Roberto Sbrolla ● 15+ years in digital marketing ● 7+ in mobile marketing ● Growth Consultant ● Hobby: learning Unity and game development
  • 17. WHO IS APPAGENT? Founded in 2016, AppAgent is a strategic & creative marketing partner for top game and app publishers. The team consists of 30 people from 14 nationalities and various specializations. AppAgent was awarded App Marketing Agency of the Year in 2018 and 2020 while it has been shortlisted ever since 2017.
  • 18. WARMUP & TERMINOLOGY ● Concept 1 - Calculating LTV from Retention and ARPDAU ● Concept 2 - Predicting Unknown Retention Points ● Concept 3 - Retention Profiles & How to Use Them ● The Final Boss: Example Analysis & Predictions
  • 19. (it should!) LOOK FAMILIAR? ROAS = Return (revenue) Ad Spend (cost) __________ I am very familiar, yes!
  • 20. No predictions and calculations needed! TRIVIAL EXAMPLE 1: PREMIUM APP ROAS = Purchase Price (one-time) CPA (avg cost per payer) ________________
  • 21. But most games (apps) don’t monetize with one initial purchase. TRIVIAL EXAMPLE 2: AD MONETIZED GAME ROAS = CPI (avg cost per install) ________________ LTV (accumulated over time)
  • 22. It should not look like a snapshot (eg. D90 LTV) but rather like this: TRIVIAL EXAMPLE 2: AD MONETIZED GAME ROAS = LTV CPI ___ D(x) D(x) Thecurveiscool! Belikethecurve!
  • 23. We are Live! You still did not persuade me about the curves, young men!
  • 24. IMAGINE 3 GAMES WITH THESE D30 LTV’S: 1 2 3 D30 LTV $1 D30 LTV $0.6 D30 LTV $0.8 If you have to pick one to invest into - which one would you pick?
  • 25. 1 2 3 D30 LTV $1 D30 LTV $0.6 D30 LTV $0.8 Example 1’s LTV is like…this big! IMAGINE 3 CAMPAIGNS WITH THESE D30 LTV’S:
  • 26. LOOK AT THE CURVES TO SEE THE WHOLE STORY. 1 2 3 Daily snapshots can be deceiving - aim for curves, not snapshots!
  • 27. But how can I get one of these curves back?
  • 28. CONCEPT 1: CREATING LTV CURVES ● Concept 2 - Predicting Unknown Retention Points ● Concept 3 - Retention Profiles & How to Use Them ● The Final Boss: Example Analysis & Predictions
  • 29. This is the context of whole ROAS calculation. LTV CURVE THIS again?!
  • 30. We’ll need 2 core ingredients. LTV CURVE LTV Retention x ARPDAU (avgactivedays) (avgads/day*eCPM) D(x) Howmanyadswillheseeperday? Whatistherevenueperad? Howmanytimes(days)will theuserbeactivefor?
  • 31. WINDOW OF FUNDAMENTAL LOGIC Following the logic: “If the USER plays the game on a given day, he will spend some avg time and see some avg number of ads; Each will generate REVENUE (cents). If we understand how many ads per day the user consumes, and HOW MANY DAYS will he be active (in a given timeframe), we'll get the LTV.”
  • 32. We’ll need 2 core ingredients. LTV CURVE LTV Retention x ARPDAU (avgactivedays) (avgads/day*eCPM) ARPDAU-fromreports (canbebrokendownbutnotsomethingwe'll dotoday-cannotbepredicted) D(x) Lifetimeactivedays-calculatefrom retention(cumulativeoverdays)
  • 33. Can you just show me already?
  • 34. Cumulative Lifetime days How many days was an average user active in X days after install? Retention chart What % of users from our cohort will come back on D(x)? LTV FROM RETENTION & ARPDAU - LET’S OBSERVE THE CURVE FORMATION
  • 35. Cumulative Lifetime days on D0 = 1. On average, each newly acquired user has been active for exactly 1 day. D0 = 100% Everyone who launched the app is considered “active”. DAY 0 - WE STARTED THE CAMPAIGNS!
  • 36. Cumulative Lifetime days on D1 = 1.6. We add D0 (100%) and D1 (60%). On average, each person has been active for 1,6 days so far! But this will increase tomorrow.. D1 = 60% Not all users came back on D1. This was expected! DAY 1
  • 37. Cumulative Lifetime days on D2 = 2. We add D0 (100%), D1 (60%), and D2 (40%). On average, each person has been active for 2 days so far! But this will increase tomorrow.. D2 = 40% We get another retention datapoint.. DAY 2
  • 38. Cumulative Lifetime days on D7 = 3.13. We summed all the retention numbers for each day so far. This gives us an average of 3.13 active days on D7! D7 = 19% But more importantly, we now have all the data points! DAY 7 (LET’S SKIP AHEAD!)
  • 39. WE HAVE OUR FIRST LTV INGREDIENT!
  • 40. ARPDAU = $0,25 . = ..AND OUR SECOND INGREDIENT Averageforthepast7days (wegotthisfromthereport)
  • 41. $0,25 LTV Curve for the first 7 days! Amazing! DAY 7: TURNING LIFETIME DAYS INTO LTV x ARPDAU .
  • 42. This is the context of whole ROAS calculation. WHAT CAN WE PREDICT? RETENTION! Uh-oh..
  • 43. We are Live! Girls! I think I got this!
  • 44. We need retention for each D(x) - but we often get just the key retention points: LET’S DO THIS BEYOND D7 NOW!
  • 45. LET’S DO THIS BEYOND D7 NOW! It looks like this in the chart. To calculate the lifetime days, we need each and every D(x) value!
  • 46. LET’S DO THIS BEYOND D7 NOW! It looks like this in the chart. To calculate the lifetime days, we need each and every D(x) value! Interpolate! You have to In-Ter-Po-Late!!!
  • 47. THERE ARE MULTIPLE WAYS TO DO THIS. OPTION 1 Option 1: Use the Calculator that we provide :)
  • 48. We are Live! Are we here to learn or what?
  • 49. SO LET’S DEMONSTRATE HOW TO SIMPLY INTERPOLATE Let’s first zoom into the first 30 days or so!
  • 50. INTERPOLATION BETWEEN D1 & D7 We see 3 data points: D1, D7, and D30. Let’s create the rest of the data points between D1 and D7 first.
  • 51. Retention decreased by (48-26)=22% from D1 to D7 (in 6 days). On average, the retention decreased by (22%/6)=3,67% for each of these days! INTERPOLATION BETWEEN D1 & D7
  • 52. Success! Now let’s do the same between D7 and D30.. INTERPOLATION BETWEEN D1 & D7
  • 53. Retention decreased by (26-16)=10% from D7 to D30 (in 23 days). On average, the retention decreased by (10%/23) = 0.43% for each of these days! INTERPOLATION BETWEEN D7 & D30 - USE THE SAME LOGIC
  • 54. SAME LOGIC CAN BE APPLIED TO ANY LINE SEGMENT Let’s demonstrate how to do the interpolation between any 2 points!
  • 55. NOW WE HAVE A GOOD APPROXIMATION OF THE FIRST 120D RETENTION! (we could now simply flip this to active days, LTV, and ROAS if we wanted to!)
  • 56. (JUST USE THE TOOL!)
  • 57. NOW WE HAVE A GOOD APPROXIMATION OF THE 120D! (we could now simply flip this to active days, LTV, and ROAS if we wanted to!) But you know what they say - life begins at 120!
  • 58. CONCEPT 2: PREDICTING UNKNOWN RETENTION POINTS ● Concept 3 - Retention Profiles & How to Use them ● The final Boss: Example analysis & Predictions
  • 59. WHAT IF WE RUN OUT OF DATA? What if we don’t have any historical data beyond D120? Can we somehow predict the additional data points? D360 ???
  • 60. Let’s just call Daisy! She knows how to do these things…
  • 62. DIFFERENT APPROACHES.. BUT WE JUST DON’T HAVE THE DATA! We can try fitting to a curve - but that’s just relying on maths and natural curves.. ExponentialTrendline LogarithmicTrendline
  • 63. MY RECOMMENDATION - APPLY LOGIC AND MODELLING Let’s check a couple scenarios!
  • 64. MY RECOMMENDATION - APPLY LOGIC AND MODELLING Let’s take a look at couple scenarios! I hope they’ve got at least 3!
  • 65. WHAT CAN HAPPEN BETWEEN D120 AND D360? Scenario 1 Retention does not decrease. Almost impossible.
  • 66. WHAT CAN HAPPEN BETWEEN D120 AND D360? Scenario 1 Scenario 2 Retention does not decrease. Almost impossible. Drop from D90-D120 will continue. Very unlikely.
  • 67. Loose the same % of users every day. Quite unlikely. WHAT CAN HAPPEN BETWEEN D120 AND D360? Scenario 1 Scenario 3 Scenario 2 Retention does not decrease. Almost impossible. Drop from D90-D120 will continue. Very unlikely.
  • 68. LTV? Loose the same % of users every day. Quite unlikely. HOW WOULD THESE RETENTIONS TRANSLATE TO THE ACTUAL LTV? Scenario 1 Scenario 3 Scenario 2 Retention does not decrease. Almost impossible. Drop from D90-D120 will continue. Very unlikely.
  • 69. HOW WOULD THESE TRANSLATE TO THE LTV? We already get some indication of what the difference in retentions can mean for the resulting LTV! $5,1 $5.6 $7.2 $8.6
  • 70. Which of these is more likely? Try thinking about your game: - How much content do you have? Is it enough for long term? - Are users socially engagement? (this can mean they’ll stay longer) - How are users currently "engaged"? - Industry benchmarks (Appsflyer have some?) IT’S ACTUALLY QUITE HELPFUL IF YOU USE IT WELL!
  • 71. Assign Weights… ASSIGN WEIGHTS AND YOU HAVE YOUR APPROXIMATION! And get the “Weighted” LTV Curve
  • 72. CONCEPT 2 IS DONE! Now we have a full 365D LTV Curve (with one day predicted).
  • 73. CONCEPT 2 IS DONE! Now we have a full 365D LTV Curve (with one day predicted). Libre? Virgo? Taurus?
  • 74. We are Live! Girls! Come here! We got the full curve!
  • 75. CONCEPT 3: RETENTION PROFILES & HOW TO USE THEM ● The final Boss: Example analysis & Predictions
  • 76. RETENTION MULTIPLICATION PROFILES Now that we have a good idea of the full curve, we can use it for predictions of new cohorts!* Retention what? Like a repeated tension? Note: We are simplifying here and expecting the retention profiles to be stable across all dimensions.
  • 77. RETENTION PROFILE - CONCEPT D7:D1 = 54% Day 1 retention: 48% Day 4 retention: 26% If we do the math (26/48=54%), we see that 54% of D1 active were retained to D7.
  • 78. RETENTION PROFILE - CONCEPT D30:D1 = 33% Day 1 retention: 48% Day 4 retention: 26% Only 1 third of D1 users survive until day 30.
  • 79. RETENTION PROFILE - CONCEPT D90:D1 = 19% Day 1 retention: 48% Day 4 retention: 26% Only 1 third of D1 users survive until day 30.
  • 80. RETENTION MULTIPLICATION PROFILE CREATION D120/D1=13% Day 1 retention: 48% Day 120 retention: 6.5% If we do the math (6.5/48=54%), we see that 13% of D1 active were retained to D7.
  • 81. RETENTION MULTIPLICATION PROFILE CREATION So if you have a table of these fractions D1=(?) D7=0.54*(D1) D30=0.33*(D1) D90=0.2*(D1) … Each time you measure D1, you can apply the retention profile, “predict” all the retention points, and take it from there!
  • 82. THE FINAL BOSS: EXAMPLE ON REAL DATA
  • 83. THE DATA TO USE All retention values. Organic / Paid division Organic + 3 paid channels 3 GEOS 5 Months
  • 84. ✅Creating the D1 retention profile ✅ Analysis of the profiles (“how many do we need?”) ✅ Selecting the profiles ✅ Analysis of a new cohort, what-if analysis ✅ New channel analysis based on initial retention NOW LET’S DEMONSTRATE
  • 85. Call us if you want to watch TV or calculate LTV!
  • 86. DO YOU NEED HELP WITH LTV PREDICTION AND SCALING PAID UA? PING ME! Email: nenad@appagent.com Linkedin: /in/nenadstevanovic Who is this handsome fella now?