产品指标指南

日活跃用户与月活跃用户对比:核心差异、计算方法与选择依据

日活跃用户与月活跃用户的差异首先是统计窗口,而不是两套相互竞争的成功定义。本指南帮助你定义有意义的活跃行为、统一计算口径,并正确解读 DAU/MAU,避免把使用频率误当成留存。

更新于 2026 年 8 月 14 日阅读约 12 分钟InfiniSynapse
Daily active users shown as a one-day subset of monthly active users across a rolling calendar window
本页目录

日活跃用户与月活跃用户:快速回答

日活跃用户(DAU)统计一天内完成既定活跃行为的去重用户;月活跃用户(MAU)统计指定月度窗口内完成同一行为的去重用户。DAU 更适合观察短期使用频率和运营变化,MAU 更适合衡量较广的活跃覆盖。DAU 除以 MAU 可估计月活用户中在平均或指定一天出现的比例,但它不是 cohort 留存率。

只有当四项规则一致时,这组比较才有意义:活跃事件、用户身份、时区与合格人群。只要其中任何一项变化,仪表盘就可能生成数学上正确、业务上却不可比的数字。因此应把指标定义当作一份小型数据契约,而不只是图表标签。

比较之前先定义 DAU 与 MAU

日活跃用户(DAU)

在一个自然日或明确说明的过去 24 小时窗口内,至少完成一次合格价值行为的去重合格用户。

月活跃用户(MAU)

在一个自然月或明确声明的滚动 28 天/30 天窗口内,至少完成一次合格行为的去重合格用户。

“活跃”应表达用户正在获得或追求产品价值。对于只在告警出现时查看的安全控制台,登录可能有意义;但由自动通知触发的页面打开通常说明不了什么。协作产品可以定义为“发送消息或编辑共享文档”,分析产品可以定义为“运行查询或查看分析结果”。该规则应可观察、稳定、覆盖相关平台,并能排除后台事件干扰。

MAU 并不存在唯一窗口。自然月适合月度汇报,但月份长度不同;滚动 30 天可持续更新;滚动 28 天恰好覆盖四周,可减少星期构成差异。应按决策场景选择并清晰标注,不能把不同定义拼接到同一趋势中。

DAU 与 MAU:每个指标能说明什么、不能说明什么

维度DAUMAU决策用途
窗口一天或明确的 24 小时自然月、滚动 28 天或滚动 30 天让窗口匹配产品预期使用频率
主要信号短期频率与运营变化更广泛的活跃覆盖同时关注日常习惯和月度覆盖时结合使用
敏感性工作日、事件、活动与故障较慢的获客与召回变化为发布与日历效应添加注释
常见误用把每次会话或心跳都算成用户把所有注册账户称为活跃先判断合格行为,再按稳定身份去重
不能证明留存、满意度或因果影响高频使用或持久留存与 cohort 和价值结果配合

日常习惯型产品可以优先关注 DAU 与粘性比率;每周规划工作流通常更适合 WAU/MAU;报税、旅行或事故响应工具即使低频使用也能创造很强价值。强行提高 DAU 甚至可能带来不必要的打扰。正确的核心指标应服从用户任务的自然频率。

如何计算 DAU、MAU 与 DAU/MAU 比率

  1. 编写指标契约。记录合格事件、合格人群、稳定用户键、机器人/测试数据排除项、时区、窗口、迟到事件政策与负责人。

  2. 先筛选,再去重。先选择合格事件与用户,再让每个稳定用户在窗口内只计一次。身份解析前统计设备 ID 会拆分同一人,共享账户则可能掩盖多人。

  3. 构建可比序列。趋势分析时,每天计算一个 DAU,并用相同活跃与身份规则计算 MAU。应冻结历史数字,或明确记录回填。

  4. 计算并标注粘性。需要稳定摘要时,用评估期平均 DAU 除以该期 MAU;若使用单日 DAU,必须标明日期,因为星期构成会改变结果。

DAU/MAU(%)= 平均日活跃用户 ÷ 月活跃用户 × 100

假设示例:某产品在相同口径下有 12,000 个滚动 30 天活跃用户,平均 DAU 为 3,000,则 DAU/MAU 为 25%。这表示平均一天的活跃人群相当于月活人群的四分之一;它不意味着每个 MAU 恰好使用了 7.5 天,也不表示注册 cohort 留存了 25%。使用频率通常分布不均,因此还应检查每用户活跃天数分布。

不要套用统一基准来解读 DAU/MAU

不存在普遍适用的“优秀”DAU/MAU。只有把结果与产品预期频率、自身稳定历史口径和相关分群比较,它才有意义。许多基准文章混合了不同活跃事件、人群、平台与窗口,直接复制阈值会把合理的低频工作流误判为绩效问题。

