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

article/2025/9/18 8:50:39

对于常见的App,用户粘性的取值范围就是3%~100%,

不同领域的App也会有不同的基准值,

例如移动游戏会以20%为基线,

而工具类App会以40%为基线。

 

用户粘性的两个计算指标:

1、DAU/MAU    2、月平均活跃人数

这里其实还想看一个指标,那就是一周内使用1天、2天、3天、3天以上的人数,对比周使用人数去看,相当于周平均活跃人数。

 

用户粘性通常用DAU/MAU的公式来计算,还有一个公式是每月用户平均活跃天数。

DAU即日活跃用户数,MAU即月活跃用户数。

比值越趋近于1表明用户活跃度越高,在比值低于0.2时,应用的传播性和互动性将会很弱。

DAU/MAU是社交游戏类和在线类应用常用的一项评估指标,用于分析用户粘度。

DAU 和 MAU
日活跃用户占月活跃用户的比例越高,表明用户对App的使用粘性越高。

DAU,即:Daily Active User,指日活跃用户数

MAU,即:Monthly Active User,指月活跃用户数。

例子1: 如果每天活跃都是同样的用户,例如每天都是1万DAU,那么30天内每天都是这1万用户在活跃,MAU也
是1万,于是DAU/MAU就是100%,用户粘性达到上限,微信就是接近100%的例子。

例子2: 如果每天活跃用户都不相同,例如每天1万DAU,那么30天内每天的活跃用户都不同,MAU就是30万,
于是DAU/MAU就是1/30,用户完全没有粘性。

 

https://www.analysys.cn/article/detail/1001402

 

近期越来越多的客户在询问用户粘性的指标问题,而DAU/MAU就是最频繁使用的指标。日活跃用户占月活跃用户的比例越高,表明用户对App的使用粘性越高。

 

DAU,即:Daily Active User,指日活跃用户数;

MAU,即:Monthly  Active User,指月活跃用户数。

 

从极限的角度看,如果每天活跃都是同样的用户,例如每天都是1万DAU,那么30天内每天都是这1万用户在活跃,MAU也是1万,于是DAU/MAU就是100%,用户粘性达到上限,微信就是接近100%的例子。

 

再分析另一个极端的例子,如果每天活跃用户都不相同,例如每天1万DAU,那么30天内每天的活跃用户都不同,MAU就是30万,于是DAU/MAU就是1/30,用户完全没有粘性。

 

对于常见的App,用户粘性的取值范围就是3%~100%,不同领域的App也会有不同的基准值,例如移动游戏会以20%为基线,而工具类App会以40%为基线。

 

在日常的项目和产品运营工作中, 单日的DAU/MAU的数值往往受到周期(工作日/周末)、版本更新和活动的影响,用户粘性在短期内的波动较大。所以通常要采用长期的均值作参考,例如一个月、两个大版本之间。

 

下面以某客户App为例,DAU/MAU的数值在工作日约50%,而在周末和假期的数值则在20%左右。那么谈到用户粘性的时候,通常采用每天DAU/MAU的平均值39.37%,与基线值40%非常接近。


对算法做进一步探讨:

 

目前主流的算法,是使用昨日DAU和前30天的MAU,

例如如果今天是8月31日,那么DAU选取8月30日,MAU选取8月1日至30日。

这种算法的优势是DAU和MAU在同一天算出来,计算方便。

而劣势则是只计算了完整的30天周期内最后一天DAU在MAU中的占比,

许多严谨的客户提出为什么不能选其他日期的DAU呢?

 

例如采用完整周期内的第一天DAU1作为分子除以MAU,就可以得到另一种粘性的解读:任意一天的活跃用户在30天内活跃的比重,都可以是一种对用户粘性定义,即DAU1/MAU、DAU2/MAU、DAU3/MAU…。

 

重新计算上面客户的DAU1/MAU粘性,结果为39.41%,数值与传统的定义差距不大,同样的计算DAU2/MAU、DAU2/MAU……后,这些数值结果差距不大。

 

再进一步追踪,一个30天周期内的每个DAUn除以MAU的数值,也呈现明显的波动。此处的波动走势,与30个DAU的走势一致(仅仅是除以了相同的数值的差异)。

 

 

将上述的DAU1/MAU到DAU30/MAU逐一加和,得到的恰巧是另一个常用指标:当月人均活跃天数,这也是评估用户粘性的一个指标。

 

那么人均活跃天数和DAU/MAU之间有多大关联?   

既然当月人均活跃天数是30个DAU之和除以1个MAU,

而用户粘性是1个DAU除以MAU,

两者在数量级上自然会差30倍左右。

 

对比除以30后的月均活跃天数和用户粘性DAU/MAU,发现两者的走势基本一致。而差异点在于波动幅度和响应时间略有滞后。而从数值上看,30天月均活跃天数是11.93天,除以30后得到结果0.3977,与DAU/MAU的39.37%也非常接近。所以在工作中使用月均活跃天数和DAU/MAU的作用一致。


http://chatgpt.dhexx.cn/article/0DpvQrEo.shtml

相关文章

数据分析——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返回的是代理对象,而不是目标类的实例。至于…

AOP理解及底层原理

AOP 基础概念 一、概述 银行系统的简易取款流程如图: 将方框里的流程合为一个,另外系统还会有一个查询余额流程,如图: 这两个业务有一个共同的验证流程,如图: 为什么会有面向切面编程(AOP)&#xff…

Spring AOP原理分析一次看懂

什么是AOP AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构&…

AOP-底层原理

申明:学习笔记整理,内容非原创,仅供参考学习!视频详细地址如下: 尚硅谷Spring框架视频教程(spring5源码级讲解)_哔哩哔哩_bilibili 目录 一、AOP概念 二、AOP底层原理 三、JDK动态代理代码…

Spring AOP原理详解及实例

Spring AOP原理详解及实例 1.Spring AOP简介2.AOP与OOP对比3.AOP使用场景4.AOP相关概念5.AOP实例5.1 基于xml配置方式5.2 基于注解配置方式5.3 AspectJ切点函数 6.可能出现的问题及解决方法6.1 java.lang.IllegalArgumentException: error at :: 0 cant find referenced pointc…

JAVA AOP概念和实现原理 详解

// AOP 概念 1. 什么是AOP? // 面向切面(方面)编程 //利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率 // 不通过修改源代码方…