SlideShare a Scribd company logo
Free2Play 
Obtaining tangible results 
through action-oriented 
analytics 
Maxime Montasheri 
Director of Publishing 
Playsoft 
October 2014
About Playsoft 
Key facts: 
• Funded in 2004 
• Around 100 employees on 2 locations (Paris France, Gdansk Poland) 
• Game development studio and porting house 
Games services 
World class games creation 
and postproduction services 
Publishing 
We produce and publish AAA 
and casual mobile games 
Gaming agency 
We help you promote your 
brand through gaming
Free2Play
Virality 
Free2Play system 
Monetization 
Engagement 
AUDIENCE 
Acquisition 
Retention 
Building success: 
1. Retention through 
engagement 
2. Virality 
3. Monetization & 
Acquisition
Making money with Free2Play 
Acquisition cost 
Player 
Lifetime value 
Engagement 
Oh my god! The Balance is 
positive, let’s pour in the 
MILLIONS!! 
retention 
monetization 
License 
Store 
support 
Virality 
PR
Free2Play fundamentals 
If all this is unfamiliar… here is a reading recommendation 
Free-to-Play: Making money from games 
you give away 
By Will Lutton 
This book is a quick overview of the reason 
why Free2Play works, and what are the 
most important aspects you should 
consider when trying to build a successful 
free2play game.
Analytics
Free2Play use of analytics 
1. Monitor business 
performance 
2. Optimize business 
performance by guiding 
production efforts
Analytics in the real world – common pitfalls 
o Poor implementation of tagging plans 
o Lack of trust in results 
o Can’t get useful information 
o No action is taken
Common (bad) approach observed in the trenches 
Tagging Launching Thinking 
- List events 
- Find things to track 
- Implements tags 
- Access data you can get easily 
- Try to build a graphic 
- Ooops!! we can’t get/display 
this interesting info we need 
- Ooops!! tags have been 
implemented incorrectly and 
data is incorrect
Analytics: a new healthy approach 
Thinking 
Tagging & 
testing 
Softlaunch 
& iterating Launching
Thinking 
Tagging & 
testing 
o Business questions 
o Subquestions 
o Graphics mockup 
o Relevance check 
o Analytics package limits 
o Enrich 
Softlaunch 
& iterating Launching
Thinking 
o Consolidate tagging plan 
o Implement tagging plan 
o Test tagging plan 
Tagging & 
testing 
Softlaunch 
& iterating Launching
o Softlaunch 
o Investigate and cross-check 
findings 
o PRIORITIZE and ACT 
o Iterate 
Thinking 
Tagging & 
testing 
Softlaunch 
& iterating Launching
Thinking 
Tagging & 
testing 
Softlaunch 
& iterating Launching
Analytics 
Tips N Tricks
Insight into how an analytics package works 
Client Game 
EventA 
Parameter1 
Parameter2 
Parameter3 
EventB 
Parameter1 
Parameter2 
Parameter3 
EventA 
Parameter1 
Parameter2 
Parameter3 
EventB 
Parameter1 
Parameter2 
Parameter3 
…. 
…. 
…. 
…. 
Batch upload at 
start or end 
session 
Events collection 
Game logic 
Analytics server platform 
Raw Events buffer 
Aggregation 
DB 
storage 
Web interface 
Calls to 
analytics 
API when 
events 
occur 
load data
Limitation of free analytics solutions 
Limitation Typical 
limit 
Workaround 
#event types 300 Could fuse but best is to reduce number 
of event 
#parameters per event type 10 Split into 2 events 
typically start/end of session events 
#parameter values 500 Define discrete values in code 
No unique users count for params - Create single occurrence event 
Impossible to cross-analyze 
- Use raw data 
parameters values 
Fuse with param names/values 
Lag in consolidation process - Be patient or use paid package  
Values are consolidated at 
- Use raw data 
calendar aggregates (week, 
or switch to paid package 
month)
Raw data is really powerful! 
o Removes limitations 
o No aggregation 
o Backtrack to real sessions and user events 
o Getting raw data is possible 
o Extract from analytics platform 
o Sample population 
o Player unique identifier 
o Get user counts 
o Follow users activity across sessions
Analyzing distribution - Rank-based aggregates 
30 
25 
20 
15 
10 
5 
0 
<5 5-14 15-24 25-34 35-44 45-54 55-64 85-94 95-104 
Number of players 
Number of sessions 
First purchase in the game 
11 
Lower 
decile 
90% 
players 
75% 
players 
50% 
players 
25% 
players 
10% 
players 
16 
Lower 
quartile 
25 
Median 
38 
Upper 
quartile 
50 
Upper 
decile 
30 
Average
Playsoft’s typical 
analytics structure
Playsoft’s typical analytics structure 
o Retention 
o Early retention funnel 
o Game progression retention funnel 
o Explain churn 
o Engagement 
o Length & frequency of sessions 
o Session types / path for typical game session 
o Level design - win/loss ratios 
o Balancing creates demand? 
o Player progress versus performance 
o User play style
Playsoft’s typical analytics structure 
o Virality 
o Social network connection stats 
o Requests produced / transformed 
o Posts produced / transformed 
o Monetization 
o First purchase 
o Reason for buying currency 
o Promotions efficiency 
o Ads efficiency per type 
o Whales, Dolphins & Minnows economy 
o Acquisition 
o Cohorts for each acquisition channel/period
Use a healthy approach, and you will grow! 
Let’s keep in touch! maxime.montasheri (at) playsoft.fr

