前言:本文内容以游戏产品为基础进行讲解,内容为以下4部分:
1. 如何理解DAU反映了哪些问题?
2. 有哪些因素会影响DAU变动?
3. 如何解读DAU的“箱体图”?
4. 如何使用python绘制“箱体图”?

DAU的定义不是绝对的,通常会使用登录用户数作为DAU计算的基础。

如果希望DAU更反映有效登录用户,则可以使用“登录时长超过1分钟的用户”;如果是角色扮演游戏,还可以使用“账号数”、“角色数”等指标;也可以使用唯一指标表示,比如日活设备数。


1. 如何理解DAU反映了哪些问题?

  1. 反映核心用户规模:一定程度下,DAU代表核心用户数量,如果该指标下降,可能核心用户数也在减少;

  2. 反映产品黏性:DAU=DNU(新增用户)+DOU(老用户),如果DAU下降,可能是DOU下降,所以反映产品黏性降低;

  3. 反映渠道质量:DAU=DNU(新增用户)+DOU(老用户),如果DAU下降,可能是DNU下降,DNU下降又可以拆解到不同的渠道情况,所以可以反映渠道的质量;

  4. 反映生命周期情况:,其中m为用户生命周期天数,如果用户生命周期天数变短,那么DOU下降,引起DAU下降,所以可以反映用户生命周期情况。

  5. 反映用户质量:从构成角度探讨,可以观察DNU/DAU,这个下面会详细探讨;从登陆频率探讨,可以观察DAU用户的活跃天数,如图所示:


2. 有哪些因素会影响DAU变动?

  • 关键节点:比如节假日、开学放假等。对其的分析方法为,对可以预测的关键节点,计算其影响指数,以应对未来产生的影响。
  • 周期波动:分析数据的拐点和趋势,得到周期变化的时间节点和趋势,为未来的营销计划和推广计划同步规划; 主要关注的方面可分为:收益、用户规模的变化和走势。
  • 产品质量:观察版本更新、活动设置对DAU、收入和生命周期的影响情况。可能的影响因素还包括:付费点设计、交互体验调整、核心玩法调整;从设备来说包括:更新是否成功、适配能力;
  • 其他外在影响因素:掌握其他因素的影响系数,包括:游戏外挂、竞品影响、版本更新、活动、渠道位置、推广质量;

3. 如何解读DAU的“箱体图”?

DAU的箱线图绘制,需要将每个月的DAU数据作为一个箱体的数据,图像说明如下:

图像描述:

  1. 离群点
  2. 中位线在箱体的位置是偏上、中间、还是偏下
  3. 所有中位线距离整理中位线的位置

案例:各月DAU箱体图


4. 如何使用python绘制“箱体图”?

