案例复盘

案例复盘|一位访客 18 分钟走完
「申请→登录→出 PPT」,我们的线索表里没有他

先说结论:转化不是一次点击,是一条链路。10-11 那天,一位访客在 18 分 29 秒里走完了「申请 Demo → 登录 → 生成 PPT」,产品被真实用通了;而同一天我们的官网线索表里没有他。不是他没用,也不是我们没测——是「申请提交」「行为埋点」「线索入库」走了三条各写各表的通路,弹在页面上的那句「申请成功」,只证明了其中一条通了。

浩瀚数据晟财 · 数据咨询团队 发布于 2026-10-14 更新于 2026-10-25 阅读约 5 分钟

先说结论:转化不是一次点击,是一条链路

先说结论:10-11 那天,一位访客在 18 分 29 秒里走完了「申请 Demo → 登录 → 生成 PPT」三步,产品被真实用通了;同一天,我们的官网线索表里没有他。不是他没用,也不是我们没测——是「申请成功」这个动作,被记在了另一套系统里。

把这件事拆开看,它由三条各自独立的通路组成,每一段都工作正常:

  • 申请提交:访客在产品页面上提交申请,产品自己的接口返回成功、发体验账号——这条记录在产品自己的库里;
  • 行为埋点:站点把「申请成功」这个动作上报到我们的行为库,形成事件;
  • 线索入库:只有官网的三处表单(联系我们、数据能力页、AI 成熟度自测)会把留资写进线索表。

问题就出在第三条:三条通路各写各的表,中间没有桥。于是同一个人,在行为库里是一串事件、在产品库里是一个已开通的账号、在官网线索表里是零行。销售看到的是半张表,市场看到的是另一张表。

边界先说清楚,避免过度解读:① 该访客的 IP 段是境外地址,我们无法确认他是外部客户还是自家用代理做测试;② 我们只能看到官网这一侧的线索表,产品端是否另有申请记录,我们这里看不到。但这两条都不影响本文的判断——「申请成功」和「拿到线索」是两件事,中间必须有一根显式的桥;没有桥,转化就等于没发生。

那天下午的 18 分钟里发生了什么

我们不写排查流水账,只把行为库里的原始时间线摆出来(全部可复算):

时间事件含义
14:24:42page_view同一 IP 段的另一位访客进入产品页,随后 8 分钟内连续浏览官网首页、服务体系、轻服务、数据能力、区域业务、客户案例、内容中心、开放能力共 8 个页面(10 次页面浏览,最后一次 14:32:46)
14:24:50page_view + demo_apply_success本文的主角进入产品页并提交申请,载荷 repeat=false(首次申请)
14:25:20demo_apply_success30 秒后第二次申请成功,载荷 repeat=true(同一访客重复提交)
14:25:35login_success用演示账号登录成功(方式为 demo 体验账号)
14:43:19ppt_done生成 PPT 完成——产品闭环走到最后一步
合计5 个事件从申请到拿到 PPT,18 分 29 秒

从产品的角度看,这是一次相当完整的体验转化:申请 → 登录 → 产出,三步都走通了,没有报错、没有中断。而两个访客在同一分钟到达、一位进了产品、一位把官网读了 8 个页面,这不像误触,更像一次有目的的考察。

真正值得写下来的不是他做了什么,而是我们记下了什么、又漏下了什么。

三条通路,只有一条通向我们看的表

这是本文的核心:同一个人的同一个动作,在三条链路上留下了三种不同状态的痕迹。

通路由谁写入写进哪张表我们(官网侧)能不能看到这次有没有留下痕迹
申请提交产品自己的服务产品自己的数据库❌ 看不到✅ 有(体验账号已开出)
行为埋点站点的行为上报接口行为库(事件表)✅ 看得到✅ 有,5 个事件
线索入库官网三处留资表单线索表✅ 看得到❌ 零记录

关键在第三行:访客点上「申请」的那一刻,前两条通路同时启动,第三条通路不会启动——因为线索入库的触发条件是「填官网表单」,而不是「申请体验账号」。这两件事在页面上看起来是同一个动作,在系统里却是两个完全没有交集的入口。

这里有一个可以自证的细节:产品的申请逻辑是先调申请接口、拿到成功响应之后,才上报「申请成功」埋点。也就是说,我们能在行为库里看到他两次「申请成功」,这件事本身就已经证明——申请接口返回的是成功,不是失败。所以这不是一次「提交失败」,而是一次「成功被记在了另一张表上」。

两者的处置方式完全不同:提交失败要修链路,记录分家要修口径与关联键。看到「线索为 0」就去排查接口,会白跑一趟。

这笔账:6 次申请成功,3 条申请来源线索

