GIAF USA Spring 2015 - The analytics journey at FunPlus
-
Upload
lauren-cormack -
Category
Data & Analytics
-
view
341 -
download
0
Transcript of GIAF USA Spring 2015 - The analytics journey at FunPlus
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.
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
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
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
Analytics/BI Status “Near” Future• Real Time Reports• Analytics SDK• Data Science
• Models to prevent and encourage• Targeting• Automation
The Analytics Journey at FunPlus
JOIN IN THE CONVERSATION PARTICIPATE IN THE NEXT GIAF
Analytics for Games [email protected]