4. 混淆变量:那个让你误判增长策略的「隐形杀手」

做增长最怕什么?

不是没效果,而是你以为有效果,实际上全是假象。

我见过太多团队,盯着一个指标猛优化,涨了很开心,一停就跌回去。复盘时才发现——根本不是那个策略起了作用,而是某个「隐形变量」在背后捣鬼。

这个隐形变量,就是混淆变量。

4.1 什么是混淆变量?

先讲个我亲身踩过的坑。

几年前我在一家电商平台做增长。当时我们发现一个现象:用户浏览商品详情页的次数越多,下单转化率就越高。团队立刻拍板——加大详情页的曝光,让更多用户看到商品详情。

结果呢?转化率纹丝不动。

为什么会这样?

后来我们用因果图一分析,才发现问题出在哪:真正驱动转化的,是用户的「购买意愿」。购买意愿强的用户,自然会多看详情页,也更容易下单。而单纯增加详情页曝光,推给那些没意愿的用户,根本没用。

这里的「购买意愿」,就是混淆变量。

混淆变量的定义:同时影响「原因」和「结果」的第三方变量。它会让两个本无因果关系的变量,呈现出虚假的相关性。

用公式表达就是:

混淆变量 → 原因变量
混淆变量 → 结果变量
原因变量 ← 混淆变量 → 结果变量

你看到的「原因→结果」,其实是「混淆变量→原因」和「混淆变量→结果」共同作用的结果。

4.2 混淆变量在增长中的典型场景

我梳理了几个最常见的混淆变量陷阱,你看看有没有中过招。

增长策略 观察到的相关性 潜在的混淆变量
推送通知 推送后次日留存提升 用户活跃度(活跃用户更可能打开推送)
优惠券发放 领券用户客单价更高 用户消费能力(高消费用户更爱领券)
新功能上线 使用新功能的用户留存更高 用户忠诚度(老用户更愿意尝鲜)
广告投放 点击广告的用户转化率更高 用户需求强度(有需求才会点击)

你看,每个看似有效的策略背后,都可能藏着一个混淆变量。如果不把它揪出来,你做的所有优化,都是在给「假象」打工。

4.3 如何用因果图识别混淆变量?

识别混淆变量,因果图是最直观的工具。我习惯用三步法:

  1. 画出你关心的因果路径:原因变量 → 结果变量
  2. 列出所有可能同时影响两者的变量
  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