☰
指标≠目标:古德哈特定律下的数据陷阱与价值回归
2026/10/17 9:46:11 网站建设 项目流程

1. 先说清一个看着熟悉却又很少被戳破的现象

1.1 一个让我印象深刻的现场

我参加过一场复盘会,至今想起来都觉得像是某种寓言。

那是一个做了接近两年的内容社区项目。当时团队从数据看板里看到日活用户数连续三个月下滑,管理层非常紧张,于是定了一个硬性目标:下个季度必须把日活数字拉回历史高点。为了完成这个指标,运营团队上线了一整套签到打卡、做任务领奖励、闯关得勋章的产品机制。效果确实立竿见影,日活在两周内快速反弹,大家都觉得指标稳了。

但诡异的事情发生在后面。当我们拆开数据看质量时发现,新拉回来的活跃里,有相当比例是“为了完成每日任务而打开App但没有任何有效浏览行为”的用户。甚至有人写脚本自动点签到,把活跃频次刷得漂漂亮亮。真正的内容浏览时长、互动率、创作者留存,全部还在继续下滑。团队花了大量人力做出来的东西,本质上是在给自己制造一个看起来还行的数字。

这不是个例。在我接触过的很多公司和团队里,这种“指标上去了、事情却变差了”的怪象非常普遍。大家不是不努力,而是把努力的方向对准了一个影子,并且越努力,离真实的光源越远。

1.2 指标和目标,到底差在哪

很多人会把“指标”和“目标”混着用,觉得定了个KPI指标,就等于有了目标。这是错的,而且错得很有隐蔽性。

目标是一件事最终要达成的状态,它是关于价值、体验、能力、生存能力的综合描述。比如“用户愿意长期使用这个产品并获得收获”是一个目标,它复杂、多元、很难被一个数字完整刻画。而指标是我们为了观察“是否在靠近目标”而选取的代理信号。比如“每日活跃用户数”这种指标,它本意是近似地描述“用户愿意长期使用”,但它只是一个影子,永远不可能等于真实目标本身。

问题就出在这里。影子通常比实体更容易被测量,短期变化也更敏感。于是人们会本能地开始管理影子,而不是管理实体。目标被遗忘,指标被供奉。这就像一个人想减肥(目标),但他只看体重秤上的数字(指标),为了让数字好看,他选择少喝水、蒸桑拿、穿更轻的衣服去过秤,短时间内数字确实降了,但脂肪还是那么多,身体没有任何真正变好。

当你把一个指标当成目标去追逐时,它就已经从一个“观察工具”变成了一个“被博弈的对象”。而所有被博弈的对象,都会逐渐失去它原本表达的语义。

2. 为什么我们会集体掉进这个坑:三个层次的推手

2.1 古德哈特定律:指标一旦当目标,就立刻失效

