Online Games Analytics - Data Science for Fun

49
1 Dataiku 07/02/2022

description

 

Transcript of Online Games Analytics - Data Science for Fun

Page 1: Online Games Analytics - Data Science for Fun

1Dataiku04/10/2023

Page 2: Online Games Analytics - Data Science for Fun

04/10/2023 2Dataiku

Collocation

Big Apple

Big Mama

Big Data

Games AnalyticsCurrent Life:CEO, Dataiku

Tweet about this@dataiku@capital_games

Past Life: CriteoIsCool EntertainmentExalead

Hello, My Name is Florian Douetteau

Available on:http://www.slideshare.net/Dataiku

Page 3: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 3

The Stakes - Summary

Million Events Billion $

Billion Events Million $

Classic Business

Social Gaming

Page 4: Online Games Analytics - Data Science for Fun

04/10/2023 4

Meet Hal Alowne

Dataiku

Big Guys• 100M$+ Revenue• 10M+ games • 10+ Data Scientist

Hal AlowneBI ManagerDim’s Private Showroom

Hey Hal ! We need a big data platform

like the big guys.Let’s just do as they do!

‟”European Online Game Leader

• 10M$ Revenue• 1 Million monthly games • 1 Data Analyst (Hal Himself)

Wave PoxCEO & Founder W’ave G’ ames

Big DataCopy Cat Project

Page 5: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 5

MERIT = TIME + ROI

Targeted NewsletterFor New Comers

Facebook Campaign Optimization

Adapted Product/ Promotions

TIME : 6 MONTHS ROI : APPS

Build a lab in 6 months (rather than 18 months)

Find the right people

(6 months?)

Choose the technology(6 months?)

Make it work (6 months?)

Build the lab (6 months)

Deploy apps that actually deliver value

2013 2014

2013

• Train People• Reuse working patterns

Page 6: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 6

Our Goal

It’s utterly complex and unreasonable

Page 7: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 7

Our Goal

It’s utterly complex and unreasonable

Our Goal:

Change his perspective on data science projects

(sorry, we couldn’tfind a picture of Hal Smiling)

Page 8: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 8

Do the Basics

Understand Analytics

What to expect out of analytics

Quick Agenda

Page 9: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 9

Don’t skip the first steps

Page 10: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 10

Do you track ? ◦ Customer Goals For

most important features

◦ Time Spent Level Progresison Money Spent

◦ Campaigns and generated campaign Value

Suggestion #1Check The Basics

Page 11: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 11

Do A/B Tests ◦ Use Proven Solutions

◦ Start small (button size and color)

◦ Check Impacts

◦ Treat new and existing users differently

◦ Don’t give up after the first A/B Test

Suggestion #2DO A/B Tests (and not yourself)

Page 12: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 12

Register Now / Give Email Graphics:From 25% to 2X More Clickshttp://bit.ly/VOruXt

Changing button from green to red: Up to 21%http://bit.ly/qFEBdK

Some ResultsA/B Tests

Page 13: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 13

Statistical Signifiance

http://visualwebsiteoptimizer.com/ab-split-significance-calculator/

Page 14: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 14

Can be Built on top of your production systems

Do you have◦ Cohorts◦ Daily $$ Reports◦ Basic $$ Segments

Suggestion #3Have the Basic BI

Page 15: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 15

Defined Customer Segments◦ New Installs◦ Engaged Users◦ Engaged Paying Users◦ …?

Defined Customer Sources◦ Social Ads / Social Posts / .. Top Charts / … ◦ Country Segments

Do you have for each segment, evey day ◦ Rolling last 30 days ARPUU ?◦ Rolling last 30 days DAY ?

Do you follow every week◦ The Segment Conversion Rate per source

?

Sample Check list(Gaming)

Page 16: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 16

Embodiment of Knowledge

Find your core business avantage

Page 17: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 17

Product Success driven by Quality

Margin / Customer Value / Traffic / Acquisition

At the Beginning

Page 18: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 18

Margin for new customers might decline …

Margin for new

features might decline …

Is your business really scalable ?

But when you continue growing

Page 19: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 19

Existing Customers

Existing Product Assets

Existing Specific Business Model

And your KNOWLEDGE of it

Where is your core business advantage ?

Page 20: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 20

Data Driven BusinessWhat your value ?

Number of Customers

Customer Knowledge

Increase over time with:- Time spend in your app- User relationship (network effet)- Partner / Other Apps Interactions

Your Value

1,409,540$1,03

$2,57$4,08

Page 21: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 21

To Apply It ?

Product Optimization

Customer Acquisition Optimization

Recommender/Targeting for newsletters

Page 22: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 22

Dark Side◦ Technology

Bright Side ◦ Business

Apply It !!

Page 23: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 23

The Dark Side

Technology

Page 24: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 24

Technology is complex

HadoopCeph

Sphere

Cassandra

Spark

Scikit-Learn

MahoutWEKA

MLBase

RapidMiner

PandaD3Crossfilter

InfiniDBLucidDB

Impala

Elastic Search

SOLR

MongoDBRiak

Membase

Pig HiveCascadingTalend

Machine Learning Mystery Land

Scalability CentralNoSQL-Slavia

SQL Colunnar Republic

Vizualization County Data Clean Wasteland

Statistician Old House

R

Page 25: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 25

Machine learning is complex

Find People that understand machine learning and all this stuff

Try to understand myself

Page 26: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 26

Plumbing is not complex(but difficult)

Implicit User Data(Views, Searches…)

Content Data(Title, Categories, Price, …)

Explicit User Data(Click, Buy, …)

User Information(Location, Graph…)

500TB

50TB

