网游数据分析项目
1.项目背景
利用SQL语句对某网游的部分数据进行提取和计算,利用excel进行可视化,并进行新增用户、活跃度和付费情况的分析。
2.数据说明
某网游2018年3月7日到2018年3月22日的用户部分数据
字段 | 字段解释 |
---|---|
user_id | 玩家唯一ID |
pay_price | 付费金额 |
register_time | 玩家注册时间 |
avg_online_minutes | 在线时长 |
3.新增玩家分析
3.1 新增玩家数量
SELECT COUNT(DISTINCT user_id) AS 新增玩家数量
FROM tap_fun_test;
得到新增玩家数量为828934
3.2 新增付费玩家数量
SELECT COUNT(DISTINCT user_id) AS 新增付费玩家数量
FROM tap_fun_test
WHERE pay_price>0;
得到新增付费玩家数量为19549
3.3 付费玩家占比
计算可以得到付费玩家占比为2.36%
3.4 每日新增用户数量
SELECT DATE(register_time) AS 日期,
COUNT(DISTINCT user_id) AS 当日新增玩家
FROM tap_fun_test
GROUP BY 日期;
3.5 每日新增付费用户数量
SELECT DATE(register_time) AS 日期,
COUNT(DISTINCT user_id) AS 当日新增付费玩家
FROM tap_fun_test
WHERE pay_price>0
GROUP BY 日期;
利用excel进行数据可视化
每日新增玩家在3月10日有一次大高锋增长,在3月13日有一次小高峰增长,可能是因为这两次时间点举办了游戏活动,但是活动一过,后续新玩家注册量并没有显著提升,可见这两次活动并没有给游戏的人气带来实质性的帮助,后续建议加大活动力度或频次,提高游戏的热度。
4.玩家活跃度分析
4.1 全部玩家平均在线时长
SELECT AVG(avg_online_minutes) AS 全部玩家平均在线时长
FROM tap_fun_test;
得到全部玩家平均在线时长为11.7分钟