全埋点需要 Pro 及以上套餐。它的思路是:先把点击都记下来,事后再决定哪些值得分析,而不是先想好每个按钮再让开发一个个埋。
采什么、不采什么
打开后,脚本会记录页面上可点击元素的点击:按钮、链接、带点击处理的元素。
不会采:
- 密码输入框。
- 标了
data-tc-ignore的元素及其内部所有内容。 - 在线客服窗口里的操作。
- 元素上显示的文字默认不采。需要文字来区分按钮时,可以在设置里打开,但只在项目隐私档位允许时生效。
某个页面不想采集,在这个页面的脚本标签上加 data-autocapture="false"。
采样和黑名单
- 采样比例:默认 100%。流量很大的网站可以降低,按设备稳定抽样,同一个人不会这次采下次不采。
- 选择器黑名单:最多 20 条 CSS 选择器,命中的元素不采。适合排除一些高频但没有分析价值的点击,比如轮播图的切换按钮。
事件收件箱
位置:「全端分析 › 数据管理 › 事件收件箱」。
采到的点击不会直接变成事件,而是整理成候选,每天自动整理一次,也可以手动立即生成。每条候选显示是哪个元素、在哪些页面、被点了多少次。你可以:
- 接受:起一个蛇形命名的事件名,比如
click_book_demo。接受后会建成一条规则,并回溯最近 90 天的数据,所以你马上就能看到过去三个月这个按钮被点了多少次。 - 合并:几个位置不同但意思一样的按钮(比如顶部和底部的「免费试用」),合并进同一个事件。
- 忽略:不需要的候选。忽略不会删除已经采集的点击记录。
候选会按置信度排序,置信度只影响排序,不影响采集。Pro 版每天最多 200 条由 AI 起名的候选,VIP 1 版 500 条。
全埋点的点击保留多久
原始点击记录的保留期比普通事件短:Pro 版 3 个月,VIP 1 版 6 个月,VIP 2 版 12 个月。接受成正式事件之后,按项目的普通保留期保存。
什么时候还是要手动埋点
全埋点擅长回答「这个按钮被点了多少次」,不擅长:
- 金额、订单号这类业务数据:页面上的点击不知道最后付了多少钱。用 服务端事件。
- 点击之外的结果:比如「注册成功」,用户点了提交但可能因为验证码错误没成功。用 自定义事件 在成功回调里记。
- 页面结构经常变:如果按钮的位置和结构每次改版都变,规则可能对不上。给关键按钮加一个稳定的
id或data-*属性会好很多。
比较好的做法是两者结合:全埋点覆盖大量次要交互,手动埋点保证十来个关键业务事件的准确性。
挫败点击
全埋点打开后,同一位置短时间内连续点击三次会额外记一条「挫败点击」,在错误页和热力图上能看到,适合发现「看起来能点但没反应」的元素。