As gamedata’s one year anniversary approaches, our group of two have been tasked with investigating Player Retention.
First, we explored the contents of the dataset provided and can see when players first joined, what their most recent match has been against who and the result. We can also see purchases made by players of the game.
We loaded our data set into Big Query where we were able to come to a retention rate fairly easily.
Our team split up our questions for further exploration and we’ve agreed a particular interest of ours is learning how winning streaks vs losing streaks impact retention, if at all?
- 30 Day Rolling Retention rate
- Avg Age of retained players
- Regions with the most retention
- Regions with the least retention
- System Preference differences
- Opportunities to grow retention among regional and system preference differences.
- Rolling retention
- Player info
From there we transformed our data and created visualizations to share in our presentation.
- Created a new column to calculate the price per item of each distinct player_id purchase.
- Created a new column using an IF statement to identify wins as 1, losses as 0 to determine overall wins vs overall losses for the 30 day period.
- Created a new column with a SUMIF statement to determine purchases per wins and purchases per losses
- Created 2 new columns to tally overall total_purchases_by_retained vs total_purchases_other (not retained).
I created 4 pivot tables to further explore and compare
- pivot_rolling_retention
- pivot_spending_habits_of_retained_players
- pivot_total_players_retained_by_region
- pivot_regional_comparisons
- 30 Day Rolling Retention by join day
- Avg. Age of retained players by region
- Purchases by retained players by region
- Winning Player Purchases by region
- The three user groups by system preference
- Purchases to Wins
- Purchases to Losses
When breaking down purchasing patterns by players as grouped by their system preference, we notice with the exception of MacOS users, players who lose tend to buy more items and make more purchases overall
- Regionally, there is a small positive correlation between winning and being retained.
- We know that the more members of a group retained, the more the group will purchase, and,
- we have identified the two major groups with least engagement:
North Americans and Mac users.
- Find solutions to retain more Mac users and North Americans. In order to create more interest among these two groups, drop some ads targeting Mac user forums or popular North American digital hang outs.
- Reward Linux users for their engagement with coupons to spend in the store as they do have the highest price per item across all groups
- Explore the opportunity to invite players to participate in a quick survey (no more than three questions) in exchange for extra coins or free items at mid month and again at end of month to counter the historic dip in engagement on those days of the month.
- This README
- rolling_retention_query.md
- player_info.md
- 30_day_rolling_retention.md
- purchases_to_losses.png
- purchases_to_wins.png 7.Find a copy of my google sheets here: