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

article/2025/9/18 8:45:03

前言:本文内容以游戏产品为基础进行讲解,内容为以下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. 反映生命周期情况:DAU_i=DNU_i+\sum_{i=1}^mDOU_{m-i},其中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月中位数靠下,说明有所下滑
# 整体较平稳,波动递增。可能是在指定月份有运营调整导致下降。

 


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

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


http://chatgpt.dhexx.cn/article/v9RD1XLj.shtml

相关文章

【数据分析】产品日活DAU下降,怎么分析

目录 案例简介 第一步:确认数据真实性 第二步:明确定义,并拆解指标,进一步定位原异常部分 第三步:根据几个常见维度初步拆分数据 第四步:进一步做假设并细分深入,得出结论 案例分析 例题…

数据分析——DAU下降问题(转)

文章转自: DAU异常下降该如何分析 1. 梳理公司的用户增长模式 尽管不同业务形态、以及不同发展阶段的公司,其用户增长模式各有差异,但都可以从拉新策略和促活策略进行分解。 常见的拉新策略有: 流量采购。比如通过厂商预装、…

有赞一面:亿级用户DAU日活统计,有几种方案?

说在前面 在40岁老架构师 尼恩的读者社区(50)中,最近有小伙伴拿到了一线互联网企业如极兔、有赞、希音、百度、网易、滴滴的面试资格,遇到一几个很重要的面试题: (1) 亿级用户场景,如何高性能统计日活? (2) 如何实现亿…

数据分析——用户粘性指标 DAU/MAU

( 一 )定义 DAU,即:Daily Active User,指日活跃用户数; MAU,即:Monthly Active User,指月活跃用户数。 日活/月活就是体现用户粘性最频繁使用的指标。日活跃用户占月活…

数据分析体系 - 用户粘性(DAU/MAU 和 月人均活跃天数)

对于常见的App,用户粘性的取值范围就是3%~100%, 不同领域的App也会有不同的基准值, 例如移动游戏会以20%为基线, 而工具类App会以40%为基线。 用户粘性的两个计算指标: 1、DAU/MAU 2、月平均活跃人数 这里其实…

数据分析——DAU下降/上升原因分析

本文是对“DAU变动原因”问题进行的思考整理,仅作记录,欢迎讨论。 ( 一 )思维框架 图版: 文版: 内部原因: 1. 数据验证 如果DAU上升或者下降,且非日常波动,需先确…

数据分析 — 用户粘性的两个计算指标(DAU/MAU和月人均活跃天数)

很多运营都了解DAU(日活跃用户数)和MAU(月活跃用户数)的重要性,但在某些情况下这两个数值本身并不能反映出太多问题,这个时候就要引用到【DAU/MAU】的概念,即【日活/月活】。 用户粘性的两个计…

峰值21WQps、亿级DAU,小游戏《羊了个羊》是怎么架构的?

小游戏《羊了个羊》 短短的7天内,DAU突破了1亿、吞吐量峰值21WQps。 《羊了个羊》运营后台数据显示,在短短的7天内,这款小游戏的DAU就突破了1亿。 要知道,除了王者荣耀、原神等屈指可数的现象级手游之外,1亿DAU是这个…

dau、mau、pcu、dnu、wau、acu、uv分别是什么意思?

dau、mau、pcu、dnu、wau、acu、uv的意思是什么?怎么分析? DAU(Daily Active User)日活跃用户数量。常用于反映网站、互联网应用或网络游戏的运营情况。 MAU(monthly active users)月活跃用户人数。是在线游戏的一个用户数量统计名词,数量越大意味着玩这款游戏的人…

数据化运营04 DAU、MAU、UV:谁是最有参考价值的活跃指标?

活跃类指标是重要的用户质量指标,代表了产品上真正的用户,代表了具备营销价值的用户群,是几乎所有产品运营的重点。 在这一讲中,我会主要向你介绍 UV、DAU、MAU,以及每日使用时长和每日打开频次等指标。 你是否思考过…

