SlideShare una empresa de Scribd logo
1 de 45
Descargar para leer sin conexión
Data behind UA
Michal P. Grno, Head of Marketing Analytics
February 2020
LTV > CAC*
Doing
marketing
without any
data
Checking
reports within
GA or FB
Buying 3rd
party tool or
using MMP
Building your
own
Marketing
Analytics
Stack
www.pixelfederation.com
Data behind UA
Today’s Agenda
1. The basics
2. Our BI Stack & Team structure
3. Doing UA the smart way
www.pixelfederation.com
Data behind UA
The basics
Source: The only growth metric that matters (Mobile Dev Memo, 2019)
● CTR (by channel / geo /
campaign / optimization)
● CPM
● IPM
● eCPI
● CPP (cost per payer)
● CPd1R (cost per d1
returned user)
● CTI (install rate)
● dN Retention / Retention
profile
● Tutorial completion
● Custom eng. metrics
(finished N quests, sent
N ships, etc.)
● Conversion rate
(to payer)
● Payers
● ARPU
● ARPPU
● Ad Revenue
● Score
● ROI / ROAS
App Install Engagement
Traffic
Source X
Acquisition Retention Monetization
Our take on the UA metrics
www.pixelfederation.com
Data behind UA
The basics
The basic setup of mobile marketing
App Network MMP Reporting
www.pixelfederation.com
Data behind UA
The basics
Our BI Stack
Data Discovery Workbench / Lab
Raw Data
Staging
Layer
Performance
Layer Custom Apps
Dashboards
Our Data Ecosystem
DWH API
API
API
www.pixelfederation.com
Data behind UA
Our BI Stack
Raw Data
Staging
Layer
Tracking
800,000,000
> 40%
actions tracked every single day
used for calculating reports
15+
3rd party APIs integrated
500
GBs of data processed daily
www.pixelfederation.com
Data behind UA
Our BI Stack
Processing
Data Discovery Workbench / Lab
Raw Data
Staging
Layer
Performance
Layer
~4,500
50
automated jobs daily
GBs of compressed data stored
9
analysts digging into data
www.pixelfederation.com
Data behind UA
Our BI Stack
Reporting
20,000,000
101
events sent to 3rd parties
reports refreshed
Performance
Layer Custom Apps
Dashboards
DWH API
API
www.pixelfederation.com
Data behind UA
Our BI Stack
Our BI Stack
Team
www.pixelfederation.com
Data behind UA
Our BI Team
Centralized
DATA
team
DA
TS
SP
EA
● Benefits
○ Knowledge sharing
○ Replaceability
● Drawbacks
○ Analytics only as a support
○ Not being part of product team
○ Communication
www.pixelfederation.com
Data behind UA
Our BI Team
Centralized
DATA
team
DA
TS
SP
EA
CDO
+
DWH
DA
SP MKT
TS2AC
*
*
*
*
*
www.pixelfederation.com
Data behind UA
Our BI Team
CDO
+
DWH
DA
SP MKT
TS2AC
*
*
*
*
*
● Benefits
○ Agility
○ Analytics as part of a product
○ Working on things that matter
○ Communication with PMs and GDs
● Drawbacks
○ Some tasks take too long
○ Doing things that have been
already done
www.pixelfederation.com
Data behind UA
Our BI Team
CPO
DASP
MKT TS2AC
*
*
*
**
CMO CTO
GA
Lead
MA
Lead
DWH
Team
HoT
Doing UA the smart way
LTV > CAC
Really easy
Not so much :(
Predicting the LTV
● Lifetime value of a player
○ “Lifetime” = predefined time period (3m, 6m, 1y, …)
○ Usually period to regain the costs
This is where we are now
● Methods
○ Historical revenue
○ Retention method (ARPDAU*Lifetime)
○ Continuous ARPU curve
○ Normalized ARPU curve
○ More advanced methods
■ Pareto/NBD
■ BG/NBD
■ Gamma-Gamma
www.pixelfederation.com
Data behind UA
Doing UA the smart way
Predicting the LTV
www.pixelfederation.com
Data behind UA
Doing UA the smart way
Predicting the LTV
● ARPU curves
○ calculated from historical data
○ for project + platform
○ function of days_in_game
○ normalization means that norm_ARPU(364) = 1
● How does the prediction works?
○ pred_ARPU(x) = actual_ARPU(x) / norm_ARPU(x)
www.pixelfederation.com
Data behind UA
Doing UA the smart way
Predicting the LTV
AFK Cats Android 21%
Diggy
Android 9%
Canvas 4%
Seaport
Android 19%
Canvas 12%
TrainStation Android 17%
D7 ROAS Benchmark
www.pixelfederation.com
Data behind UA
Doing UA the smart way
Predicting the LTV
AFK Cats Android 31%
Diggy
Android 23%
Canvas 13%
Seaport
Android 31%
Canvas 25%
TrainStation Android 40%
D30 ROAS Benchmark
www.pixelfederation.com
Data behind UA
Doing UA the smart way
Predicting the LTV
Project Platform D7 D30
AFK Cats Android 21% 31%
Diggy
Android 9% 23%
Canvas 4% 13%
Seaport
Android 19% 31%
Canvas 12% 25%
TrainStation Android 17% 40%
www.pixelfederation.com
Data behind UA
Doing UA the smart way
dN ROAS Benchmark
Project Platform D7 D30
AFK Cats Android 4.8x 3.2x
Diggy
Android 11.1x 4.3x
Canvas 25x 7.7x
Seaport
Android 5.3x 3.2x
Canvas 8.3x 4.0x
TrainStation Android 5.9x 2.5x
dN ROAS Multiplier
But there’s one huge problem with ROAS multipliers
*okay, maybe more than one
Predicting the LTV
www.pixelfederation.com
Data behind UA
Doing UA the smart way
Predicting the LTV
www.pixelfederation.com
Data behind UA
Doing UA the smart way
Predicting the LTV
● Easy to calculate
○ only payment data needed
● Easy to implement
○ not so big data
● Easy to interpret
○ everyone understands $$$
● It works!
● Unstable over time
○ game design changes
○ optimization/network
● Inaccurate with small samples
○ only payment data used
● Predictions made on cohort level
○ not on player level
● Easily “fooled” by whales
● Unreliable with early predictions
Pros Cons
www.pixelfederation.com
Data behind UA
Doing UA the smart way
How it actually looks?
Campaign naming structure
Basic metrics
Overall and recent performance
Custom engagement metrics
New way of looking at the data
To summarize
● LTV > CAC is not everything!
● Give UA managers the tools they need
to make the right decisions
● Measuring LTV is kind of difficult
● Garbage in = garbage out
www.pixelfederation.com
Data behind UA
Time for Q&A
Michal P. Grno
mgrno@pixelfederation.com
https://www.linkedin.com/in/michalprokopgrno/

Más contenido relacionado

La actualidad más candente

LiveOps as a Service | Scott Humphries
LiveOps as a Service | Scott HumphriesLiveOps as a Service | Scott Humphries
LiveOps as a Service | Scott HumphriesJessica Tams
 
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.GameCamp
 
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...GameCamp
 
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 ...GameCamp
 
GDC Talk: Lifetime Value: The long tail of Mid-Core games
GDC Talk: Lifetime Value: The long tail of Mid-Core gamesGDC Talk: Lifetime Value: The long tail of Mid-Core games
GDC Talk: Lifetime Value: The long tail of Mid-Core gamesTamara (Tammy) Levy
 
KPIs for Mobile Game Soft Launch
KPIs for Mobile Game Soft LaunchKPIs for Mobile Game Soft Launch
KPIs for Mobile Game Soft LaunchZENNA
 
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...GameCamp
 
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?GameCamp
 
Two Methods for Modeling LTV with a Spreadsheet
Two Methods for Modeling LTV with a SpreadsheetTwo Methods for Modeling LTV with a Spreadsheet
Two Methods for Modeling LTV with a SpreadsheetEric Seufert
 
Hyper-casual in a Hypercompetitive Market - Voodoo
Hyper-casual in a Hypercompetitive Market - VoodooHyper-casual in a Hypercompetitive Market - Voodoo
Hyper-casual in a Hypercompetitive Market - VoodooGameAnalytics
 
Using Data Science to grow games / Robert Magyar (SuperScale)
Using Data Science to grow games / Robert Magyar (SuperScale)Using Data Science to grow games / Robert Magyar (SuperScale)
Using Data Science to grow games / Robert Magyar (SuperScale)DevGAMM Conference
 
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...GameCamp
 
Soft Launch Planning and Management | Dylan Tredrea
Soft Launch Planning and Management | Dylan TredreaSoft Launch Planning and Management | Dylan Tredrea
Soft Launch Planning and Management | Dylan TredreaJessica Tams
 
Effective A/B testing with Firebase. HuuugeGame example
Effective A/B testing with Firebase. HuuugeGame exampleEffective A/B testing with Firebase. HuuugeGame example
Effective A/B testing with Firebase. HuuugeGame exampleGameCamp
 
Quick Introduction to F2P Mobile Game Analytics
Quick Introduction to F2P Mobile Game AnalyticsQuick Introduction to F2P Mobile Game Analytics
Quick Introduction to F2P Mobile Game AnalyticsKyle Campbell
 
Context Aware Recommendations at Netflix
Context Aware Recommendations at NetflixContext Aware Recommendations at Netflix
Context Aware Recommendations at NetflixLinas Baltrunas
 
LiveOps 101 | Andrew Munden
LiveOps 101 | Andrew MundenLiveOps 101 | Andrew Munden
LiveOps 101 | Andrew MundenJessica Tams
 
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 POsTimShepherd83
 

La actualidad más candente (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...
 
LiveOps as a Service | Scott Humphries
LiveOps as a Service | Scott HumphriesLiveOps as a Service | Scott Humphries
LiveOps as a Service | Scott Humphries
 
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.
 
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...
 
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 ...
 
GDC Talk: Lifetime Value: The long tail of Mid-Core games
GDC Talk: Lifetime Value: The long tail of Mid-Core gamesGDC Talk: Lifetime Value: The long tail of Mid-Core games
GDC Talk: Lifetime Value: The long tail of Mid-Core games
 
KPIs for Mobile Game Soft Launch
KPIs for Mobile Game Soft LaunchKPIs for Mobile Game Soft Launch
KPIs for Mobile Game Soft Launch
 
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...
 
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?
 
Two Methods for Modeling LTV with a Spreadsheet
Two Methods for Modeling LTV with a SpreadsheetTwo Methods for Modeling LTV with a Spreadsheet
Two Methods for Modeling LTV with a Spreadsheet
 
Hyper-casual in a Hypercompetitive Market - Voodoo
Hyper-casual in a Hypercompetitive Market - VoodooHyper-casual in a Hypercompetitive Market - Voodoo
Hyper-casual in a Hypercompetitive Market - Voodoo
 
Using Data Science to grow games / Robert Magyar (SuperScale)
Using Data Science to grow games / Robert Magyar (SuperScale)Using Data Science to grow games / Robert Magyar (SuperScale)
Using Data Science to grow games / Robert Magyar (SuperScale)
 
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...
 
Soft Launch Planning and Management | Dylan Tredrea
Soft Launch Planning and Management | Dylan TredreaSoft Launch Planning and Management | Dylan Tredrea
Soft Launch Planning and Management | Dylan Tredrea
 
Effective A/B testing with Firebase. HuuugeGame example
Effective A/B testing with Firebase. HuuugeGame exampleEffective A/B testing with Firebase. HuuugeGame example
Effective A/B testing with Firebase. HuuugeGame example
 
Quick Introduction to F2P Mobile Game Analytics
Quick Introduction to F2P Mobile Game AnalyticsQuick Introduction to F2P Mobile Game Analytics
Quick Introduction to F2P Mobile Game Analytics
 
Epic Fails in LiveOps
Epic Fails in LiveOpsEpic Fails in LiveOps
Epic Fails in LiveOps
 
Context Aware Recommendations at Netflix
Context Aware Recommendations at NetflixContext Aware Recommendations at Netflix
Context Aware Recommendations at Netflix
 
LiveOps 101 | Andrew Munden
LiveOps 101 | Andrew MundenLiveOps 101 | Andrew Munden
LiveOps 101 | Andrew Munden
 
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
 

Similar a Data behind UA

Scaling Growth and UA in mobile gaming based on Peaksel example
Scaling Growth and UA in mobile gaming based on Peaksel exampleScaling Growth and UA in mobile gaming based on Peaksel example
Scaling Growth and UA in mobile gaming based on Peaksel exampleGameCamp
 
Building Beautiful High Performance Connected Car Applications
Building Beautiful High Performance Connected Car ApplicationsBuilding Beautiful High Performance Connected Car Applications
Building Beautiful High Performance Connected Car ApplicationsJason Wiener
 
A Big (Query) Frog in a Small Pond, Jakub Motyl, BuffPanel
A Big (Query) Frog in a Small Pond, Jakub Motyl, BuffPanelA Big (Query) Frog in a Small Pond, Jakub Motyl, BuffPanel
A Big (Query) Frog in a Small Pond, Jakub Motyl, BuffPanelData Science Club
 
How to recover from an unsuccessful SEO relaunch by activating your data (SMX...
How to recover from an unsuccessful SEO relaunch by activating your data (SMX...How to recover from an unsuccessful SEO relaunch by activating your data (SMX...
How to recover from an unsuccessful SEO relaunch by activating your data (SMX...Christopher Gutknecht
 
Maximize Big Data ROI via Best of Breed Patterns and Practices
Maximize Big Data ROI via Best of Breed Patterns and PracticesMaximize Big Data ROI via Best of Breed Patterns and Practices
Maximize Big Data ROI via Best of Breed Patterns and PracticesJeff Bertman
 
Graphes de connaissances avec Neo4j
Graphes de connaissances avec Neo4j Graphes de connaissances avec Neo4j
Graphes de connaissances avec Neo4j Neo4j
 
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...Bitmovin Inc
 
Market Research for Game Developers
Market Research for Game DevelopersMarket Research for Game Developers
Market Research for Game DevelopersBenjamin Nolan
 
Technical Deep Dive - Inside Firebase
Technical Deep Dive - Inside FirebaseTechnical Deep Dive - Inside Firebase
Technical Deep Dive - Inside FirebaseIIHEvents
 
Quels enjeux pour l'analytics en 2022 et au delà ? - Aristide Riou & Vincent ...
Quels enjeux pour l'analytics en 2022 et au delà ? - Aristide Riou & Vincent ...Quels enjeux pour l'analytics en 2022 et au delà ? - Aristide Riou & Vincent ...
Quels enjeux pour l'analytics en 2022 et au delà ? - Aristide Riou & Vincent ...SEO CAMP
 
The end of analytics as we know it gauc 2020 - iih nordic - steen rasmussen v2
The end of analytics as we know it   gauc 2020 - iih nordic - steen rasmussen v2The end of analytics as we know it   gauc 2020 - iih nordic - steen rasmussen v2
The end of analytics as we know it gauc 2020 - iih nordic - steen rasmussen v2Steen Rasmussen
 
End To End Business Intelligence On Google Cloud
End To End Business Intelligence On Google CloudEnd To End Business Intelligence On Google Cloud
End To End Business Intelligence On Google CloudTu Pham
 
WSO2Con USA 2015: An Introduction to the WSO2 Analytics Platform
WSO2Con USA 2015: An Introduction to the WSO2 Analytics PlatformWSO2Con USA 2015: An Introduction to the WSO2 Analytics Platform
WSO2Con USA 2015: An Introduction to the WSO2 Analytics PlatformWSO2
 
ML, Statistics, and Spark with Databricks for Maximizing Revenue in a Delayed...
ML, Statistics, and Spark with Databricks for Maximizing Revenue in a Delayed...ML, Statistics, and Spark with Databricks for Maximizing Revenue in a Delayed...
ML, Statistics, and Spark with Databricks for Maximizing Revenue in a Delayed...Databricks
 
The Digital Experience Report: Best of the Web 2016
The Digital Experience Report: Best of the Web 2016The Digital Experience Report: Best of the Web 2016
The Digital Experience Report: Best of the Web 2016Dynatrace
 
Phils Session cards @ Measurecamp
Phils Session cards @ MeasurecampPhils Session cards @ Measurecamp
Phils Session cards @ MeasurecampPhil Pearce
 
MetaTags - Pitch Deck Gallery - Innovation Labs
MetaTags - Pitch Deck Gallery - Innovation LabsMetaTags - Pitch Deck Gallery - Innovation Labs
MetaTags - Pitch Deck Gallery - Innovation Labsstartupro
 
Integrating Web and Business Data
Integrating Web and Business DataIntegrating Web and Business Data
Integrating Web and Business DataSterling Geo
 

Similar a Data behind UA (20)

Scaling Growth and UA in mobile gaming based on Peaksel example
Scaling Growth and UA in mobile gaming based on Peaksel exampleScaling Growth and UA in mobile gaming based on Peaksel example
Scaling Growth and UA in mobile gaming based on Peaksel example
 
Building Beautiful High Performance Connected Car Applications
Building Beautiful High Performance Connected Car ApplicationsBuilding Beautiful High Performance Connected Car Applications
Building Beautiful High Performance Connected Car Applications
 
A Big (Query) Frog in a Small Pond, Jakub Motyl, BuffPanel
A Big (Query) Frog in a Small Pond, Jakub Motyl, BuffPanelA Big (Query) Frog in a Small Pond, Jakub Motyl, BuffPanel
A Big (Query) Frog in a Small Pond, Jakub Motyl, BuffPanel
 
How to recover from an unsuccessful SEO relaunch by activating your data (SMX...
How to recover from an unsuccessful SEO relaunch by activating your data (SMX...How to recover from an unsuccessful SEO relaunch by activating your data (SMX...
How to recover from an unsuccessful SEO relaunch by activating your data (SMX...
 
Maximize Big Data ROI via Best of Breed Patterns and Practices
Maximize Big Data ROI via Best of Breed Patterns and PracticesMaximize Big Data ROI via Best of Breed Patterns and Practices
Maximize Big Data ROI via Best of Breed Patterns and Practices
 
Graphes de connaissances avec Neo4j
Graphes de connaissances avec Neo4j Graphes de connaissances avec Neo4j
Graphes de connaissances avec Neo4j
 
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
 
Market Research for Game Developers
Market Research for Game DevelopersMarket Research for Game Developers
Market Research for Game Developers
 
Technical Deep Dive - Inside Firebase
Technical Deep Dive - Inside FirebaseTechnical Deep Dive - Inside Firebase
Technical Deep Dive - Inside Firebase
 
Quels enjeux pour l'analytics en 2022 et au delà ? - Aristide Riou & Vincent ...
Quels enjeux pour l'analytics en 2022 et au delà ? - Aristide Riou & Vincent ...Quels enjeux pour l'analytics en 2022 et au delà ? - Aristide Riou & Vincent ...
Quels enjeux pour l'analytics en 2022 et au delà ? - Aristide Riou & Vincent ...
 
The end of analytics as we know it gauc 2020 - iih nordic - steen rasmussen v2
The end of analytics as we know it   gauc 2020 - iih nordic - steen rasmussen v2The end of analytics as we know it   gauc 2020 - iih nordic - steen rasmussen v2
The end of analytics as we know it gauc 2020 - iih nordic - steen rasmussen v2
 
End To End Business Intelligence On Google Cloud
End To End Business Intelligence On Google CloudEnd To End Business Intelligence On Google Cloud
End To End Business Intelligence On Google Cloud
 
WSO2Con USA 2015: An Introduction to the WSO2 Analytics Platform
WSO2Con USA 2015: An Introduction to the WSO2 Analytics PlatformWSO2Con USA 2015: An Introduction to the WSO2 Analytics Platform
WSO2Con USA 2015: An Introduction to the WSO2 Analytics Platform
 
ML, Statistics, and Spark with Databricks for Maximizing Revenue in a Delayed...
ML, Statistics, and Spark with Databricks for Maximizing Revenue in a Delayed...ML, Statistics, and Spark with Databricks for Maximizing Revenue in a Delayed...
ML, Statistics, and Spark with Databricks for Maximizing Revenue in a Delayed...
 
The Digital Experience Report: Best of the Web 2016
The Digital Experience Report: Best of the Web 2016The Digital Experience Report: Best of the Web 2016
The Digital Experience Report: Best of the Web 2016
 
Maneat USA Corporation
Maneat USA CorporationManeat USA Corporation
Maneat USA Corporation
 
Phils Session cards @ Measurecamp
Phils Session cards @ MeasurecampPhils Session cards @ Measurecamp
Phils Session cards @ Measurecamp
 
MetaTags - Pitch Deck Gallery - Innovation Labs
MetaTags - Pitch Deck Gallery - Innovation LabsMetaTags - Pitch Deck Gallery - Innovation Labs
MetaTags - Pitch Deck Gallery - Innovation Labs
 
Integrating Web and Business Data
Integrating Web and Business DataIntegrating Web and Business Data
Integrating Web and Business Data
 
What drives your company?
What drives your company?What drives your company?
What drives your company?
 

Más de GameCamp

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...GameCamp
 
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...GameCamp
 
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?GameCamp
 
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 tryGameCamp
 
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...GameCamp
 
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 exampleGameCamp
 
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 growthGameCamp
 
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.GameCamp
 
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 dataGameCamp
 
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 HuuugeGameCamp
 
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 DesignGameCamp
 
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...GameCamp
 
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...GameCamp
 
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 2020GameCamp
 
Growth markets in mobile gaming
 Growth markets in mobile gaming Growth markets in mobile gaming
Growth markets in mobile gamingGameCamp
 
LTV measurement and multi-touch attribution
LTV measurement and multi-touch attributionLTV measurement and multi-touch attribution
LTV measurement and multi-touch attributionGameCamp
 
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 AnalyticsGameCamp
 
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.GameCamp
 
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 industryGameCamp
 
Monetisation trends based on the data
Monetisation trends based on the dataMonetisation trends based on the data
Monetisation trends based on the dataGameCamp
 

Más de 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
 
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
 
Monetisation trends based on the data
Monetisation trends based on the dataMonetisation trends based on the data
Monetisation trends based on the data
 

Último

Mobile App Penetration Testing Bsides312
Mobile App Penetration Testing Bsides312Mobile App Penetration Testing Bsides312
Mobile App Penetration Testing Bsides312wphillips114
 
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...nishasame66
 
Mobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsMobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsChandrakantDivate1
 
Android Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesAndroid Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesChandrakantDivate1
 
Mobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s ToolsMobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s ToolsChandrakantDivate1
 

Último (6)

Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
 
Mobile App Penetration Testing Bsides312
Mobile App Penetration Testing Bsides312Mobile App Penetration Testing Bsides312
Mobile App Penetration Testing Bsides312
 
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
 
Mobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsMobile Application Development-Components and Layouts
Mobile Application Development-Components and Layouts
 
Android Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesAndroid Application Components with Implementation & Examples
Android Application Components with Implementation & Examples
 
Mobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s ToolsMobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s Tools
 

Data behind UA

  • 1. Data behind UA Michal P. Grno, Head of Marketing Analytics February 2020
  • 3. Doing marketing without any data Checking reports within GA or FB Buying 3rd party tool or using MMP Building your own Marketing Analytics Stack www.pixelfederation.com Data behind UA
  • 4. Today’s Agenda 1. The basics 2. Our BI Stack & Team structure 3. Doing UA the smart way www.pixelfederation.com Data behind UA
  • 6.
  • 7. Source: The only growth metric that matters (Mobile Dev Memo, 2019)
  • 8. ● CTR (by channel / geo / campaign / optimization) ● CPM ● IPM ● eCPI ● CPP (cost per payer) ● CPd1R (cost per d1 returned user) ● CTI (install rate) ● dN Retention / Retention profile ● Tutorial completion ● Custom eng. metrics (finished N quests, sent N ships, etc.) ● Conversion rate (to payer) ● Payers ● ARPU ● ARPPU ● Ad Revenue ● Score ● ROI / ROAS App Install Engagement Traffic Source X Acquisition Retention Monetization Our take on the UA metrics www.pixelfederation.com Data behind UA The basics
  • 9. The basic setup of mobile marketing App Network MMP Reporting www.pixelfederation.com Data behind UA The basics
  • 11. Data Discovery Workbench / Lab Raw Data Staging Layer Performance Layer Custom Apps Dashboards Our Data Ecosystem DWH API API API www.pixelfederation.com Data behind UA Our BI Stack
  • 12. Raw Data Staging Layer Tracking 800,000,000 > 40% actions tracked every single day used for calculating reports 15+ 3rd party APIs integrated 500 GBs of data processed daily www.pixelfederation.com Data behind UA Our BI Stack
  • 13. Processing Data Discovery Workbench / Lab Raw Data Staging Layer Performance Layer ~4,500 50 automated jobs daily GBs of compressed data stored 9 analysts digging into data www.pixelfederation.com Data behind UA Our BI Stack
  • 14. Reporting 20,000,000 101 events sent to 3rd parties reports refreshed Performance Layer Custom Apps Dashboards DWH API API www.pixelfederation.com Data behind UA Our BI Stack
  • 16. www.pixelfederation.com Data behind UA Our BI Team Centralized DATA team DA TS SP EA ● Benefits ○ Knowledge sharing ○ Replaceability ● Drawbacks ○ Analytics only as a support ○ Not being part of product team ○ Communication
  • 17. www.pixelfederation.com Data behind UA Our BI Team Centralized DATA team DA TS SP EA CDO + DWH DA SP MKT TS2AC * * * * *
  • 18. www.pixelfederation.com Data behind UA Our BI Team CDO + DWH DA SP MKT TS2AC * * * * * ● Benefits ○ Agility ○ Analytics as part of a product ○ Working on things that matter ○ Communication with PMs and GDs ● Drawbacks ○ Some tasks take too long ○ Doing things that have been already done
  • 19. www.pixelfederation.com Data behind UA Our BI Team CPO DASP MKT TS2AC * * * ** CMO CTO GA Lead MA Lead DWH Team HoT
  • 20. Doing UA the smart way
  • 21. LTV > CAC Really easy Not so much :(
  • 22. Predicting the LTV ● Lifetime value of a player ○ “Lifetime” = predefined time period (3m, 6m, 1y, …) ○ Usually period to regain the costs This is where we are now ● Methods ○ Historical revenue ○ Retention method (ARPDAU*Lifetime) ○ Continuous ARPU curve ○ Normalized ARPU curve ○ More advanced methods ■ Pareto/NBD ■ BG/NBD ■ Gamma-Gamma www.pixelfederation.com Data behind UA Doing UA the smart way
  • 23. Predicting the LTV www.pixelfederation.com Data behind UA Doing UA the smart way
  • 24. Predicting the LTV ● ARPU curves ○ calculated from historical data ○ for project + platform ○ function of days_in_game ○ normalization means that norm_ARPU(364) = 1 ● How does the prediction works? ○ pred_ARPU(x) = actual_ARPU(x) / norm_ARPU(x) www.pixelfederation.com Data behind UA Doing UA the smart way
  • 25. Predicting the LTV AFK Cats Android 21% Diggy Android 9% Canvas 4% Seaport Android 19% Canvas 12% TrainStation Android 17% D7 ROAS Benchmark www.pixelfederation.com Data behind UA Doing UA the smart way
  • 26. Predicting the LTV AFK Cats Android 31% Diggy Android 23% Canvas 13% Seaport Android 31% Canvas 25% TrainStation Android 40% D30 ROAS Benchmark www.pixelfederation.com Data behind UA Doing UA the smart way
  • 27. Predicting the LTV Project Platform D7 D30 AFK Cats Android 21% 31% Diggy Android 9% 23% Canvas 4% 13% Seaport Android 19% 31% Canvas 12% 25% TrainStation Android 17% 40% www.pixelfederation.com Data behind UA Doing UA the smart way dN ROAS Benchmark Project Platform D7 D30 AFK Cats Android 4.8x 3.2x Diggy Android 11.1x 4.3x Canvas 25x 7.7x Seaport Android 5.3x 3.2x Canvas 8.3x 4.0x TrainStation Android 5.9x 2.5x dN ROAS Multiplier
  • 28. But there’s one huge problem with ROAS multipliers *okay, maybe more than one
  • 29. Predicting the LTV www.pixelfederation.com Data behind UA Doing UA the smart way
  • 30. Predicting the LTV www.pixelfederation.com Data behind UA Doing UA the smart way
  • 31. Predicting the LTV ● Easy to calculate ○ only payment data needed ● Easy to implement ○ not so big data ● Easy to interpret ○ everyone understands $$$ ● It works! ● Unstable over time ○ game design changes ○ optimization/network ● Inaccurate with small samples ○ only payment data used ● Predictions made on cohort level ○ not on player level ● Easily “fooled” by whales ● Unreliable with early predictions Pros Cons www.pixelfederation.com Data behind UA Doing UA the smart way
  • 32. How it actually looks?
  • 33.
  • 36. Overall and recent performance
  • 37.
  • 39. New way of looking at the data
  • 40.
  • 41.
  • 42.
  • 43.
  • 44. To summarize ● LTV > CAC is not everything! ● Give UA managers the tools they need to make the right decisions ● Measuring LTV is kind of difficult ● Garbage in = garbage out www.pixelfederation.com Data behind UA
  • 45. Time for Q&A Michal P. Grno mgrno@pixelfederation.com https://www.linkedin.com/in/michalprokopgrno/