B2B官网表单埋点方案怎么做?先搭指标体系,再设计事件

B2B官网表单埋点不能从能采集什么开始。应先明确注册成功这一核心目标,搭建流量、表单页和成功提交的指标体系,再设计事件、事件属性与用户属性。

水面上的荷叶与远处建筑
摄影:陈甜佳

B2B官网表单埋点方案不能从“哪里可以埋点”开始,而要从官网最核心的业务目标开始。对于以获客留资为主要任务的B2B官网,这个目标通常是注册成功或表单提交成功。先围绕这个结果梳理访客到达官网、进入表单页、填写字段、点击提交和最终成功的核心路径,再确定需要观察的指标,最后才把指标还原成事件、事件属性和用户属性。指标体系在前,埋点方案在后,这个顺序不能反过来。

为什么埋点前要先搭建指标体系?

网站和App上可以采集的数据很多。如果一开始就问“哪些地方可以埋”,很容易走向大而全:按钮、输入框、滚动、停留和页面动作都想记录,最后有了大量数据,却不知道应该分析什么。

我早期做数据分析时也走过这个弯路。每天打开统计工具,从UV看到跳出率,再看到页面上下游,数据看了不少,却很难获得能够指导行动的结论。问题不在于数据不够,而在于没有先明确业务目的。

指标体系说得简单一点,就是为了了解业务,我们真正需要看的一系列数字。它不是全部数据的集合,而是一棵围绕核心目标逐层展开的指标树:

  • 第一关键指标,是当前阶段最值得集中注意力的业务结果;
  • 一级指标,是能够直接推动第一关键指标变化的数据;
  • 二级指标,是能够解释和推动一级指标变化的数据。

先有这棵树,才知道要在哪里埋点、采集什么数据,以及这些数据未来有什么用。否则埋点越多,成本和混乱也可能越多。

B2B官网表单的第一关键指标是什么?

对于以获得销售线索为主要任务的B2B官网,第一关键指标可以先定义为“注册成功数量”或“表单提交成功数量”。这里强调的是成功事件,不是点击提交按钮。

点击提交和提交成功是两件事。访客可能没有填完字段,也可能因为输入内容不符合规则而未能提交。只记录按钮点击,会把已经产生提交意愿但没有形成结果的人,与真正完成提交的人混在一起。

围绕提交成功,可以先搭建一条最基础的二级漏斗:官网全部流量先到达表单页,再从表单页走到成功提交。

这条路径中,官网访客数量决定有多少人可能进入转化流程,表单页访客数量反映有多少人真正走到留资环节。全站到表单页的转化率,用来观察官网有没有把访客引导到表单;表单页到提交成功的转化率,则反映表单环节本身是否顺畅。最终的提交成功数量,是这条路径在网站端形成的直接结果。

有了这层结构,再继续寻找二级指标。例如,要解释为什么表单页到成功提交之间发生流失,就需要观察各字段的输入人数、提交按钮点击人数,以及不同浏览器、设备或来源下的转化差异。

有了核心路径,就可以继续推导需要埋哪些事件。

埋点方案是指标体系的实施方案。指标体系告诉我们想看什么,埋点方案告诉工程师应该怎样把这些行为记录下来。

以一个包含姓名和邮箱的简单表单为例,可以先记录四类事件:

  1. 姓名输入完成;
  2. 邮箱输入完成;
  3. 点击提交按钮;
  4. 表单提交成功。

这四个事件可以组成一条清晰的表单路径。如果邮箱输入人数明显少于姓名输入人数,就可以继续分析邮箱字段附近发生了什么;如果按钮点击很多而成功很少,就说明问题更可能发生在校验、提交或成功反馈环节。

这里的重点不是所有表单都必须使用相同的四个事件,而是事件必须来自已经确定的分析问题。字段不同、流程不同、业务不同,埋点方案也会不同。

事件、事件属性和用户属性怎样配合?

我在过去的埋点文章中反复使用三个基础概念:事件、事件属性和用户属性。

事件回答“用户做了什么”。例如进入表单页、完成姓名输入、点击提交按钮、提交成功。漏斗分析也是由两个或多个事件组成的,没有事件,就无法观察事件之间的转化。

每个事件应该有唯一的事件ID、便于阅读的显示名称和清楚的事件说明。事件说明需要写明什么条件下触发,避免运营、产品和开发对同一个名称有不同理解。

事件属性回答“这件事在什么情况下发生”。例如同一个按钮点击事件,可以附带按钮所在页面、位置或版本。属性让我们能够从不同维度观察同一个事件,而不是只看到总次数。

属性也应有稳定ID、显示名称、说明和数据类型。方案里要写清属性值如何产生,不能只写一个模糊的字段名称。