More Related Content

Similar to Free2 play soft launch obtaining tangible results through action-oriented analytics - maxime montasheri

Game analytics @ Halfbrick
Game analytics @ HalfbrickGame analytics @ Halfbrick
Game analytics @ Halfbrick
Andrew Saul
 
[系列活動] 資料探勘速遊 - Session4 case-studies
[系列活動] 資料探勘速遊 - Session4 case-studies[系列活動] 資料探勘速遊 - Session4 case-studies
[系列活動] 資料探勘速遊 - Session4 case-studies
台灣資料科學年會
 
Skill Mapping
Skill MappingSkill Mapping
Skill Mapping
Virat Khutal
 
Introduction to brainCloud - Sept 2014
Introduction to brainCloud - Sept 2014Introduction to brainCloud - Sept 2014
Introduction to brainCloud - Sept 2014
Paul Winterhalder
 
Say hello to the new PlayFab!
Say hello to the new PlayFab!Say hello to the new PlayFab!
Say hello to the new PlayFab!
Thomas Robbins
 
Mobile Game Analytics: Presentation by Outplay at Games Analytics and BI Forum
Mobile Game Analytics: Presentation by Outplay at Games Analytics and BI ForumMobile Game Analytics: Presentation by Outplay at Games Analytics and BI Forum
Mobile Game Analytics: Presentation by Outplay at Games Analytics and BI Forum
Thomas Hulvershorn
 
Василь Сабіров “Кожна гра може працювати краще(про користь аналітики в іграх)...
Василь Сабіров “Кожна гра може працювати краще(про користь аналітики в іграх)...Василь Сабіров “Кожна гра може працювати краще(про користь аналітики в іграх)...
Василь Сабіров “Кожна гра може працювати краще(про користь аналітики в іграх)...
Lviv Startup Club
 
PM and Analytics in the Gaming Industry by Zynga Product Lead
PM and Analytics in the Gaming Industry by Zynga Product LeadPM and Analytics in the Gaming Industry by Zynga Product Lead
PM and Analytics in the Gaming Industry by Zynga Product Lead
Product School
 