如何理解、分析DNU/DAU?(案例:DNU、DAU面积图)

前言:本文内容以游戏产品为基础进行讲解,内容为以下4部分: 1. 如何理解DNU和DAU 2. 如何使用python绘制DNU和DAU的面积图 3. 如何分析DNU/DAU 4. 如何计算当日DAU有多少由往日N日DAU贡献的,并简单计算用户生命周期? DN…

DAU是啥,数据指标是啥?必知必会的数据分析常识

在刚迈入数据的大门时,我经常对一些数据指标或者数据本身的概念很模糊,尤其是当跟运营、数据分析师扯需求的时候,会被这些密密麻麻的指标给弄糊涂。为了更好的在行业里面摸打滚爬,花了很多时间阅读一些指标相关的文章、书籍&#…

dau、mau、pcu、dnu、wau、acu、uv的意思是什么?怎么分析?

dau、mau、pcu、dnu、wau、acu、uv的意思是什么?怎么分析? DAU(Daily Active User)日活跃用户数量。常用于反映网站、互联网应用或网络游戏的运营情况。 MAU(monthly active users)月活跃用户人数。是在线游戏的一个用户数量统计名词,数量越大意味着玩这款游戏的人…

dau、mau、pcu、dnu、wau、acu、uv的意思是什么?

dau、mau、pcu、dnu、wau、acu、uv的意思是什么?怎么分析? 名词分析 DAU(Daily Active User)日活跃用户数量。常用于反映网站、互联网应用或网络游戏的运营情况。 MAU(monthly active users)月活跃用户人数。是在线游戏的一个用户数量统计名词,数量越大意味着玩…

Spring AOP原理和用法

AOP也就是面向切面编程,首先AOP不等于Spring aop,前者是编程所要实现的目标,后者仅仅是AOP的实现方式之一,作为一种动态注入的实现方式,还有一些别的例如AspectJ(静态注入)等 一. Spring aop使…

一篇文章详细解读Spring的AOP原理过程(Spring面向切面详解)

目录 概述 使用登录例子说明 AOP AOP(底层原理,了解) 有两种情况动态代理 第一种 有接口情况,使用 JDK动态代理 第二种 没有接口情况,使用 CGLIB 动态代理 回顾JDK静态代理 ①明星唱歌,经纪人替他签…

IOC/DI、AOP相关原理

文章目录 IOC/DI为什么IOC就降低了耦合性 AOP原理使用AOP的名词们概念性名词JoinPoint/TargetIntroductionProxyWeaving 在代码中有对应注解的名词AspectPointcut(在哪儿切)Advice(什么时候切) 示例代码 IOC/DI IOC全称是Inversio…

Spring——AOP原理及流程详解

AOP原理及流程详解 一、AOP结构介绍Pointcut通知原理连接点拦截器 二、Bean介入点EnableAspectJAutoProxyAspectJAutoProxyRegistrarAnnotationAwareAspectJAutoProxyCreatorAbstractAutoProxyCreator实例前执行初始化后执行循环依赖会调用 总结 三、处理切面获取所有切面其下通…

Spring中的AOP原理

目录 0 为什么需要AOP 1 基本概念 2 AOP原理 2.1 JDK动态代理 2.2 CGLIB 动态代理 0 为什么需要AOP 现在有一个情景: 我们要把大象放进冰箱,步骤为:打开冰箱->放入大象->关闭冰箱 如果再把大象拿出来,步骤为&#x…

Spring AOP的实现原理 ?

Spring AOP的实现原理 ? - 知乎 AOP的实现,最关键的有两步: 得到代理对象利用递归责任链执行前后置通知及目标方法 IOC容器初始化时,对于涉及AOP操作的目标类,其实Spring返回的是代理对象,而不是目标类的实例。至于…