同时看趋势与拆解。比率上升时,要判断是 DAU 增加、MAU 减少,还是两者共同变化。若 MAU 大幅下降,比率上升也可能伴随覆盖萎缩;获客活动成功后,比率下降则可能是大量新月活用户尚未形成习惯。

在样本量可信的前提下,可按生命周期、平台、地区、套餐、角色和获客来源分群。应分别比较新用户与成熟用户;整体 DAU/MAU 可能掩盖一小群每日重度用户与一大群每月一次用户。必要时还应结合每 MAU 活跃天数、cohort 留存、价值行为完成率与账户级覆盖。

活跃用户衡量的常见错误与预防方法

统计后台活动

心跳、自动刷新、推送送达或追踪像素会抬高活跃用户,应要求主动完成的价值行为。

混用时区

UTC 与本地自然日边界会把事件移到不同日期。选择统一报告时区,并测试午夜附近事件。

改变身份规则

匿名转登录、跨设备 ID、删除账户与共享席位都会改变去重结果,应对身份政策进行版本管理。

比较不完整窗口

本月至今 MAU 不能直接与完整上月比较,应匹配已过去天数或等待窗口结束。

把粘性当成留存

重叠活跃窗口不会追踪固定起始 cohort,必须单独做 cohort 留存分析。

忽略迟到与重复事件

重试与移动端延迟上传会改变历史数字,应按事件 ID 去重并公布回填政策。

隐私、同意与访问规则同样重要。只使用必要身份字段,执行保留与删除政策,不要为了计算汇总指标而随意导出用户级事件。活跃用户数字属于描述性观察,不能单独证明某次发布或活动导致了变化。

在决策前验证日活与月活指标

  • 从原始事件手工复算若干用户,确认合格判断、身份解析与窗口边界。
  • 在冻结日期把 DAU、MAU 与可信来源核对;解释每个重大差异,不要强行让总数一致。
  • 测试重复事件、匿名转登录、已删除用户、机器人、内部员工、共享账户与午夜附近事件。
  • 确认同一规则下对应日期的 DAU 不会大于滚动 MAU;若出现,应检查窗口与筛选器。
  • 按平台版本监控事件量与身份缺失率,避免埋点故障被误认为行为变化。
  • 在图表旁公布公式、负责人、最后变更日期、排除项、已知局限与数据新鲜度。

验证后,应在查看仪表盘前定义行动条件。例如:当平均 DAU 超出按星期调整后的预期区间,而 MAU 与事件送达保持稳定时再调查。预先写好的规则能减少对每次波动进行事后编故事。

跨受治理数据源分析 DAU 与 MAU

打开工具前,请准备只读事件表或数据仓库连接、稳定的用户/账户键、事件时间戳、合格活跃规则、报告时区、窗口定义、排除项,以及用于核对的可信总数。

把活跃用户定义转化为可审查分析

使用 InfiniSynapse 在线数据分析应用,对已连接的结构化数据源提出自然语言问题,并审查分析计划、查询、证据、表格与可视化。它用于辅助分析,但不会替代事件埋点、身份治理或源总数验证。

使用 InfiniSynapse 分析活跃用户数据

一个合适的首个问题是:“使用已批准的活跃事件与用户键,计算过去 12 个完整周的日活跃用户、滚动 30 天月活跃用户及按套餐分组的平均 DAU/MAU;显示时区、排除项、身份缺失率和每个结果背后的查询。”分享前仍需依据源系统与指标契约验证结果。

日活跃用户与月活跃用户常见问题

日活跃用户与月活跃用户有什么区别?

DAU 统计一天内完成既定活跃行为的去重用户;MAU 统计指定月度窗口内完成该行为的去重用户,常见窗口为滚动 28 天、30 天或自然月。

如何计算 DAU/MAU 比率?

用代表性单日 DAU 或期间平均 DAU 除以采用相同身份与活跃规则计算的 MAU,再乘以 100,并说明准确窗口。

DAU/MAU 越高一定越好吗?

不一定。只有产品本应每日创造价值时,高比率才有相应意义。每周、每月、季节性或偶发型产品即使日频率较低也可能健康。

MAU 应按自然月还是过去 30 天计算?

两者都可以,但回答的问题不同。自然月适合财务报告,滚动窗口适合趋势监控。应标明选择,不能在同一序列中混用。

DAU/MAU 能代替留存分析吗?

不能。DAU/MAU 比较重叠的活跃用户窗口,而 cohort 留存持续跟踪同一初始群体。若频率与持续回访都重要,应结合使用。

使用前注意

不同平台的指标定义和产品行为可能变化。用于重要决策前,应根据最新第一方文档重新核对口径,并将示例数字视为假设。

权威来源

以下资料用于核对本文中的定义、计算方法与实施建议: