Docsbook
概览

目标与漏斗

页面浏览量无法告诉你文档是否发挥了作用。目标是你为项目定义“发挥作用”的含义;漏斗则是你定义到达该目标的路径。此后的所有内容都会根据这些定义进行衡量,而不是根据其他人预先选择的默认标准进行衡量。

你将获得#

指定一个结果 — reached_pricingcopied_the_install_snippetleft_for_signup — Docsbook 会报告在该时间窗口内完成它的访问次数, 并提供其背后的每日序列;如果你声明了每次访问的价值,还会报告它们的价值。将多个结果串成一条路径, 你就能得到一个分步漏斗,其中会指出最糟糕的转化环节,而不仅仅是最小的步骤。

新目标会追溯匹配已经记录的历史数据,因此你今天声明的目标会立即报告上周的数据,而不是从零开始。

四种目标#

类型 匹配对象 用途
page 页面路径 “他们到达了定价页面”
event 已跟踪的 docs.* 事件之一 “他们复制了一个代码块”,“他们向助手提问”
section 滚动到视口中的标题锚点,无论是否包含 # “他们向下滚动到了安装步骤的位置”
outbound 他们离开前往的目标主机 “他们前往了你的应用、代码仓库或注册页面”

一个 event 目标可以通过可选范围限定为单个页面,这就是 同一个事件可以成为两个不同目标的原因——“复制了快速入门代码片段”和“复制了身份验证代码片段”是发生在不同页面上的同一个事件。

构建方式#

按访问计数,从不按事件计数。 一个 section 目标会在读者每次滚动越过该标题时触发;按事件计数会将同一个人报告为五次转化。漏斗的潜在价值更进一步,按人员计数,因此一位读者走过两次该路径,贡献的仍是一位读者的价值,而不是两位。

通过比较命中时间而不是成员关系来强制顺序。 对于每一步,Docsbook 都会查找不早于上一步命中的第一个命中。如果读者先到达第 3 步,之后才看到第 1 步,则不会错误地将其计为已到达第 3 步。

转化窗口限制后续步骤仍可计入的时长。 将其留空时,访问本身就是窗口,这对于文档网站来说是符合实际的默认设置。设置窗口后,它会被限制在实际存在的历史记录范围内——长于保留期限的窗口描述的是永远无法观测到的转化。

数据量过少时会隐藏比率。 漏斗的总体转化率在低于30 次访问时不会显示;当某一步之前的步骤少于 30 次时,该步骤会被标记为 lowSample——因此,第 2 步数据充足时仍会显示比率,而数据稀疏的第 5 步则不会。转化时间的中位数和 p90 在低于5 次转化时不会显示,因为此时转化者列表本身就是答案,百分位数并无意义。

leak_index 指出的是最差的转化环节,而不是最小的步骤。 最小的步骤几乎总是最后一步;相邻步骤之间比例下降最大的地方,才是路径真正中断的位置。

除非主动启用,否则不会显示金额。 目标值为 0 时会直接被拒绝——null0 表示的是不同的主张,只有其中一个应计入收入数据。在未声明任何值的情况下,金额列会留空,而不是显示 $0

验证器拒绝的内容,以及它仅发出警告的内容#

无论你是在面板中创建目标、通过 MCP 创建目标,还是通过助手创建目标,都会以完全相同的方式执行这些规则——只有一套规则,因此任何界面都不会接受另一个界面拒绝的内容。

规则 级别 提供给你的理由
一个命名了这些文档不会发出的事件的 event 目标 拒绝 它永远不会触发,而一个永远不会触发的目标,看起来与流失率为 100% 的目标完全一样
目标值为 0 拒绝 $0 表示一次测量,而不是未声明
少于 2 个步骤的漏斗 拒绝 只有一个步骤时没有可测量的转化——那是一个目标
命名了不存在目标的漏斗步骤 拒绝 漏斗静默地忽略某个步骤,会报告出比真实情况更高的转化率
超过 8 个步骤 拒绝 将其拆成两个,这样每一半都有值得阅读的分母
超过 5 个步骤 警告 即使每一步的转化率为 60%,最终也只有不到 8% 的用户能够完成
将单个页面作为第 1 步 警告 大多数文档读者都是从搜索结果或 AI 答案直接深入进入的;狭窄的入口会在进行任何测量之前排除大多数流量
以滚动或分区查看结束的漏斗 警告 它测量的是关注度,而不是结果
目标名称包含路径、id、@ 或较长数字 警告 这既是基数问题,也是隐私问题——目标名称会出现在导出内容和聊天回复中
超过 6 个有效目标 警告 超过六个后,列表不再用于排序,而会变成日志