1TB

200GB

Transformation Matrix

Transformation Predictor

Per User Stats

Per Content Stats

User Similarity

Rank Predictor

Content Similarity

Page 27: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 27

The Bright Side

Technology

Page 28: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 28

People Microsoft Excel

How did you build your great product ?

Page 29: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 29

Data Team Data Tools

How will you continue growing your great product(s) ?

The Business Guywho knows maths

The Crazy Analyst that reveals patterns

The Coding Guy That is enthusiastic

Page 30: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 30

data lab, (n. m): a small group with all the expertise, including business minded people, machine learning knowledge and the right technology

A proven organization used by successful data-driven companies over the past few years (eBay, LinkedIn, Walmart…)

TEAM + TOOLS= LAB

Page 31: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 31

Short Term Focus Long Term Drive

Business People Optimize Margin, …. Create new business revenue streams

Marketing People Optimize click ratio Brand awareness and impact

IT People Make IT work Clean and efficient Architecture

Data People Get Stats Right, make predictions

Create Data Driven Features

It’s just a new team

Page 32: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 32

Data !

Product Designe

r

Business &

Marketing

Engineers

User Voice

Data Innovation: fill the gap!

Targeted campaingsPrice optimization

A common ground to federate your product

teams towards a common goal

Personalized experience

Quality AssuranceWorkload and yield

management

User Feedback (A/B Test)Continuous improvement

Page 33: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 33

You can’t « design » insights, you explore and discover them…

Iterate quickly with constant feedback

Try a lot, don’t be afraid to fail!

Freebut not as “free beer”

Function

Form

Experience

Emotion

Surprise

Culture

Explore and

Refine

Experiment

Generate Ideas

Select & Develop

Enhance or

Discard

Gather Feedbac

k

Page 34: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 34

Prepare for some Geeky Porn

Architecture Patterns

Page 35: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 35

Classic Columnar Architecture

Some data Some Place To Pour It In

Some Tool To To Some Maths And Graphs

Page 36: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 36

Classic Columnar Architecture

Lots of data Some Place To Pour It In

Some Tool To To Some Maths And GraphsWeb Tracking Logs

Raw Server Logs

Order / Product / Customer

Facebook Info

Open Data (Weather, Currency …)

Page 37: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 37

The Corinthian Architecture

Lots of dataSome Place To Perform Rapid Calculations

Some Tools To Do Some Maths And Charts

Some Place To Pour It In And Clean / Prepare It

Page 38: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 38

The Corinthian Architecture

Lots of dataSome Place To Perform Rapid Calculations

Some Tools To Do Some Maths And Charts

Some Place To Pour It In And Clean / Prepare It

Statistics

Cohorts

Regressions

Bar Charts For Marketing

Nice Infography for you Company Board

Page 39: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 39

The Corinthian Architecture

Lots of dataSome Database To Perform Rapid Calculations

Some Tools To Do Some Maths Some Other To Do Some Charts

Some Place To Pour It In And Clean / Prepare It

Page 40: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 40

The One Database won’t make it all problem

Lots of dataSome Database To Perform Rapid Calculations

Some Tools To Do Some Maths Some Other To Do Some Charts

Some Place To Pour It In And Clean / Prepare It

JOIN / Aggregate

Rapid Goup By Computations

Direct Access to the computed Results to production etc..

Page 41: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 41

The Roman Social Forum

Lots of dataSome Database To Perform Rapid CalculationsAnd some databasefor graphs

Some Tools To Do Some Maths Some Other To Do Some Charts

Some Place To Pour It In And Clean / Prepare It

Page 42: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 42

The Key Value Store

Lots of dataSome Database To Perform Rapid CalculationsAnd some databasefor graphs And Some Distributed Key Value Store

Some Tools To Do Some Maths Some Other To Do Some Charts

Some Place To Pour It In And Clean / Prepare It

Page 43: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 43

Action requires Prediction

Lots of dataSome Database To Perform Rapid CalculationsAnd some databasefor graphs And Some Distributed Key Value Store

Some Tools To Do Some Maths Some Other To Do Some Charts

Some Place To Pour It In And Clean / Prepare It

Draw A Line For the future

What are my real users groups ?

Should I launch a discount offering or not ? To everybody or to specific users only ?

Page 44: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 44

The Medieval Fairy Land

Lots of data Some Tools To Do Some Maths Some Other To Do Some Charts and some MACHINE LEARNING

Some Place To Pour It In And Clean / Prepare It

Some Database To Perform Rapid CalculationsAnd some databasefor graphs And Some Distributed Key Value Store

Page 45: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 45

Applied Discoveries

Page 46: Online Games Analytics - Data Science for Fun

Dataiku 46

Launch A Marketing campaign

After a few days PREDICT based on behaviours◦ Total ARPU for users

after 3 months◦ Efficiency of a campaign◦ Continue or not ?

Example Marketing Campaign Prediction

Page 47: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 47

A very large community

Some mid-size communities

Lots of small clusters mostly 2 players)

Correlation◦ between community size

and engagement / virality Meaningul patterns

◦ 2 players patterns◦ Family play◦ Group Play◦ Open Play (language

community)   

Example Social Gaming Communities

Page 48: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 48

Two-Way Clustering◦ Assess customer behaviours◦ Assess items equivalent classes

Modeling + Simulation◦ Evaluate free items / item bought

ration per item kind ◦ Simulate future rules◦ Sensibility to price evaluation

Enhance customer buy recurrence

ExampleFremium Model Optimization

BusinessModel

User Profiling

Simulation

Page 49: Online Games Analytics - Data Science for Fun

04/10/2023Dataiku 49

Questions