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

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

本文是对“DAU变动原因”问题进行的思考整理,仅作记录,欢迎讨论。

( 一 )思维框架

图版:
在这里插入图片描述

文版:

内部原因:

1. 数据验证

  • 如果DAU上升或者下降,且非日常波动,需先确认指标逻辑计算和数据提取是否存在问题;
  • 数据提取无误后,如果DAU是骤降,则需向相关技术同学确认数据采集、传输、存储过程是否问题,是否有丢数据或者正在更新数据的情况。

确认数据准确后,进行下一步分析。

2. 周期性排查

  • 如果DAU波动范围较小,延长时间线查看是否存在数据周期性波动(如是否周末/寒暑假/淡旺季)。

在否认是数据周期性波动后,继续进行下一步分析。

3.运营分析

  • 产品是否发了新版,发布新版本往往是导致数据波动原因之一,具体需结合第四点用户详细数据进行分析。如果DAU上升,可以查看用户产品新功能参与率、新道具使用率、以及关卡通关率等数据是否有所上升;如果DAU下降,可以查看是否是因为调整关卡难度导致某些关卡的通关率下降、由于礼包调整导致礼包购买率减少等(具体根据版本更新内容进行分析),从而造成了用户流失。
  • 考虑是否有新开启的运营活动,用户对活动的喜恶程度也影响着DAU。结合第四点用户详细数据分析,如果DAU上升,可以查看用户活动参与率是否较高;如果DAU下降,可以查看用户流失前的行为是否和新上活动有关。
  • 技术bug也是导致DAU下降的重要原因,具体可分析用户加载成功率是否有所降低以及流失用户是否存在丢档问题等。

4. 用户分析

从用户维度进行拆分,分新老用户、分区域查看用户活跃数据。

  • 影响新用户数量的主要因素是投放策略的变动。如果新用户数量变动较大,可以分渠道、分区域查看投放量,一般会是投放量增加/减少导致的新用户数量变化。如果投放量并没有什么变动,可分析各渠道转化率是否变化,并和投放同学确认投放人群、策略以及渠道平台是否有变化。
  • 如果老用户DAU上升,可对比查看用户较之前高活跃度模块、关卡通关率是否提升、道具使用频次是否提升,如果是产品新发版或者新上了运营活动,需结合产品的调整分析用户行为数据是否提升,决定用户量是否受产品和运营活动影响。
    如果老用户DAU下降,首先可以考虑流失用户是否受新版本活动、功能、bug的影响,结合产品调整和用户活跃度下降数据进行进一步确认分析。分析流失用户特征及产品用户平均生命周期,查看用户是否已属于“衰退期”。

外部原因:

5. 竞品

  • 调研市场上是否有强有力的竞品出现,是否也在同渠道进行投放,从而抢占了用户资源等;
  • 竞品是否有新功能、新活动上线,吸引了用户。

6. 行业经济

  • 调研行业现状,是否遇到风口,一片欣欣向荣或行业受挫,整体行业经济都不景气。

7. 舆论影响(各社交平台)

  • 是否受社会舆论影响,可查看各社交平台,微博、贴吧、博客、知乎等是否存在较好/坏评论,造成影响,影响用户量。

8. 政策影响

  • 是否有鼓励/限制政策出台,影响了产品和用户。

( 二 )实例分析

问题描述:
2021.2.20号日活跃用户数据开始下降,20号之前数据稳定在11.3w~11.9w人,20号及之后数据下降到11w人以下,20号数据较前一日活跃人数减少7947人。分析DAU下降原因。

在这里插入图片描述

原因分析:
先针对异常原因做出多个假设,后用数据验证假设是否成立,从未定位问题。也可能会需要在原假设基础上建立新的假设或调整原假设,直至定位原因。

  1. 指标含义:每日去重后的活跃人数
    逻辑计算方式:select count(distinct user_id)
    确认指标含义和计算方式,保证数据是准确的。
  2. 非特殊日期,排除周期性波动。
  3. 2月20号没有新版本发布,没有新上活动。
  4. 假设:新老用户活跃量变化引起波动
    验证(计算影响系数):
    影响系数 = ( 今日量 - 昨日量 )/ ( 今日总量 - 昨日总量 )
    新用户影响系数 = (13771 - 20398)/ (109978 - 117921) = 0.83
    老用户影响系数 = 1 - 0.83 = 0.17
    新用户影响系数为0.83,说明DAU下降主要是因为新用户减少。下一步对新用户进行拆分:
    新用户 = 渠道A新增 + 渠道B新增 + 渠道C新增 + 渠道D新增
    在这里插入图片描述
    对新用户拆分渠道后,很明显可以看出,20号及之后AEO投放量减少幅度较大,其它投放渠道量则相对稳定。可以和负责投放的同学确认是否投放策略在20号有所变动,是AEO投放量减少还是其它问题。
  5. 得出20号及之后DAU降低的结论:为产品利润最大化,投放策略有所变动,20号及之后减少AEO投放量。
  6. 再针对原因,结合利润数据,和投放同学商讨投放优化的策略。

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

相关文章

数据分析 — 用户粘性的两个计算指标(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可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率 // 不通过修改源代码方…

Spring IOC和AOP 原理彻底搞懂

本博中关于Spring的文章:Spring IOC和AOP原理,Spring事务原理探究,Spring配置文件属性详解,Spring中的代理模式 Spring提供了很多轻量级应用开发实践的工具集合,这些工具集以接口、抽象类、或工具类的形式存在于Sprin…