Using a combination of Google BigQuery and Looker Studio, I delved into a dataset of 4 csv files from a fictional online game. Each file contains data from a tracking event of users.
4 csv files containing data from a tracking event:
• installs.csv (The first time the player installed the game)
• launch_resume.csv (This tracking event triggered every time the player launch or resume the game)
• ftue.csv (This tracking event triggered when the player is in the FTUE steps)
• toy_unlock.csv (This tracking event triggered when the player unlocks a toy)
- Overall insights: For example, calculate the average daily sessions, session length and total play time per user during their day and first week since install. Analyze the progression speed through the introductory levels.
- Retention analysis: Determine the day 1, day 7, and day 30 retention rates. Identify at which stage in the game new users are dropping off. Shine light on the difference between players who came back on day 7 vs those who did not.
- Open ended exploratory analysis: Any directions or findings that could be useful to the game team, and could be formed as hypothesis for a future A/B testing.
BigQuery: SQL Analysis (Code)
- Transfrom raw data to fact/dimensional tables to reduce unnessary fields and do analysis easier.
- Create views in order to save queries and modify codes without re-creating a table many times
Analysis: Game Analytics - Looker Studio