经济学里有一条非常有穿透力的定律,叫古德哈特定律(Goodhart's Law)。它的原始表述是:当一个指标变成目标的时候,它就不再是一个好的指标。

这个定律的底层逻辑其实很简单。指标之所以能反映真实状况,是因为它是从真实行为里“顺带产生”的观测信号。用户真正因为有价值的内容而打开产品,他们的活跃才是一个有意义的信号。你只要把“用户活跃”这个指标设为考核目标,马上就会有人琢磨如何直接制造活跃本身。于是,这个数字就退化了。

打个比方。体温计能反映人体健康,是因为人体温度是内部状态的客观结果。如果你把“体温保持36.5度”当作目标,并考核所有人,会发生什么?大家会想办法在测体温前用冰袋敷额头。体温数字确实达标了,但人是不是健康,就跟这个数字没关系了。

这不是道德问题,而是结构问题。任何指标在成为考核目标的瞬间,就会被系统中的参与者反向工程。人们会去优化指标本身,而不是优化指标背后的真实世界。这就是古德哈特定律反复被验证的原因。

2.2 组织的反馈陷阱:考核什么,就优化什么

第二个推手来自组织系统的运转惯性。

任何一个有一定规模的组织,都天然依赖可量化、可比较的信息来分配资源、判断绩效。一个主管没办法每天都去亲眼确认每个员工是否在创造真实价值,他只能借助仪表盘。当仪表盘上的数字和资源分配、晋升、奖金挂钩时,所有人的理性选择就变成:先让数字好看再说。

这就是所谓的“考核什么,就得到什么,尽管通常得到的不是原来想要的”。如果你考核提交代码的行数,就会得到海量的废话代码;如果你考核接口的调用量,就会得到无意义的前端轮询;如果你考核在线时长,就会得到挂着不动的账号。这不是员工笨或者坏,而是他们理性地响应了组织给出的信号。

我见过一个特别典型的研发团队案例。部门定了一个指标:核心接口的SLA要达到99.99%。这个指标本身没问题,但落地到一线之后,大家发现只要在监控端做一点小文章,把失败重试的请求不计入统计口径,SLA就能轻松达标。于是团队花了很多精力去“优化”数据上报逻辑,而不是真正提升服务稳定性。指标很好,系统还是老样子。

组织越大,这种信号扭曲就会越严重,因为中间隔着太多层级,高层只能看到被层层加工过的数字,而一线知道数字可以被加工,但也没有动力去戳穿它。最后大家一起完成一场盛大的数字表演。

2.3 个人的认知偷懒:把“可测量”当“重要”

还有一个推手是每个人都有的认知缺陷——我们的大脑天然偏爱清晰、可比较的信息。

当你面对两个选项时,一个选项是“优化底层架构,让未来半年的需求交付速度更快”,另一个是“这个季度把需求吞吐量从每天20个提到30个”。后者清晰、确定性高、可汇报,前者模糊、周期长、难证明是自己的功劳。几乎所有人都会更自然地倾向于后者。

这就是“路灯效应”:一个人深夜在路灯下丢了钥匙,他只在有灯光的地方找,不是因为钥匙一定在那个位置,而是因为只有那里看得见。我们选择去优化那些“能看见的数字”,不是因为它最接近问题的本质,而仅仅是因为它最容易衡量和追踪。

这个认知偏误在个人层面几乎防不胜防。尤其是当整个团队、整个行业都在用同一组数字衡量成败时,你甚至连“还有别的东西值得关注”这件事都想不起来。长期浸泡在数据文化里的人,会逐渐丧失对非量化信息的敏感度。

3. 把指标当目标,在不同岗位上的具体面孔

3.1 产品业务线上的指标通胀

产品领域的指标通胀是我见得最多的,因为产品经理每天都要跟各种数据打交道。

最常见的是把DAU(日活跃用户)、GMV(成交总额)、留存率当成产品好坏的全部。我见过一款工具类产品,团队为了提高次日留存率,做了一个非常吸睛的新手引导流程——用户第一天进来会看到很酷炫的动画演示和使用教程,很多人确实因为好奇而完成了引导并产生了首次使用行为。第二天的留存数字确实很好看,但这是因为用户还没完全搞懂产品就误打误撞完成了任务,并非产品真正解决了他的问题。到了第三、第四天,这些用户照样流失。团队为了修复留存,又开始做“召回活动”,给离开的用户发大量推送和优惠券。短期数字又上来了,但用户被反复骚扰之后的卸载率和负面口碑也在同步上涨。

这类场景本质上就是指标通胀:你每次都在为上一个指标造假买单,而真实目标——用户对产品产生稳定依赖——始终没有被认真对待。还有更隐蔽的情况,比如产品做用户调查时,用“净推荐值”(NPS)当目标,为了提升NPS,团队会引导用户在特定的时间节点、特定的场景下填写问卷,只收集满意的样本,甚至把低分反馈归类为“无效样本”。这些都是围绕指标本身做文章,而不是围绕用户价值做文章。

长此以往,产品团队会养成一种危险的直觉:先定一个数字,然后倒推怎么做到这个数字。这就把所有的创新空间都压缩在了“如何操纵数字”这一个方向上,真实的用户痛点和真实的商业机会反而被忽略。

3.2 研发现场里的数字表演

工程领域同样严重,只是表现形式更技术化。

外包型研发团队最典型。项目以工时计费,于是工时利用率就变成了核心指标。为了填满工时,团队会把简单的开发任务拆得特别碎,写一堆不必要的单元测试、补充大量无用的注释和文档。看起来非常忙碌,产出表面上也很充足,但真正的系统架构复杂度、可维护性、线上故障恢复能力这些最重要的事情,反而没有人在意。

另一个常见案例是覆盖率迷信。很多研发团队把“行覆盖率90%以上”当成代码质量的目标,这个目标一旦正式录入绩效考核,就必然会出现大量为了覆盖而写的测试。它们断言了不属于行为契约的实现细节,甚至在核心的业务逻辑里加上测试专用分支。覆盖率很好看,静态扫描分数也漂亮,但上线后改一个需求带崩一片功能的情况照常发生。

这类现象的共同特征,是工程师把“代码设计的合理性”和“可观察的工序产出”混为一谈。代码行数、提交频率、接口数量都是“过程影子”,真正需要追求的是系统运行的稳定性、扩展性和交付速度。但这些东西难以被季度考核测量,于是大家都会心照不宣地回到数字上。

3.3 管理决策层的季度压力

往上看,管理层也有自己的困境,甚至更严重。

上市公司每季度要出财报,每个季度都要对市场和股东交出一个向好的曲线。这种压力传导到业务线,就变成每季度都要“填数字”。但产品和业务真实增长往往是波浪式的,有探索期、投入期、收获期。如果每季度都被要求数字必须环比增长,唯一可行的做法就是不断从未来“借”数字过来,比如用一次性促销透支未来需求,用政策套利制造订单,用激进计费提前确认收入。

我见过一个B2B业务团队,为了完成季度签单额,把长期客户拆成多个短期合同来签,相当于把明年的订单挪到了今年的报表上。到了第二年,新签数字就会极度难看,于是再想别的办法。这种长短期之间的割裂,不是某一个人的选择,而是整个考核结构对真实目标的系统性侵蚀。

有位资深的行业前辈跟我说过一句话,我一直记到现在:“管理层不应该被安排去盯数字,应该被安排去盯价值。数字只是价值的水位线,涨潮退潮都是信号,不是任务本身。”这句话说起来容易,做起来非常难,因为水位线是唯一能写进会议纪要、发给全员的东西。

4. 破局:从“指标导向”回到“价值导向”的七个实操方法

聊了这么多问题,接下来聊破局。我整理了七个方法,都是我在实际项目中用过、或者在某个阶段验证过有效的。

4.1 方法一:先画价值链条,再选观测点

很多团队选指标是纯从“有哪些数据比较好看”出发的,这是本末倒置。正确的做法是:先把你要追求的价值链条完整画出来,再决定在哪里放观测点。

假设你的目标是“让新用户更快上手并长期使用”。你可以画出这样一条链:

用户到达 → 理解产品价值 → 完成首次关键行为 → 体会到好处 → 形成使用习惯 → 愿意推荐给别人

有了链条之后,每一步都可以设计观测指标。比如“理解产品价值”可以用新手任务完成率;“体会到好处”可以用首次价值时刻耗时;“形成使用习惯”可以用周使用频率。关键区别是:这些指标是从价值链条的节点上“长”出来的,而不是凭空拍出来的。

我在团队里推行过一个“价值链工作坊”,每次制定新的季度计划前,先把链条贴在白板上,再逐个节点去问:我们要在哪个环节创造增量?用什么信号来衡量这个增量?如果这个信号涨了,是否意味着这个环节真的变好了?先画链条再选指标,能让指标永远服务于一个可追溯的价值逻辑,而不是漂浮在半空中。

4.2 方法二:给每个关键指标套上“护栏”

一个好指标不能单独存在,它必须配一组“护栏指标”来防止自己走偏。

拿DAU举例子。如果团队把“DAU提升10%”作为目标,必须同时定三个护栏:

  • 无效活跃占比不得同步上升
  • 核心功能使用深度不得下降
  • 用户负面反馈量不得明显增长

这样就把单纯的“冲数字”变成了一个多维约束下的平衡优化。你可以冲DAU,但不能以牺牲其他维度为代价。这些护栏指标同样要被认真监控,并且具有一票否决权。任何优化如果触发了护栏,哪怕主指标再漂亮,也不能算作有效产出。

这个思路其实很像驾驶。你要追求的是一个综合状态——准时到达且安全——而不是把“油门踩到底”当目标。速度表是重要指标,但它旁边还得有水温表、油量表和胎压监测。只有速度表的时候,旅行就变成了赌命。

我建议每个团队在做季度OKR的时候,除了O(目标)和KR(关键结果),再多一栏叫“防线”,把不愿意看到恶化的东西写进去。这不是拖后腿,而是让目标管理从单线程变成多约束,真正贴近现实世界。

4.3 方法三:区分北极星和路标

“北极星指标”这个概念现在很流行,但很多人其实用错了。他们把北极星当成一个“越大越好的数字”,比如GMV越大越好、日活越大越好。这是误解。

真正的北极星指标,必须直接反映产品为用户创造的核心价值量。如果产品的核心价值是“高效获取信息”,那北极星可以是“每周完成的有效搜索次数”;如果是生产力工具,可以是“每周完成的协作任务数”。北极星指标的大小变化,和用户的真实价值获取是高度相关的,它是一条长期稳定的线,而不是短期的流量指标。

路标和北极星的区别在于,路标是可以替换的中间信号,北极星是恒定不动的方向。比如以电商业务为例,北极星指标可以是“有复购行为的活跃买家数”,这是长期价值的核心。而路标可以是购物车加购率、转化率、客单价——它们会随业务阶段变化,但没有一个能代表最终价值。

团队常见的错误是频繁更换北极星,今天看DAU,下季度看转化率,再过半年看毛利。这就等于你在地图上看路标,但没有一个固定的方向,最终就是不断绕圈子。选定北极星之后,要敢于让它长期稳定,不轻易换。即使短期波动,也不要急着用别的指标替代它来“安抚情绪”。

4.4 方法四:对指标做定期体检

指标本身也需要被管理、被审视。我建议每个项目至少每季度做一次“指标体检”,核心是问三个问题。

第一个问题:这个指标涨了10%,是否必然意味着事情在变好?如果答案是“不必然”,这个指标的语义就已经模糊了,需要重新定义或者替换。第二个问题:如果我只能优化这个指标,不允许动任何其他东西,我会怎么做?如果这个问题的答案很容易找到且操作简单,说明这个指标已经被过度博弈了。第三个问题:这个指标继续被考核半年,会产生哪些系统性副作用?提前预判指标疲劳和退化的方式。

我在实践中发现,指标体检最有效的形式,是邀请几位不负责该指标的一线员工参与。他们往往是数字游戏最直接的观察者。一个运营同学可能会告诉你,某个转化指标里有30%是虚假流量,这个事情数据看板不会说,只有人的观察能捕捉到。

还有一个更尖锐的体检问题:如果这个指标突然跌到零,世界会有什么实际损失?如果真的要很努力才能说出一个具体的损失场景,那这个指标可能从一开始就只是一个虚荣指标。

4.5 方法五:给不可测量的东西留出桌面位置

这是我觉得最难落实、也最重要的一条。

真实世界里,最有价值的创造往往在短期内无法被量化。品牌信任、工程师的隐性知识积累、团队协作的默契、对用户需求的理解深度,这些都无法直接写进季度报表。但如果你永远只讨论可量化的东西,这些“不可测量”的价值就会被系统性排挤出决策视野。

破局的办法不是强行量化它们,而是刻意在决策流程中给它们留出“不可量化发言”的位置。我在团队会议上加了一个议程环节,叫“没有数字的感受汇报”。每个参与者可以讲最近观察到但数据看不出来的现象,哪怕是面试候选人的状态、某个用户的语音反馈、客服收到的一封长信。大家可以不带任何数字地讲述,然后这些信息会被记录到决策补充材料中。

这个环节刚开始的时候很别扭,因为大家都是数据文化出身,总觉得“没有数据支撑的感受”不算论据。但坚持一段时间之后,我发现一些重要的战略调整恰恰是从这些“无数字感受”中来的。比如有一次,客服组提到某类用户连续几天打电话来骂产品复杂,但她自己也说不上具体哪里复杂,数据看板上所有体验指标都正常。后来我们基于这个信号深入访谈,才发现是权限设置流程出了问题。那段时间团队如果只看数据,永远不会发现这个致命缺陷。

4.6 方法六:用反事实问题逼出真相

想要判断一个指标是否在服务真实目标,有一个特别好用的思维工具:问反事实问题。

“如果我们今天不做任何优化,而是花钱直接砸广告把DAU买上来,这个指标会涨吗?”如果会,那这个指标就没有纯度。再换一个问法:“如果这个指标连续三个月上涨,但我们的产品体验没有任何实质改变,这可能吗?”如果答案是“可能”,那说明这个指标可以被流量杠杆驱动,不代表产品价值提升。

在实际操作中,我会用反事实问题来筛掉“战术性虚荣指标”。比如有一个数据叫“公众号文章打开率”,这个指标很容易被标题党抬高。我如果在复盘会上问:“如果我们把标题全部改成震惊体,打开率会不会涨?”大家都会心一笑,然后就知道这个指标不能作为内容质量的评判标准了。反事实问题最大的价值,是逼着你从“指标能否涨”切换到“它应不应该涨”的判断。

4.7 方法七:从制度上保护“无指标讨论”

最后这个方法,是给管理者一个比较直接的建议:在你的周会、月度复盘、季度规划里,画出一块时间,完全不允许任何人引用数据指标,只能讨论事情本身。

我在带一个产品小组的时候,每周五下午安排“清谈会”,时间一个小时,话题是“我们这周学到的最重要的非数字内容”。没有PPT、没有看板、没有KPI。有人讲了一个用户访谈里的细节,有人描述了竞品最近一个反常动作,也有人分享了文档里看到的一条线索。这些内容如果放在常规会议上,一定会被“当前KPI进度如何”的话题淹没。

但恰恰是这些内容,才是回到真实目标的重要入口。因为指标只是信号,信号之下才是系统真实运转的逻辑。当全场都在讨论信号时,系统中的暗伤会被隐藏。每周关掉仪表盘一次,强制自己用人的感官和判断力面对世界,是一种认知上的“系统重置”。这个方法对团队氛围的长期影响非常大——它会让成员重新意识到,我们做的是事业,不是在玩数字游戏。

5. 自己的实战心得与常用自查清单

5.1 我在几个项目里踩过的坑

讲破局方法之前,先说说我自己踩过的坑,也许更有共鸣。

最经典的一次是某内容社区项目的留存优化。当时留存是北极星,我天天盯着次日留存和七日留存。做了大量机制:打卡、连续阅读奖励、分享得积分。数据确实上去了,但我后来做了一次认真的用户访谈,发现被这些机制吸引来的用户,根本不是因为内容而来的,他们是为了“拿奖励”来的。一旦奖励停止,留存立刻崩塌。我当时就像被人泼了一盆冷水——我花了大半年的精力,喂养的是一群对产品没有感情的用户。

还有一个工程侧的坑。有一段时间我非常看重系统的可用性指标,要求团队把监控告警率降到最低。结果怎么做的?调度系统把某些无错误的请求人工插入了重试补偿,掩盖了部分超时问题。还通过提高部分接口的熔断阈值,让前端更平滑地失败。数字变得很好看,可用性报表一路绿色,但真实的服务降级和资源浪费依然存在。直到一次大促流量进来,那些被掩盖的问题全面爆发,一台接一台的服务雪崩,我才意识到“可用性指标”和“用户感受到的稳定”完全是两码事。

这两个坑让我养成了一个习惯,每次看到漂亮数字,第一反应不是欢呼,而是追问:“这个数字上涨的背后,真实系统发生了什么变化?”如果回答不上来,我就会把它当作一个可疑信号,而不是一个成绩。

5.2 一个可以照用的自查清单

我把这些年对抗“指标目标混淆”的经验,整理成一张可以直接抄走的自查清单。每当团队要定新指标、复盘旧指标,或者看到某个数字跳动时,拿来从头到尾过一遍:

  • 这个指标要服务的真实目标是什么?能否用一句大白话说清楚?
  • 如果它上涨,是否一定意味着用户在获得更多价值?有没有反例?
  • 这个指标可以被哪些非真实价值行为“刷”出来?当前系统里有没有这类行为?
  • 和它搭配的护栏指标有哪些?护栏有没有被忽略?
  • 这个指标如果被纳入绩效考核,三个月后会激励出什么异化行为?
  • 有没有一个更长期、更稳定的指标可以替代它作为北极星?
  • 最近一次给这个指标做“体检”是什么时候?结论是什么?
  • 团队里有没有人,不被这个指标绑定,却能够给出对它最诚实的评价?

这张清单适合放在团队共享文档里,每次制定季度计划时逐条过。你会发现大部分指标问题在第二条和第四条就暴露了。

5.3 一些工具和复盘模板

工具层面,我不太推荐大家再去找一个“更加智能的指标系统”来解决问题,因为问题不在系统,而在使用系统的思维框架。不过,有几个轻量级的工具配合使用是有效的。

在OKR系统的设置里,我强烈建议多维护一个字段,叫“非目标护栏”,专门记录那些“不可以变差”的东西。很多OKR工具不支持这个字段,我们可以用项目文档补上,在季度回顾时单独检查护栏状态。

复盘会议模板上,我习惯用这个四段式结构:

  • 本季度的核心目标是哪个价值变化?
  • 我们用了哪些指标来观察它?
  • 哪些指标曾经误导过我们?为什么?
  • 下季度需要新增、删除、替换哪些指标?

这个模板有一个作用,就是让指标本身成为复盘的对象,而不只是复盘的工具。一旦指标可以被讨论和替换,它就重新变成工具,而不是被供奉的神像。

最后说一个更“野”但很有效的方法:在每个季度的最后一周,把数据看板藏起来,让团队凭直觉和记忆写出“我们本季度最重要的三件成果”。把这份无数据清单,跟数据报表放在一起对比,往往会发现两者有巨大的重合度。重合度越高,说明团队对真实价值的感知越敏锐;重合度越低,说明大家已经迷失在数字丛林里了。

6. 结尾:写给你,也写给我自己

这篇文章写到这里,我发现其实也是在提醒自己。

我现在拿到任何一份新项目的任务,第一反应已经变成了:先搞清楚真正的目标是什么,再决定要设立哪些观测点,并且时刻准备好推翻自己的指标假设。数字是有用的,但它必须随时准备被质疑、被替换、被重新描述。一个指标一旦成为团队竞相追逐的终点,它的寿命就已经开始倒计时了。

在你自己的团队里,如果这周开会时有人提出“我们是不是在为了指标做指标”,请一定让他把话说完。这个声音,远比任何一个好看的仪表盘珍贵。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询