DAU/MAU 与粘性系数
DAU 是日活跃去重用户数,MAU 是月活跃去重用户数,粘性系数等于 DAU 除以 MAU,用来衡量用户的使用频度。三者都必须先固定「活跃」的定义:打开应用、完成登录,还是使用时长超过某个阈值,不同定义算出的数字差异很大。DAU 与 MAU 都是去重指标,不能跨天相加;月末未过完时 MAU 只能按滚动 30 天口径计算,与完整月不可比。
基本信息
| DAU | 当日去重活跃用户数 |
|---|---|
| MAU | 统计月内去重活跃用户数 |
| 粘性 | DAU ÷ MAU,衡量使用频度 |
| 活跃定义 | 打开、登录或达到时长阈值,必须固定并写明 |
| 跨端处理 | 同一人跨端访问需按统一账号合并,否则活跃虚高 |
典型使用场景
- 产品健康度看板:DAU 与 MAU 趋势共同反映规模与频度
- 粘性对比:同一类产品之间比较使用频度,需活跃定义一致
- 版本效果评估:发版前后 DAU 与粘性变化
- 渠道质量判断:MAU 高但粘性低,说明用户来得杂、留存浅
- 月报口径控制:月中出数时明确标注滚动 30 天口径
- 跨端合并:App 与小程序同一账号合并后才统计 MAU
粘性系数
粘性系数
SELECT
(SELECT count(DISTINCT user_id) FROM dwd_active_user
WHERE dt = '2026-10-12') AS dau,
(SELECT count(DISTINCT user_id) FROM dwd_active_user
WHERE dt BETWEEN '2026-10-01' AND '2026-10-31') AS mau;
-- 粘性 = DAU / MAU,注意两个指标的去重范围不同,
-- 月中计算时 MAU 实为滚动 30 天口径,需在报表上标注活跃定义对照
| 定义 | 口径 | 影响 |
|---|---|---|
| 打开应用 | 冷启动或唤醒即算 | 数值最大,易被推送与误触抬高 |
| 完成登录 | 有成功登录行为 | 常用于账号体系产品,较为稳定 |
| 使用时长阈值 | 如单次使用超过 10 秒 | 剔除误触,但依赖埋点精度 |
| 核心行为 | 如发布、下单 | 最严格,反映真实的活跃价值 |
粘性系数的分母与分子必须同源同口径:DAU 按登录定义、MAU 按打开定义,算出的粘性没有意义。跨端场景尤其要注意,同一人在手机与小程序各算一次会让 MAU 与 DAU 同时虚高,而粘性可能因为分子分母同步虚高而看起来正常。