4. 混淆变量:那个让你误判增长策略的「隐形杀手」
做增长最怕什么?
不是没效果,而是你以为有效果,实际上全是假象。
我见过太多团队,盯着一个指标猛优化,涨了很开心,一停就跌回去。复盘时才发现——根本不是那个策略起了作用,而是某个「隐形变量」在背后捣鬼。
这个隐形变量,就是混淆变量。
4.1 什么是混淆变量?
先讲个我亲身踩过的坑。
几年前我在一家电商平台做增长。当时我们发现一个现象:用户浏览商品详情页的次数越多,下单转化率就越高。团队立刻拍板——加大详情页的曝光,让更多用户看到商品详情。
结果呢?转化率纹丝不动。
为什么会这样?
后来我们用因果图一分析,才发现问题出在哪:真正驱动转化的,是用户的「购买意愿」。购买意愿强的用户,自然会多看详情页,也更容易下单。而单纯增加详情页曝光,推给那些没意愿的用户,根本没用。
这里的「购买意愿」,就是混淆变量。
混淆变量的定义:同时影响「原因」和「结果」的第三方变量。它会让两个本无因果关系的变量,呈现出虚假的相关性。
用公式表达就是:
混淆变量 → 原因变量
混淆变量 → 结果变量
原因变量 ← 混淆变量 → 结果变量
你看到的「原因→结果」,其实是「混淆变量→原因」和「混淆变量→结果」共同作用的结果。
4.2 混淆变量在增长中的典型场景
我梳理了几个最常见的混淆变量陷阱,你看看有没有中过招。
| 增长策略 | 观察到的相关性 | 潜在的混淆变量 |
|---|---|---|
| 推送通知 | 推送后次日留存提升 | 用户活跃度(活跃用户更可能打开推送) |
| 优惠券发放 | 领券用户客单价更高 | 用户消费能力(高消费用户更爱领券) |
| 新功能上线 | 使用新功能的用户留存更高 | 用户忠诚度(老用户更愿意尝鲜) |
| 广告投放 | 点击广告的用户转化率更高 | 用户需求强度(有需求才会点击) |
你看,每个看似有效的策略背后,都可能藏着一个混淆变量。如果不把它揪出来,你做的所有优化,都是在给「假象」打工。
4.3 如何用因果图识别混淆变量?
识别混淆变量,因果图是最直观的工具。我习惯用三步法:
- 画出你关心的因果路径:原因变量 → 结果变量
- 列出所有可能同时影响两者的变量
- 判断这些变量是否真的存在因果路径
举个例子,假设你想分析「用户注册后是否完成新手引导」对「7日留存」的影响。
第一步,画出基础路径:
新手引导完成 → 7日留存
第二步,列出可能的混淆变量:
- 用户来源渠道(不同渠道的用户质量不同)
- 用户注册时间(工作日 vs 周末,用户行为不同)
- 用户设备类型(iOS vs Android,体验差异)
- 用户年龄/职业(不同人群的留存习惯不同)
第三步,判断因果路径:
用户来源渠道 → 新手引导完成
用户来源渠道 → 7日留存
如果「用户来源渠道」确实同时影响「新手引导完成」和「7日留存」,那它就是混淆变量。
我的个人习惯:每次做增长实验前,先花10分钟画一张因果图。把能想到的混淆变量都列出来,再决定要不要做随机化或分层分析。这10分钟,往往能省下后面几周的返工时间。
4.4 处理混淆变量的三种方法
找到混淆变量之后,怎么处理?我常用的方法有三种:
方法一:随机化实验(A/B测试)
这是最干净的方法。通过随机分组,让混淆变量在两组中均匀分布,从而消除它的影响。
但要注意:随机化只对已知的混淆变量有效。如果存在未知的混淆变量,随机化也无法保证完全消除。
方法二:分层分析
当无法做随机化时,可以按混淆变量的取值分层,分别分析因果效应。
比如,按用户来源渠道分层:
渠道A:新手引导完成组 vs 未完成组 → 留存差异
渠道B:新手引导完成组 vs 未完成组 → 留存差异
渠道C:新手引导完成组 vs 未完成组 → 留存差异
如果每个渠道内的差异方向一致,那结论就更可靠。
方法三:因果推断方法(如倾向得分匹配)
当混淆变量很多,分层会变得稀疏时,可以用倾向得分匹配。简单说,就是为每个用户计算一个「倾向得分」,然后匹配得分相近的用户进行比较。
我曾经踩过的坑:有一次做用户分群分析,我直接用全量数据算相关性,发现「使用搜索功能的用户留存率高出30%」。团队兴奋得不行,准备全量推广搜索功能。还好我多留了个心眼,做了分层分析——结果发现,高留存用户本来就爱用搜索,而低留存用户即使用了搜索,留存也没提升。如果当时直接推广,不仅浪费资源,还可能让用户觉得功能鸡肋。
4.5 实战案例:用因果图破解「推送打开率」的假象
最后分享一个完整的实战案例。
某内容App发现:收到推送通知的用户,次日留存比没收到的用户高15%。团队认为推送是增长利器,准备加大推送频率。
我画了一张因果图:
用户活跃度 → 推送打开
用户活跃度 → 次日留存
推送打开 → 次日留存(?)
「用户活跃度」同时影响「推送打开」和「次日留存」。活跃用户本来就更容易打开推送,也更容易留存。所以看到的15%差异,很可能大部分来自活跃度这个混淆变量。
为了验证,我做了分层分析:
- 按用户近7天登录天数分层(1-2天、3-4天、5-7天)
- 每层内比较「收到推送」和「未收到推送」的留存差异
结果:
| 用户活跃度分层 | 收到推送的留存 | 未收到推送的留存 | 差异 |
|---|---|---|---|
| 低活跃(1-2天) | 12% | 11% | +1% |
| 中活跃(3-4天) | 28% | 27% | +1% |
| 高活跃(5-7天) | 55% | 54% | +1% |
你看,每层内的差异只有1%,远低于全量数据的15%。说明推送本身对留存的真实影响很小,大部分是混淆变量造成的假象。
核心结论:混淆变量是增长策略的「隐形杀手」。它让你误以为策略有效,实际上只是数据在说谎。用因果图识别混淆变量,用分层分析或随机化实验验证,才能找到真正的增长杠杆。
嗯,说到这,你应该对混淆变量有了更清晰的认识。下次看到亮眼的数据,先别急着庆祝——问问自己:有没有什么变量,同时在影响我的原因和结果?
公众号:蓝海资料掘金营,微信deep3321