23

GIAF USA: Spring 2015

Embed Size (px)

Citation preview

Page 1: GIAF USA: Spring 2015
Page 2: GIAF USA: Spring 2015

UPCOMING TALKS

The Analytics Journey at FunPlus Deniz Gezgin - Studio Lead - FunPlus

Demystifying Data Pallas Horwitz - Data Scientist - Blue Shell Games

PANEL DISCUSSION

Analytics and Adserving: The FutureFeaturing KC Srinivas, Head of Business Development (Gaming) at InMobi, Sarah Faulkner,

Product Manager at Google and Ric Neil, Sales Director at Bee7

Page 3: GIAF USA: Spring 2015

The Analytics Journey at FunPlusFunPlus is a mobile social gaming

company that puts fun first for players worldwide.

The company’s signature game, Family Farm, is enjoyed by over 4

million players each day and growing. Founded in 2010, FunPlus employs

over 300 people and is headquartered in Beijing, China, with

offices in San Francisco, CA, and Vancouver, Canada.

Page 4: GIAF USA: Spring 2015

Analytics/BI Challenges 18 Months Ago

• Every team for its own. All 5 live games had a different way of collecting, processing and exposing data • Needed to login to 5 different dashboard pages to consume day to day KPI

data

• Almost no tracking and analysis flow for new features and releases

• Event collection and definition was also different from team to team • Led to some KPI’s being interpreted differently by teams

• No data engineer for pipeline creation and maintenance

• No dedicated analyst for ad-hoc report creation and analysis

• No standard failure alerts for data pipelines and reports

The Analytics Journey at FunPlus

Page 5: GIAF USA: Spring 2015

The Analytics Journey at FunPlusAnalytics/BI Status Today

• Standardized Trigger Spec, event definitions & data processing pipeline structure for all internal games• Event data captured from game servers• Fluentd Collector

• JSON Data dumped to S3 Hourly

• Data validated and Converted to Parquet hourly• Event Parser MapReduce(EMR)

• Fact and Dim Tables Generated in Hive and pushed to Redshift Daily• Hive MetaStore(RDS)

• Hive DW(EMR)

• Third Party Data such as currency, installs source pulled from partners and pushed to Redshift Daily• Third Party Data (EC2)

• Report Generation Scripts Run on Redshift Daily and visualized through Tableau• Tableau Server

• Redshift

Page 6: GIAF USA: Spring 2015

Analytics/BI Status Today

• Team Changes/additions• Started with 3 people 19 months ago. Currently 10

• 6 Data Engineers

• 4 Tableau Engineers and Analysts

• Each live team has a dedicated analyst and a data engineer

• Daily turnaround on ad hoc report requests

• Same day response on data and report outages

• New Custom Trigger/Event request flow followed by all game teams

• All game design docs have BI requirement fields that needs to be filled with a BI Analyst and Data Engineer

• Hourly Pipeline and Reports failure alerts in place with on call engineering and analyst response procedure

The Analytics Journey at FunPlus

Page 7: GIAF USA: Spring 2015

Analytics/BI Status “Near” Future• Real Time Reports

• Analytics SDK

• Data Science

• Models to prevent and encourage

• Targeting

• Automation

The Analytics Journey at FunPlus

Page 8: GIAF USA: Spring 2015
Page 9: GIAF USA: Spring 2015

Demystifying DataPALLAS HORWITZSENIOR DATA SCIENTISTBLUE SHELL GAMES

Page 10: GIAF USA: Spring 2015

What is wrong with being overwhelmed by data?

• Problem:

• Only data team members are comfortable accessing and analyzing the data

• Data teams spend too much time pulling data instead of driving ROI positive insights

• Executive team does not value data driven decisions

• Solution:

• Identify the analytic needs of every department

• Create infrastructure and culture that empowers departments to perform simple analyses autonomously

Page 11: GIAF USA: Spring 2015

Blue Shell Games, LLC

Page 12: GIAF USA: Spring 2015

Problem 1: “I can’t access the data”

Common Causes:

• The visual report is broken or out of date

• The user doesn’t have access to the database

• The user doesn’t know where to find the relevant data

Page 13: GIAF USA: Spring 2015

Problem 2: “We don’t have that data”

Common Causes:

• Asking the wrong question

• Lack of Metrics QA

• The requested data is not actionable

Page 14: GIAF USA: Spring 2015

Problem 3: “A/B Testing is too hard”

Common Causes:

• Business intuition leads to the same conclusions as the A/B test results

• Test results are too fuzzy and p-values are statistically insignificant

• Even statistically significant results won’t change the product roadmap

Page 15: GIAF USA: Spring 2015

Solution: Empower everyone to be a data consumer

• Identify the needs of every department

• Anyone can do simple SQL

• Data Standardization Document:

• Database Logins

• Template Queries

Data

Product

Engineering

QA

Community

Page 16: GIAF USA: Spring 2015

Product Solution

Result:

• Only the “right” questions are asked

• “Is my feature making money?”

• High Level Statistics

• DAU, Installs, ARPDAU, Payers, Conversion

• Trends: DoD, WoW, 2Wo2W, MoM

• Read Every Spec!

Page 17: GIAF USA: Spring 2015

Engineering Solution

• “What do I need to implement?”

• Act as translator

• Metrics Spec

Result:

• Useful data is collected and proxies are available for missing metrics

Page 18: GIAF USA: Spring 2015

QA Solution

• “How do I test this?”

• A feature is not complete until metrics are implemented and QA’d

• Setup user friendly metrics logs

Result:

• Implemented metrics act as intended

Page 19: GIAF USA: Spring 2015

Community Solution

• “How do I keep players engaged?”

• Tailor contests to in-game activity

• Have contest entries queryable

Result:

• Marketing decisions are informed by actual player behavior

Page 20: GIAF USA: Spring 2015

Data Solution

• “How can I contribute to the bottom line?”

• Naïve customer segmentation can greatly impact revenue

• Only implement tests that will affect change

User Segment Revenue Delta p-value

non payer -34% 0.45

payer 137% 0.02

small whale 65% 0.16

whale -43% 0.23

all -6% 0.8

Result:

• Data improves the bottom line and drives product change

Page 21: GIAF USA: Spring 2015

Pallas [email protected]@gmail.com

Page 22: GIAF USA: Spring 2015

Sarah Faulkner,

Product Manager at

Google

Ric Neil,

Sales Director

at Bee7

KC Srinivas,

Head of Business

Development (Europe)

at InMobi

Discussion

Analytics & Adserving:

The FutureLead by:

Mark Robinson, CEO at deltaDNA

Panelists

Page 23: GIAF USA: Spring 2015

JOIN IN THE CONVERSATION PARTICIPATE IN THE NEXT GIAF

Analytics for Games [email protected]