删除目标会将其归档,而不是销毁它,因为否则指向已消失目标的漏斗步骤也会随之消失。

构建于其上的报告#

报告 它回答的问题
目标概览 时间窗口内每个目标的完成次数,以及每日序列
漏斗 逐步完成情况、继续进行的访客占上一步访客的比例、每一步的主要来源和国家,以及 leak_index
目标历程 所有完成过某个目标的人,以及他们从首次出现到转化所用的时间
目标访客 近期读者,以及每个人完成了哪些目标
访问结果 每次访问的成功 / 死路 / 跳出 / 部分完成分类,完全不要求声明目标
反向漏斗 从顺利结束的访问反向分析:哪些入口页面会带来成功,以及需要经过多少步
留存 按每周队列统计的 W1/W4 回访率

转化耗时以中位数和 p90 报告,绝不用平均数。 文档站点上的转化耗时呈双峰分布——一类读者到达时已经做好准备,另一类读者会评估数周——而平均数落在两个峰值之间的空谷中,描述的是一个并不存在的访客。

反向漏斗不需要假设。 声明式漏斗只能衡量你设想的路径;从成功访问反向分析,则能报告读者实际找到的路径,而这条路径往往是没人设计过的。当这条路径确实存在时,应采取的行动就是在导航中推广其入口点。

潜在价值是准备度占比,而不是预测。 对于尚未转化的读者,Docsbook 仍然可以对他们进行排名:它会建立转化者在转化前的特征——阅读时间、页面数,以及至关重要的、转化者打开次数多于其他所有人的页面——并据此为每位读者评分。一个被 80% 的转化者和 8% 的所有其他人打开过的页面具有分析价值;一个被 92% 的转化者和 90% 的所有其他人打开过的页面则不携带任何信息。该特征仅在至少 5 个转化者时建立,并且最多包含12 条具有区分度的路径。

为什么这是正确的方法#

规则 有效原因 来源
衡量任务完成情况,而不是流量 “如果用户无法完成其目标任务,其他一切都无关紧要。用户成功是可用性的底线”——Nielsen & Budiu,2001 年,2021 年审阅 NN/g:成功率
对分母较小的比率进行隐藏 隐藏阈值与产品中所有比率使用的 30 次访问阈值相同;该阈值按步骤应用,因为漏斗的后续步骤总是样本量最少的 测量如何工作
步骤必须有顺序,而不仅仅是存在 一份无序的“用户是否访问过这些页面”报告无法区分一次旅程和三个互不相关的落地页面——这也是存在路径分析而不是热门页面列表的原因 机制,本页
每次访问统计结果,每位用户计算价值 重复滚动是同一位读者的意图被表达了两次;将其作为收入累加,正是漏斗从一次页面刷新中凭空创造收入的方式 机制,本页

限制与未决问题#

  • 访客是经过哈希处理的 IP。 这里的每个计数都受到这一点的影响:企业 NAT 会合并读者,移动网络则会拆分读者。查看五行目标访客数据,以了解谁在评估你;不要将总数 视为人数统计。参见 测量工作原理
  • 旅程中显示的来源是最后触点,并且会过度归功于直接访问。 应将其视为提示,绝不能视为归因。
  • 留存群组受 30 天历史记录限制。 W4 需要 30 天窗口才能存在;在 24 小时或 7 天周期内, 它在结构上为零,没有任何意义。没有同比视图,也不可能有同比视图。
  • 留存没有普遍适用的良好方向。 对参考文档而言,高回访率是健康的, 但对入门引导而言则意味着失败——这个数字无法知道它描述的是哪个部分。
  • 潜在价值是推理得出的,而非拟合得出的。 其权重并未根据观测到的基准率进行校准, 因此它能诚实地对读者进行相互排序,但绝不能将其汇总为管道指标。
  • 漏斗衡量的是你声明的路径。 如果读者通过你未描述的路径成功,漏斗会报告失败, 而反向漏斗会报告真实情况。请同时查看两者。

Updated

此页面对您有帮助吗?