import seaborn as sns
sns.boxplot(x='Month',y='DAU',data=data,width=0.5 # 箱体的宽度,linewidth=2 # 箱子上线的粗细,whis=3 # 异常值的参考系,四分位距离的倍数
#            ,fliersize=2 # 异常值的大小,saturation=2 # 调整色彩饱和度
#            ,notch=True # 变成漏斗形状(很丑,别用) )
plt.plot([data['DAU'].median()]*6,'r--')
plt.show()# 从下图可知,该产品5月出现异常值点;
# 2月4月中位数低于整体中位数;1月和6月中位数靠下,说明有所下滑
# 整体较平稳,波动递增。可能是在指定月份有运营调整导致下降。


以上内容为《游戏数据分析的艺术》个人学习笔记,包含书籍内容概括、自己的解读。

文章内容仅供参考,有兴趣可自行购买阅读原文。

如何通过DAU分析活跃用户?(案例:python绘制箱体图)相关推荐

  1. python box_箱体图Boxplot及Python绘制方

    一.箱体图介绍 箱体图Boxplot是一种表示数据分布的方法(wiki:boxplot),一个基本的箱体图从上到下分别表示最大值,上四分位,均值,下四分位,最小值.有的箱体图中还会加入异常值等. 箱体 ...

  2. python boxplot_箱体图Boxplot及Python绘制方

    一.箱体图介绍 箱体图Boxplot是一种表示数据分布的方法(wiki:boxplot),一个基本的箱体图从上到下分别表示最大值,上四分位,均值,下四分位,最小值.有的箱体图中还会加入异常值等. 箱体 ...

  3. 用Python绘制折线图(上)

    各个事业部需要在工作表中生成利润走势图,来分析利润走向. 但是一共有52个部门,也就是需要给52个Excel表格绘图,同样的绘图操作要重复52遍,如果一个个操作实在浪费时间. 还有绘制什么样式的图也需 ...

  4. python 绘制折线图-怎样用python绘制折线图

    今天教大家用python绘制一些线性图案,需要的朋友可以借鉴参考一下. 画最简单的直线图 代码如下:import numpy as np import matplotlib.pyplot as plt ...

  5. python绘制折线图先对数据进行处理_python气象数据分析并绘制折线图-女性时尚流行美容健康娱乐mv-ida网...

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 excel 2010巧妙处理 折 ...

  6. python画蜡烛致敬烈士_用python绘制股票图,用python绘制蜡烛线型k线图是用代码还是绘图工具...

    Q1:用python绘制蜡烛线型k线图是用代码还是绘图工具 import matplotlib.pyplot as plt from matplotlib.dates import DateForma ...

  7. Python实践:画个动图玩玩,Python绘制GIF图总结

    Python实践:画个动图玩玩,Python绘制GIF图总结 文章目录 Python实践:画个动图玩玩,Python绘制GIF图总结 具体实现 Python代码 参考资料 上期博客< Pytho ...

  8. python简单代码画曲线图教程-Python绘制折线图和散点图的详细方法介绍(代码示例)...

    本篇文章给大家带来的内容是关于Python绘制折线图和散点图的详细方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.绘制折线图和散点图要用到matplotlib ...

  9. python画折线图代码-Python绘制折线图和散点图的详细方法介绍(代码示例)

    本篇文章给大家带来的内容是关于Python绘制折线图和散点图的详细方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.绘制折线图和散点图要用到matplotlib ...

  10. python话雷达图-PYTHON绘制雷达图代码实例

    这篇文章主要介绍了PYTHON绘制雷达图代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.雷达图 import matplotlib.py ...

最新文章

  1. 在Java中,采用类的默认构造函数构造对象的方法!
  2. mutation annovar
  3. 【VScode】使用VScode 来写markdown时序图
  4. 阿里巴巴的AI算法程序媛是怎样的一种存在?
  5. js设置radio 和checkbox 单选
  6. 详解Javascript的继承实现
  7. 传奇LEG引擎武器衣服发光特效计算方式【适用于新blue/gob/goh/886m2等引擎通用】
  8. 使用stm32f103rct6控制adf4351实现30M~~4G的正弦波
  9. acdsee ultimate 2020 特别版 v13.0附安装教程
  10. stm32f401 边沿捕获_stm32f401ret6例程 嵌入式1 STM32F401开发实战1—LED闪烁和串口收发数据 - 硬件设备 - 服务器之家...
  11. matlab函数表达式里分号_matlab中分号、冒号、逗号等常用标点符号的功能和用法总结...
  12. Vue组件化开发--脚手架的安装使用、目录结构说明
  13. 3DMax软件有什么方法调节摄像机
  14. 1484: 青蛙(四)
  15. [Bug]: Could not load dynamic library ‘libnvinfer.so.7‘
  16. 深度学习: 数据扩充 (Data Augmentation)
  17. 使用c3p0数据库连接池连接时出现错误:java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector
  18. Fastly释Lucet原生WebAssembly编译程序和Runtime
  19. 63页智慧工业园区大数据云平台建设和运营解决方案
  20. 分享:js大小写转换的代码

热门文章

  1. ecshop 模板页php,ECSHOP 模板结构说明
  2. DWF是个什么格式,要怎么进行相应的格式转换?
  3. 社区发现算法之——Louvain
  4. STM32 跑马灯程序设计
  5. Windows下连接Linux的ssh工具有哪些
  6. 如何做跟进客户关系维护PPT课件?
  7. CHIP-seq流程学习笔记(11)-使用GSEA软件进行GSEA分析
  8. npm安装github包
  9. iOS 之 OBJECTC 调用C、OBJECTC调用C++
  10. 耳机插在主机后面声音很小,音频软件测试很大声音,如何解决电脑前面耳机没声音后面却正常的问题...