How to choose and integrate analytics for game’s growth? / Julia Iljuk (devto...
How to choose and integrate analytics for game’s growth? / Julia Iljuk (devto...How to choose and integrate analytics for game’s growth? / Julia Iljuk (devto...
How to choose and integrate analytics for game’s growth? / Julia Iljuk (devto...
DevGAMM Conference
 
How to be Successful on Google Play
How to be Successful on Google PlayHow to be Successful on Google Play
How to be Successful on Google Play
DevGAMM Conference
 
Mining for Data in the Games Industry / DataFest 2019 Aberdeen Scotland
Mining for Data in the Games Industry / DataFest 2019 Aberdeen ScotlandMining for Data in the Games Industry / DataFest 2019 Aberdeen Scotland
Mining for Data in the Games Industry / DataFest 2019 Aberdeen Scotland
Thomas Hulvershorn
 
Gamification LinkedIn compressed
Gamification LinkedIn compressedGamification LinkedIn compressed
Gamification LinkedIn compressedMichaël Kuijs
 
Career as a Product Manager / Data Analyst in the Games Industry
Career as a Product Manager / Data Analyst in the Games IndustryCareer as a Product Manager / Data Analyst in the Games Industry
Career as a Product Manager / Data Analyst in the Games Industry
Thomas Hulvershorn
 
Gaming Standards Association AI talk
Gaming Standards Association AI talkGaming Standards Association AI talk
Gaming Standards Association AI talk
Clayton Peister
 
Grow your business with player analytics ben frenkel & Shady Selim
Grow your business with player analytics   ben frenkel & Shady SelimGrow your business with player analytics   ben frenkel & Shady Selim
Grow your business with player analytics ben frenkel & Shady Selim
Shady Selim
 
6 Steps to Building the Ultimate Integrated Marketing Framework with Productb...
6 Steps to Building the Ultimate Integrated Marketing Framework with Productb...6 Steps to Building the Ultimate Integrated Marketing Framework with Productb...
6 Steps to Building the Ultimate Integrated Marketing Framework with Productb...
saastr
 
UK GIAF: Winter 2015
UK GIAF: Winter 2015UK GIAF: Winter 2015
UK GIAF: Winter 2015
deltaDNA
 
Why Successful Games Need Analytics
Why Successful Games Need AnalyticsWhy Successful Games Need Analytics
Why Successful Games Need Analytics
Data Science Club
 
TouchSpin Gaming Investor Deck
TouchSpin Gaming Investor DeckTouchSpin Gaming Investor Deck
TouchSpin Gaming Investor Deck
Sherman Sall
 
[DSC Europe 23][Pandora] Siyu SUN Data Science Enter The Game.pptx
[DSC Europe 23][Pandora] Siyu SUN Data Science Enter The Game.pptx[DSC Europe 23][Pandora] Siyu SUN Data Science Enter The Game.pptx
[DSC Europe 23][Pandora] Siyu SUN Data Science Enter The Game.pptx
DataScienceConferenc1
 

Similar to Free2 play soft launch obtaining tangible results through action-oriented analytics - maxime montasheri (20)

Game analytics @ Halfbrick
Game analytics @ HalfbrickGame analytics @ Halfbrick
Game analytics @ Halfbrick
 
[系列活動] 資料探勘速遊 - Session4 case-studies
[系列活動] 資料探勘速遊 - Session4 case-studies[系列活動] 資料探勘速遊 - Session4 case-studies
[系列活動] 資料探勘速遊 - Session4 case-studies
 
Skill Mapping
Skill MappingSkill Mapping
Skill Mapping
 
Introduction to brainCloud - Sept 2014
Introduction to brainCloud - Sept 2014Introduction to brainCloud - Sept 2014
Introduction to brainCloud - Sept 2014
 
Say hello to the new PlayFab!
Say hello to the new PlayFab!Say hello to the new PlayFab!
Say hello to the new PlayFab!
 
Mobile Game Analytics: Presentation by Outplay at Games Analytics and BI Forum
Mobile Game Analytics: Presentation by Outplay at Games Analytics and BI ForumMobile Game Analytics: Presentation by Outplay at Games Analytics and BI Forum
Mobile Game Analytics: Presentation by Outplay at Games Analytics and BI Forum
 
Василь Сабіров “Кожна гра може працювати краще(про користь аналітики в іграх)...
Василь Сабіров “Кожна гра може працювати краще(про користь аналітики в іграх)...Василь Сабіров “Кожна гра може працювати краще(про користь аналітики в іграх)...
Василь Сабіров “Кожна гра може працювати краще(про користь аналітики в іграх)...
 
PM and Analytics in the Gaming Industry by Zynga Product Lead
PM and Analytics in the Gaming Industry by Zynga Product LeadPM and Analytics in the Gaming Industry by Zynga Product Lead
PM and Analytics in the Gaming Industry by Zynga Product Lead
 
How to choose and integrate analytics for game’s growth? / Julia Iljuk (devto...
How to choose and integrate analytics for game’s growth? / Julia Iljuk (devto...How to choose and integrate analytics for game’s growth? / Julia Iljuk (devto...
How to choose and integrate analytics for game’s growth? / Julia Iljuk (devto...
 
How to be Successful on Google Play
How to be Successful on Google PlayHow to be Successful on Google Play
How to be Successful on Google Play
 
Mining for Data in the Games Industry / DataFest 2019 Aberdeen Scotland
Mining for Data in the Games Industry / DataFest 2019 Aberdeen ScotlandMining for Data in the Games Industry / DataFest 2019 Aberdeen Scotland
Mining for Data in the Games Industry / DataFest 2019 Aberdeen Scotland
 
Gamification LinkedIn compressed
Gamification LinkedIn compressedGamification LinkedIn compressed
Gamification LinkedIn compressed
 
Career as a Product Manager / Data Analyst in the Games Industry
Career as a Product Manager / Data Analyst in the Games IndustryCareer as a Product Manager / Data Analyst in the Games Industry
Career as a Product Manager / Data Analyst in the Games Industry
 
Gaming Standards Association AI talk
Gaming Standards Association AI talkGaming Standards Association AI talk
Gaming Standards Association AI talk
 
Grow your business with player analytics ben frenkel & Shady Selim
Grow your business with player analytics   ben frenkel & Shady SelimGrow your business with player analytics   ben frenkel & Shady Selim
Grow your business with player analytics ben frenkel & Shady Selim
 
6 Steps to Building the Ultimate Integrated Marketing Framework with Productb...
6 Steps to Building the Ultimate Integrated Marketing Framework with Productb...6 Steps to Building the Ultimate Integrated Marketing Framework with Productb...
6 Steps to Building the Ultimate Integrated Marketing Framework with Productb...
 
UK GIAF: Winter 2015
UK GIAF: Winter 2015UK GIAF: Winter 2015
UK GIAF: Winter 2015
 
Why Successful Games Need Analytics
Why Successful Games Need AnalyticsWhy Successful Games Need Analytics
Why Successful Games Need Analytics
 
TouchSpin Gaming Investor Deck
TouchSpin Gaming Investor DeckTouchSpin Gaming Investor Deck
TouchSpin Gaming Investor Deck
 
[DSC Europe 23][Pandora] Siyu SUN Data Science Enter The Game.pptx
[DSC Europe 23][Pandora] Siyu SUN Data Science Enter The Game.pptx[DSC Europe 23][Pandora] Siyu SUN Data Science Enter The Game.pptx
[DSC Europe 23][Pandora] Siyu SUN Data Science Enter The Game.pptx
 

More from Mary Chan

Jb ferder mc-10 steps to enhance the quality of your character art in zbrush-...
Jb ferder mc-10 steps to enhance the quality of your character art in zbrush-...Jb ferder mc-10 steps to enhance the quality of your character art in zbrush-...
Jb ferder mc-10 steps to enhance the quality of your character art in zbrush-...
Mary Chan
 
Benoit fouletier guillaume martin unity day- modern 2 d techniques-gce2014
Benoit fouletier guillaume martin   unity day- modern 2 d techniques-gce2014Benoit fouletier guillaume martin   unity day- modern 2 d techniques-gce2014
Benoit fouletier guillaume martin unity day- modern 2 d techniques-gce2014
Mary Chan
 
Amigues marie aaa_loc-gce2014
Amigues marie aaa_loc-gce2014Amigues marie aaa_loc-gce2014
Amigues marie aaa_loc-gce2014
Mary Chan
 
Amigues Marie-Laurence - Localizing on a shoestring GCE2014
Amigues Marie-Laurence - Localizing on a shoestring GCE2014Amigues Marie-Laurence - Localizing on a shoestring GCE2014
Amigues Marie-Laurence - Localizing on a shoestring GCE2014
Mary Chan
 
Eugene Youn Let’s Go Whale Hunting: Discover the TRUE Value of your Players -...
Eugene Youn Let’s Go Whale Hunting: Discover the TRUE Value of your Players -...Eugene Youn Let’s Go Whale Hunting: Discover the TRUE Value of your Players -...
Eugene Youn Let’s Go Whale Hunting: Discover the TRUE Value of your Players -...
Mary Chan
 
Etienne Belmar Affiliate fraud in Browser and Mobile gce2014
Etienne Belmar Affiliate fraud in Browser and Mobile gce2014Etienne Belmar Affiliate fraud in Browser and Mobile gce2014
Etienne Belmar Affiliate fraud in Browser and Mobile gce2014
Mary Chan
 
Moving to virtual reality chet faliszek
Moving to virtual reality    chet faliszekMoving to virtual reality    chet faliszek
Moving to virtual reality chet faliszek
Mary Chan
 
Engage and keep your community alive best practises and keys to success - s...
Engage and keep your community alive   best practises and keys to success - s...Engage and keep your community alive   best practises and keys to success - s...
Engage and keep your community alive best practises and keys to success - s...
Mary Chan
 
Go big or go home jillian mood
Go big or go home   jillian moodGo big or go home   jillian mood
Go big or go home jillian mood
Mary Chan
 
The toolbox approach to f2 p design nicholas lovell
The toolbox approach to f2 p design   nicholas lovellThe toolbox approach to f2 p design   nicholas lovell
The toolbox approach to f2 p design nicholas lovell
Mary Chan
 
Session rahim attaba - wargaming europe sas
Session   rahim attaba - wargaming europe sasSession   rahim attaba - wargaming europe sas
Session rahim attaba - wargaming europe sas
Mary Chan
 
Connect to the consumer john clark
Connect to the consumer   john clarkConnect to the consumer   john clark
Connect to the consumer john clarkMary Chan
 
Organizational structure how to build an effective free to-play studio- andre...
Organizational structure how to build an effective free to-play studio- andre...Organizational structure how to build an effective free to-play studio- andre...
Organizational structure how to build an effective free to-play studio- andre...Mary Chan
 
What interior design teaches us about environment art dan cox
What interior design teaches us about environment art   dan coxWhat interior design teaches us about environment art   dan cox
What interior design teaches us about environment art dan cox
Mary Chan
 
Staying competitive when your brand new thing becomes the same old thing s...
Staying competitive when your brand new thing becomes the same old thing   s...Staying competitive when your brand new thing becomes the same old thing   s...
Staying competitive when your brand new thing becomes the same old thing s...
Mary Chan
 
Lessons from the community building an open development dna jeff spock
Lessons from the community building an open development dna   jeff spockLessons from the community building an open development dna   jeff spock
Lessons from the community building an open development dna jeff spock
Mary Chan
 
Only in battlefield” how user generated video took center stage in the battle...
Only in battlefield” how user generated video took center stage in the battle...Only in battlefield” how user generated video took center stage in the battle...
Only in battlefield” how user generated video took center stage in the battle...
Mary Chan
 
Playing with chance good luck marc pestka
Playing with chance good luck   marc pestkaPlaying with chance good luck   marc pestka
Playing with chance good luck marc pestka
Mary Chan
 
Mixing for games levels and more... jocelyn daoust
Mixing for games levels and more...   jocelyn daoustMixing for games levels and more...   jocelyn daoust
Mixing for games levels and more... jocelyn daoust
Mary Chan
 
The future of game ai stephane bura
The future of game ai   stephane buraThe future of game ai   stephane bura
The future of game ai stephane bura
Mary Chan
 

More from Mary Chan (20)

Jb ferder mc-10 steps to enhance the quality of your character art in zbrush-...
Jb ferder mc-10 steps to enhance the quality of your character art in zbrush-...Jb ferder mc-10 steps to enhance the quality of your character art in zbrush-...
Jb ferder mc-10 steps to enhance the quality of your character art in zbrush-...
 
Benoit fouletier guillaume martin unity day- modern 2 d techniques-gce2014
Benoit fouletier guillaume martin   unity day- modern 2 d techniques-gce2014Benoit fouletier guillaume martin   unity day- modern 2 d techniques-gce2014
Benoit fouletier guillaume martin unity day- modern 2 d techniques-gce2014
 
Amigues marie aaa_loc-gce2014
Amigues marie aaa_loc-gce2014Amigues marie aaa_loc-gce2014
Amigues marie aaa_loc-gce2014
 
Amigues Marie-Laurence - Localizing on a shoestring GCE2014
Amigues Marie-Laurence - Localizing on a shoestring GCE2014Amigues Marie-Laurence - Localizing on a shoestring GCE2014
Amigues Marie-Laurence - Localizing on a shoestring GCE2014
 
Eugene Youn Let’s Go Whale Hunting: Discover the TRUE Value of your Players -...
Eugene Youn Let’s Go Whale Hunting: Discover the TRUE Value of your Players -...Eugene Youn Let’s Go Whale Hunting: Discover the TRUE Value of your Players -...
Eugene Youn Let’s Go Whale Hunting: Discover the TRUE Value of your Players -...
 
Etienne Belmar Affiliate fraud in Browser and Mobile gce2014
Etienne Belmar Affiliate fraud in Browser and Mobile gce2014Etienne Belmar Affiliate fraud in Browser and Mobile gce2014
Etienne Belmar Affiliate fraud in Browser and Mobile gce2014
 
Moving to virtual reality chet faliszek
Moving to virtual reality    chet faliszekMoving to virtual reality    chet faliszek
Moving to virtual reality chet faliszek
 
Engage and keep your community alive best practises and keys to success - s...
Engage and keep your community alive   best practises and keys to success - s...Engage and keep your community alive   best practises and keys to success - s...
Engage and keep your community alive best practises and keys to success - s...
 
Go big or go home jillian mood
Go big or go home   jillian moodGo big or go home   jillian mood
Go big or go home jillian mood
 
The toolbox approach to f2 p design nicholas lovell
The toolbox approach to f2 p design   nicholas lovellThe toolbox approach to f2 p design   nicholas lovell
The toolbox approach to f2 p design nicholas lovell
 
Session rahim attaba - wargaming europe sas
Session   rahim attaba - wargaming europe sasSession   rahim attaba - wargaming europe sas
Session rahim attaba - wargaming europe sas
 
Connect to the consumer john clark
Connect to the consumer   john clarkConnect to the consumer   john clark
Connect to the consumer john clark
 
Organizational structure how to build an effective free to-play studio- andre...
Organizational structure how to build an effective free to-play studio- andre...Organizational structure how to build an effective free to-play studio- andre...
Organizational structure how to build an effective free to-play studio- andre...
 
What interior design teaches us about environment art dan cox
What interior design teaches us about environment art   dan coxWhat interior design teaches us about environment art   dan cox
What interior design teaches us about environment art dan cox
 
Staying competitive when your brand new thing becomes the same old thing s...
Staying competitive when your brand new thing becomes the same old thing   s...Staying competitive when your brand new thing becomes the same old thing   s...
Staying competitive when your brand new thing becomes the same old thing s...
 
Lessons from the community building an open development dna jeff spock
Lessons from the community building an open development dna   jeff spockLessons from the community building an open development dna   jeff spock
Lessons from the community building an open development dna jeff spock
 
Only in battlefield” how user generated video took center stage in the battle...
Only in battlefield” how user generated video took center stage in the battle...Only in battlefield” how user generated video took center stage in the battle...
Only in battlefield” how user generated video took center stage in the battle...
 
Playing with chance good luck marc pestka
Playing with chance good luck   marc pestkaPlaying with chance good luck   marc pestka
Playing with chance good luck marc pestka
 
Mixing for games levels and more... jocelyn daoust
Mixing for games levels and more...   jocelyn daoustMixing for games levels and more...   jocelyn daoust
Mixing for games levels and more... jocelyn daoust
 
The future of game ai stephane bura
The future of game ai   stephane buraThe future of game ai   stephane bura
The future of game ai stephane bura
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 

Free2 play soft launch obtaining tangible results through action-oriented analytics - maxime montasheri

  • 1. Free2Play Obtaining tangible results through action-oriented analytics Maxime Montasheri Director of Publishing Playsoft October 2014
  • 2. About Playsoft Key facts: • Funded in 2004 • Around 100 employees on 2 locations (Paris France, Gdansk Poland) • Game development studio and porting house Games services World class games creation and postproduction services Publishing We produce and publish AAA and casual mobile games Gaming agency We help you promote your brand through gaming
  • 4. Virality Free2Play system Monetization Engagement AUDIENCE Acquisition Retention Building success: 1. Retention through engagement 2. Virality 3. Monetization & Acquisition
  • 5. Making money with Free2Play Acquisition cost Player Lifetime value Engagement Oh my god! The Balance is positive, let’s pour in the MILLIONS!! retention monetization License Store support Virality PR
  • 6. Free2Play fundamentals If all this is unfamiliar… here is a reading recommendation Free-to-Play: Making money from games you give away By Will Lutton This book is a quick overview of the reason why Free2Play works, and what are the most important aspects you should consider when trying to build a successful free2play game.
  • 8. Free2Play use of analytics 1. Monitor business performance 2. Optimize business performance by guiding production efforts
  • 9. Analytics in the real world – common pitfalls o Poor implementation of tagging plans o Lack of trust in results o Can’t get useful information o No action is taken
  • 10. Common (bad) approach observed in the trenches Tagging Launching Thinking - List events - Find things to track - Implements tags - Access data you can get easily - Try to build a graphic - Ooops!! we can’t get/display this interesting info we need - Ooops!! tags have been implemented incorrectly and data is incorrect
  • 11. Analytics: a new healthy approach Thinking Tagging & testing Softlaunch & iterating Launching
  • 12. Thinking Tagging & testing o Business questions o Subquestions o Graphics mockup o Relevance check o Analytics package limits o Enrich Softlaunch & iterating Launching
  • 13. Thinking o Consolidate tagging plan o Implement tagging plan o Test tagging plan Tagging & testing Softlaunch & iterating Launching
  • 14. o Softlaunch o Investigate and cross-check findings o PRIORITIZE and ACT o Iterate Thinking Tagging & testing Softlaunch & iterating Launching
  • 15. Thinking Tagging & testing Softlaunch & iterating Launching
  • 17. Insight into how an analytics package works Client Game EventA Parameter1 Parameter2 Parameter3 EventB Parameter1 Parameter2 Parameter3 EventA Parameter1 Parameter2 Parameter3 EventB Parameter1 Parameter2 Parameter3 …. …. …. …. Batch upload at start or end session Events collection Game logic Analytics server platform Raw Events buffer Aggregation DB storage Web interface Calls to analytics API when events occur load data
  • 18. Limitation of free analytics solutions Limitation Typical limit Workaround #event types 300 Could fuse but best is to reduce number of event #parameters per event type 10 Split into 2 events typically start/end of session events #parameter values 500 Define discrete values in code No unique users count for params - Create single occurrence event Impossible to cross-analyze - Use raw data parameters values Fuse with param names/values Lag in consolidation process - Be patient or use paid package  Values are consolidated at - Use raw data calendar aggregates (week, or switch to paid package month)
  • 19. Raw data is really powerful! o Removes limitations o No aggregation o Backtrack to real sessions and user events o Getting raw data is possible o Extract from analytics platform o Sample population o Player unique identifier o Get user counts o Follow users activity across sessions
  • 20. Analyzing distribution - Rank-based aggregates 30 25 20 15 10 5 0 <5 5-14 15-24 25-34 35-44 45-54 55-64 85-94 95-104 Number of players Number of sessions First purchase in the game 11 Lower decile 90% players 75% players 50% players 25% players 10% players 16 Lower quartile 25 Median 38 Upper quartile 50 Upper decile 30 Average
  • 22. Playsoft’s typical analytics structure o Retention o Early retention funnel o Game progression retention funnel o Explain churn o Engagement o Length & frequency of sessions o Session types / path for typical game session o Level design - win/loss ratios o Balancing creates demand? o Player progress versus performance o User play style
  • 23. Playsoft’s typical analytics structure o Virality o Social network connection stats o Requests produced / transformed o Posts produced / transformed o Monetization o First purchase o Reason for buying currency o Promotions efficiency o Ads efficiency per type o Whales, Dolphins & Minnows economy o Acquisition o Cohorts for each acquisition channel/period
  • 24. Use a healthy approach, and you will grow! Let’s keep in touch! maxime.montasheri (at) playsoft.fr

Editor's Notes

  1. In free to play the compulsion loop is at the center of your success Build retention through engagement of your audience Make sure you can leverage your audience through virality Optimize acquisition and monetization to boost revenue
  2. TAGGING List all events in the game you can think of Think about useful stuff you could track on those events Implements tags in the game THINKING Access data you can get easily Try to build meaningful data from it Ooops we can’t get this interesting info we need Ooops tags have been implemented incorrectly and data is incorrect
  3. Business questions: list all your business questions about F2P fundamentals that can impact the game success Subquestions: build analytics oriented subquestions based that can be answered through data Graphics mockup: define how you want results displayed (what is the result graph) Relevance check: ask yourself if you really need it: will I take any action on this data? Convert to data: find a way to track the data, with the limit of your analytics system (events, parameters) Enrich: use common approach to make sure all interesting events are covered
  4. Consolidate tagging plan: provide a clear list of events and associated parameters for developers. It needs to have examples of values and names and be extremely straightforward. Implement tagging plan Tag Testing: test each individual tag through QA
  5. Softlaunch: release the game in a sample country and build the dashboard Validate you can get things you need Challenge results and find corroborating evidence on your biggest findings Investigate and cross-check findings ACT and PRIORITIZE: that is a crucial point, optimization analytics without production power to make changes is useless Iterate: there is no point in launching a F2P product that doesn’t have good fundamentals
  6. Launching: There is only one chance to make a good launch. Even though some games take off long after they have been released, your first worlwide launch is where you will get the most support from Apple, Google and Journalists… Don’t launch if your product is not ready!
  7. Removes limitations data is not aggregated you can cross-analyze parameter values no limitation in the number of value amount order-based aggregate functions can be used (see next slide) Backtrack to real sessions and user events Getting raw data: Most analytics solutions let you retrieve all events received in the last few hours. You can extract it on a server and put it in your own database. Generate and use a unique identifier for users (but not IDFA, it is forbidden to use it for this purpose) Of course this can only be done during softlaunch or on a sample of the users in production.