把两条通路的历史记录并排放在一起,事情就很清楚了:

项目数量说明
「申请成功」事件累计上报6 次09-19 三次连发(重复提交)、09-28 一次、10-11 两次
线索表中来源为申请表单的记录3 条最新一条停在 09-28
其中能一一对上的1 次09-28:线索写入 01:31:21,事件上报 01:31:35,相差 14 秒
10-11 的两次申请0 条线索只有事件,没有对应线索记录

这里要主动交代口径:6 和 3 都只是「几个」级别的数字,本文不据此计算任何比率。分母太小,算出来的百分比每次都会变。我们内部的规矩是:到达数不足 100 时只报绝对数、不报比例。贴这张表的原因只有一个——它能证明两条通路之间没有稳定的桥,能对上属于偶然。

顺带给出近 7 天(10-07 至今)的官网外部真人口径,让读者知道这不是孤例而是常态:48 位外部访客、157 个事件,其中 151 个是页面浏览(96%);转化类动作只有 6 个,而这 6 个里有 4 个来自本文这位访客。换句话说,一周里真正发生转化的机会只有一次,而这一次我们没有把它记进表里。

同样的事,在企业自己的系统里每天都在发生

把视角换到读者自己的公司:一个客户从产生兴趣到签单,同样会被记在三套互不相识的系统里,也很少有人真的对过账。

系统它记的是什么常见状态
官网 / 小程序 / 表单谁提交了信息通常是唯一被当作「线索」的口径
企微 / 客服工具谁被谁加了、聊了什么有沟通记录,但没有转化标签
CRM谁在跟、跟到哪一步靠人手补录,漏录率无从得知

由此派生出三个典型断点,每一个都可以当天自查:

  • 同一个动作,两个入口。填表单和注册试用是两套入口,只打通了一套——就是本文这种情况。
  • 同一个客户,三个身份。表单留手机号、企微留微信号、产品注册留邮箱,谁也不是谁的主键,事后无法合并。
  • 同一张报表,两套口径。市场报「提交量」、销售报「商机量」,两个数字从来对不上,因为定义本就不同。

判断只需一句话:你上一次把「同一笔转化在三套系统里的状态」并排打印出来,是什么时候?如果答案是「从来没有」,那么「转化率低」这个结论大概率是错的——不是没有转化,是转化看不见。

我们做的三件事(都不是改页面)

这类问题的常见反应是去改页面、改文案、加弹窗。我们没有这么做,因为这次断的不是页面,是两套系统之间的记账。落地的是三件更便宜的事:

#动作状态
1把对账做成可复跑的脚本:并排打印「申请成功事件数」与「申请来源线索数」,跑一次只需几秒;差值不为 0,必须当天给出解释✅ 已完成,本文第 4 节那张表就是它跑出来的
2把口径写进报表规范:任何「转化」数字后面必须注明它落在哪张表;没有落进可跟进的那张表的,一律标注为「未落表」,不得与线索数混算✅ 已写入内部运营规范
3打通写入本身:让申请动作把访客标识、时间、来源写进线索侧⏳ 待产品侧排期——这需要改一行代码,我们选择先上对账、再改写入,因为对账立刻可用,改代码要等排期

第 3 条特意标成「待排期」而不是「已完成」。数据类工作最容易犯的错就是把「发现问题」当成「解决问题」——我们不愿意在文章里把没做的事写成做了。

一张自查清单:20 分钟查清你的转化落在哪张表

这套动作不依赖任何工具,用一张 Excel 就能做完,建议按顺序走:

步骤做什么通过标准
1列出你认可的「转化」动作清单(提交表单、加企微、注册、申请试用)每个动作都能说清「谁在记」
2每个动作找到它真正写入的系统与表不存在「只在页面上弹了成功提示」的动作
3检查每条记录有没有可关联的主键(手机号 / 访客标识 / 客户编号)至少有一个全链路通用的字段
4并排打印最近 30 天:动作次数 vs 表里记录条数差值能被解释,或为 0
5把第 4 步变成每周固定动作有脚本或固定责任人可复跑,不用每次重新找人

最后一句提醒:第 2 步过不了的动作,先别谈转化率优化。分母本身就没记全的时候,优化只会让报表更精确地错下去。

常见问题

这算「丢线索」吗?你们后来联系上那位访客了吗?

从官网线索表看,我们确实没有这条记录;但严格说这不等于丢——申请接口返回了成功,体验账号也开出来了,记录在产品自己那一侧。真实的风险不是「丢」,而是「分成两半、互不可见」:没人会去把两边的表手工拼一次。我们目前无法通过手机号联系这位访客,因为申请信息不在我们能看到的这张表里;这也正是本文要解决的结构问题。另外,他的 IP 段属境外地址,我们无法确认他是不是外部客户,所以没有把它当成一条确定的商机去追,而是当成一次链路体检。