用户属性回答“是谁做了这件事”。它用于描述用户已经获得的身份或表单信息。在用户正式注册之前,系统可能先用匿名身份记录行为;注册成功后,再把匿名身份与正式用户身份关联起来。这样才能把注册前后的行为连接成相对完整的用户过程。

触发条件同样必须写清楚。

“输入姓名”看起来是一个简单事件,但究竟在什么时候上报?刚开始输入时、每输入一个字时,还是输入内容符合规则且光标离开时?如果不写清楚,同一个事件可能被不同开发人员做成完全不同的数据。

原来的注册表单示例采用的是:字段内容符合规则,并且输入框失去焦点时,触发输入完成事件。点击按钮与注册成功则分别记录,因为它们代表了不同阶段。

所以,一份能够交给工程师实施的埋点方案,至少要回答:

  • 事件ID和显示名称是什么;
  • 这个事件记录什么行为;
  • 在什么条件下触发;
  • 有哪些事件属性;
  • 属性值从哪里取得,属于什么数据类型;
  • 是否需要更新或关联用户属性。

埋点方案的作用,是让数据需求与开发实施之间有一份共同语言。简单、明确、可理解,比堆砌大量技术字段更重要。

前端埋点与服务端埋点怎样选择?

我过去把埋点分为全埋点和定制埋点。全埋点上手较快,但能够自动采集的行为有限,而且容易出现“什么都有,却不知道看什么”的问题;定制埋点需要提前设计方案,成本更高,但采集内容可以围绕业务需求保持清晰。

定制埋点又可以分为前端和服务端:

  • 前端埋点适合记录按钮点击、字段交互等发生在界面上的行为;
  • 服务端埋点适合记录系统真正确认的结果,例如注册成功、订单成功等。

表单提交就是一个典型的混合场景。点击按钮可以在前端记录,真正提交成功应以系统确认的结果为准。这样既能看到用户有没有发起动作,也能看到动作有没有形成结果。

选择方式时不必追求技术上的大而全。先看自己的指标体系需要什么数据,再考虑用什么方式取得这些数据。

埋点之后应该怎样分析?

第一步是用事件构建漏斗,了解当前状态。例如:全站访客到表单页、表单页到提交成功,各自的转化率是多少。只有知道当前处于什么状态,才谈得上增长。

第二步是从不同维度观察漏斗。浏览器、设备、来源等维度可能呈现不同的转化差异。发现某一类浏览器表现较差后,还可以继续下钻到具体版本,寻找是否存在兼容问题。

第三步是围绕流失环节提出优化思路。表单字段顺序、文字引导、页面内容和交互体验都可能影响用户是否继续前进。但数据首先告诉我们问题集中在哪,具体原因仍需要结合页面体验和业务判断。

漏斗分析不是为了做一张报表,而是回答三个问题:现在的转化状态是什么,用户为什么不愿意进入下一步,我们可以做什么促进他继续前进。

所有B2B官网都需要做复杂埋点吗?

不一定。这个判断也是我后来重新讨论B2B官网埋点时特别强调的。

埋点有开发、沟通、管理和维护成本。企业需要先回答:为什么要埋点,埋点以后希望得到什么结论,这个结论会用于官网优化、销售获得关键行为信息,还是进入后端数据系统?

如果官网流量不大,专业的网站策划、清晰的内容表达和基础统计可能比复杂埋点更有性价比。B2B官网转化率优化也只是增长的一环,不应该被神化。产品与服务、品牌与口碑,仍然是更基础的力量。

所以,B2B官网表单埋点的正确起点不是采购工具,而是判断业务是否真的需要这组数据。如果需要,就从最核心的注册流开始;如果没有明确用途,就不要因为别人做了而跟着做。

最重要的是把先后顺序做对

B2B官网表单埋点方案应先明确第一关键指标,再围绕核心转化路径搭建一级、二级指标,最后把这些指标还原成事件、事件属性和用户属性。提交按钮点击与提交成功必须分开,前端行为与系统结果可以采用不同的记录方式。埋点不是数据越多越好,而是每一个点都知道为什么采、准备怎样分析,以及分析以后能够做出什么行动。

作者与内容来源

  • 作者:赵岩
  • 原始文章:《(二十一)埋点前的梳理,注册流的指标搭建》
  • 首次发表于知乎:2019年8月7日
  • 本版更新:2026年8月25日
  • 主要观点依据:《如何设计埋点方案以及实施埋点?》、《如何搭建数据分析指标体系》、《埋点方案举例,如何做埋点方案》、《B2B官网埋点的价值分析》。
  • 更新重点:将作者在2019—2022年多篇文章中关于第一关键指标、指标体系、事件设计、前后端埋点与B2B投入产出判断的观点重新组织;删除特定产品推广和未经当前校准的精度数字,不新增独立方法论。
  • 编辑说明:AI仅承担历史文章检索、观点归并、结构整理和语言校对,最终专业内容由作者确认。