只有几个人、几条记录,这样的样本能说明什么?

只能说明结构性的事实,不能说明比例。6 次申请、3 条线索都属于「几个」的级别,据此算「50% 落库率」是没有意义的,我们也不会在报表里这样写。但「三条通路各写各表、中间没有桥」这个结构是可以直接看代码和表结构确认的,与样本量无关——它意味着无论来 10 个人还是 1000 个人,只要这层结构不变,官网线索表就永远只记三分之一的转化。我们内部的门槛是到达数不足 100 时只报绝对数,这条规矩同样适用于读别人的案例:看到小样本的百分比,先问分母。

为什么不直接把申请也写进线索表,而是先做对账?

顺序问题。改写入要在产品侧动代码、走排期、回归测试,最快也要等一轮;对账脚本今天就能跑,而且它本身就是改写入之前的验收标准——打通以后,对账结果的差值应该变成 0。如果先写代码再对账,我们连「改对了没有」都判断不了。这也是我们做数据类项目的一贯顺序:先把口径和度量建起来,再动链路,避免改完之后连效果都无法证明。

把这种事公开写出来,对你们的业务没有影响吗?

这是我们从第一篇生长日记起就定下的写法:运营里真实发生的问题、真实的数字、真实不到的结论,都可以写。原因很实际——我们做的就是数据口径、埋点、数据治理这类工作,如果自己的表都对不上,方法论讲得再漂亮也没有说服力。另一个原因是对客户有用:企业里的同类断点比我们严重得多,多系统、多入口、多口径,看一个已经踩过一遍的复盘,比自己从零排查省事。本文没有虚构成分,所有数字都可以在报表里被复核。

怎么判断我们公司属于「转化低」还是「转化看不见」?

用一个动作区分:取最近 30 天,把「转化动作发生的次数」和「你手里那张表里的记录条数」并排打印。如果两个数字接近,那是转化低,要优化的是产品与话术;如果动作数明显大于记录数,或者你根本无法获知动作数(页面上没有任何上报),那是转化看不见,要修的是记录与关联。前者花钱、后者几乎不花钱,而且后者往往更常见——本文的经历就是后者:我们能数出 6 次申请成功,却只有 3 条线索,中间那部分不是没转化,是没被记下来。

宋运奎 — 浩瀚数据晟财创始人
宋运奎
浩瀚数据晟财 · 创始人 / CEO
原小米之家数据负责人国际数据和人工智能管理协会中国分会理事中国电子信息行业联合会数据治理专委会委员工信人才大模型应用创新与数据要素高级人才

原小米新零售小米之家数据负责人,主导搭建业内领先的智能数据体系;曾任金山软件核心数据产品负责人,主导研发业内最早的移动端数据产品 KBOSS 平台。专注 AI 场景化应用与企业数据资产化运营,本文由其主笔并负责内容审核。

RELATED · 相关阅读

继续往下看

实测

实测|漏斗连续 3 周为 0,我们自己去走了一遍:埋点完好,是没人走到这一页

周报里「漏斗第 2 步起连续 3 周为 0」,读起来像一个坏掉的页面。我们这轮没有先改页面,而是用一个无头浏览器把线上自测页完整走了一遍:身份分流、10 道题、出分、提交留资。结果是一次流程产出 18 个埋点事件、留资接口返回 200 并落库、浏览器报错 0 条——测量通路全部完好。而同期真实访客侧:09-23 之后的 18 天里外部真人到过这一页的次数是 0,10-11 来了 1 位、两次进入、停留不超过 8 秒、没有点「开始自测」。所以这不是转化问题,是到店人数问题。

方法论

方法论|89% 的访客只看一屏就走:让页面留人的不是文案,是第一屏里的「下一步」

同一个站点、同一批访客来源,把页面按「第一屏有没有明确动作」分成两组,「只看一页就走」的比例差出 30 多个百分点:有闭环动作的自测页与长文是 50%–55%,只有「往下看」的数据页与服务页是 89%。数据能力页是全站访客最多的页面,80 次页面事件里却有 0 次点击。我们把承接页拆成三层——结论层、证据层、下一步层,并据此重做了数据能力页首屏。

你的「转化」,落在哪张表里?

先花 3 分钟做一遍 AI 成熟度自测:10 道题、一份五维雷达图,拿到的是一份可直接对话的判断依据;它同时也是本文提到的三处留资表单之一——你会看到「提交之后去了哪里」。

开始免费自测 看内容中心