埋点不是「装上统计代码」。是你能不能用同一套事件名,把「谁来了、点了啥、卡在哪、有没有付钱」讲成一条可复算的故事。
昨天 Day 69:合规清单——数据从哪来、存哪、给谁、怎么删。
今天往前半步:你连「用户做了什么」都说不清,合规表也会写成空壳。
很多出海工具站的日常是这样的:
看板绿,不代表漏斗通。 绿只代表采集管道没报错。漏斗通,才代表你的产品叙事在数据里站得住。
头条是周日踩坑合集(日更流水线闸门),本文只谈出海工具站的产品埋点与事件体系,不写公众号运营后台、不写内容发布脚本。
闸门 | 一句话 | 不做会怎样 | 谁负责 |
|---|---|---|---|
1 目标先于事件 | 先写清要决策的 3 个问题 | 事件越埋越乱 | 你 |
2 事件字典 | 名字固定、含义唯一 | 同名不同义=垃圾数 | 你/技术 |
3 命名契约 | object_action + 固定字符串 | 动态拼进事件名=无法聚合 | 技术 |
4 核心漏斗 | 2–7 步,能算转化窗口 | 只有打开量=看不见流失 | 产品 |
5 属性白名单 | 每事件≤约定字段 | 属性爆炸=没人查 | 技术 |
6 验收环境 | 预发/调试视图过一遍 | 上线才发现没打上 | 技术 |
7 复盘节奏 | 周看漏斗,月清字典 | 僵尸事件拖垮信任 | 你 |
冰山线:
好的埋点,是一份「产品说明书的数据版」:事件名像按钮文案一样稳定,漏斗像用户路径一样诚实。
证据说明:下文涉及平台能力与命名惯例,优先采用公开文档与多源一致的行业实践;具体数值标 ✅ / ⚠️ / ❌。
先拆四种常见幻觉。
幻觉 1:有打开量就等于懂用户。
打开量告诉你「页被打开过」。 它不告诉你:工具有没有真正跑完一次、导出有没有成功、付费墙前停在哪。
工具站的价值动作通常不是「浏览」,是完成一次任务(生成、转换、下载、保存、分享)。 你不把「任务完成」定义成事件,看板再漂亮也只是流量温度计。
幻觉 2:事件越多越专业。
行业实践里更常见的建议是:控制事件数量与属性数量,保证团队能读懂字典——例如产品分析侧常见讨论会落到「数十到约两百个事件量级、每事件属性有上限」这类可维护区间(⚠️ 第三方实践总结,非法律标准;以你团队能周复盘为准)。
事件字典没人维护的那天,就是数据死亡日。
幻觉 3:工具默认事件够用了。
自动采集很方便,适合冷启动。 但「注册成功 / 首次生成成功 / 触发付费 / 支付成功 / 退款发起」这类你的业务动词,默认包通常给不全,或名字对不齐你的产品语言。
幻觉 4:名称可以「先随便,以后再改」。
事件名一旦进入历史数据、看板、告警、甚至外部仓库,改名成本极高。 业界反复强调的一条硬规则是:事件名与属性名在代码里应是固定字符串,不要把动态值(用户编号、商品名、错误详情)拼进事件名。(✅ 多源产品分析实践一致;动态信息放属性。)
再补一个冷知识:你以为「以后统一脚本迁移事件名」很轻松,实际上看板、告警、周报截图、同事口癖里的旧名,会跟你纠缠很久。\ 命名便宜的时候不认真,改名的时候最贵。
动笔写 tracking plan 之前,先写三句人话:
写不出这三句,就不要开会「我们再加 20 个点」。
最小集合建议(工具站常见):
你的站若是纯广告变现,把「收入」换成「达到可计费质量的访问 / 关键页面深度」——但仍然要有「任务完成」,否则广告优化也会漂。
小练习(10 分钟):
把首页、工具页、定价页各走一遍,用手机备忘录只记动词:打开、开始、成功、失败、导出、升级。 动词列表,就是事件候选池。形容词先丢掉。
字典最少五列:
事件名 | 业务含义 | 触发时机 | 关键属性 | 是否进漏斗 |
|---|---|---|---|---|
tool_run_started | 用户点了运行 | 点击运行且校验通过前/后(定一种) | tool_id, plan | 是 |
tool_run_succeeded | 一次任务成功结束 | 服务端/前端确认成功 | tool_id, duration_ms | 是 |
checkout_started | 进入付费流程 | 打开结账页/弹层 | plan, price_id | 是 |
purchase_completed | 支付成功 | 支付回调成功 | plan, value, currency | 是 |
写字典时强制两问:
字典放哪:仓库里一份,在线文档一份也行,但必须有唯一真相源。聊天记录里的「我们口头约定叫 pay_ok」不算数。
公开材料里较稳定的约定:
form_submit、purchase_completed)在主流分析体系里被广泛推荐(✅ 以各平台公开帮助文档为准)tool_run_succeeded 比 success1 好懂plan 是属性,不是 purchase_pro_29 这种事件名分叉反例(常见翻车):
错误 | 为什么挂 |
|---|---|
click_button_蓝色大按钮 | 文案一改,历史断裂 |
user_123_signup | 无法聚合 |
success / ok / done | 哪个成功? |
前端叫 pay_ok,后端叫 payment_success | 漏斗对不齐 |
命名评审可以很粗暴:把事件名念出声。 念着别扭、需要解释三句的,多半不是好名字。
漏斗分析的产品定义很朴素:多步骤里每一步的到达与流失(✅ 多家分析产品文档对「步骤事件 + 转化窗口」的描述一致)。
工具站最小可用漏斗示例:
landing_viewed(或关键落地打开的过滤版)signup_completed(若需登录)tool_run_startedtool_run_succeededcheckout_startedpurchase_completed规则:
没有漏斗的埋点,等于仓库进了货却不摆货架。
实战提示:第一条漏斗宁可「丑但每周看」,不要「完美但没人开」。 丑的漏斗会逼你改产品;完美的方案书只会待在文档夹。
属性是细节,事件是骨架。
建议:
app_version、locale、env(prod/staging)tool_id、plan、source、error_code属性一多,看板筛选会变成噪音。 宁可 8 个真用的,不要 80 个「以后也许要」。
属性也有生命周期:连续两周没人在复盘里用到的字段,下个月评审时默认进入「待删除候选」。
上线当天才发现事件名为空、触发两次、只在某浏览器打点——都是老剧本。
最低验收清单:
「代码合进主分支了」≠「事件在真实路径上出现了」。
建议把验收清单贴进 PR 模板。没有调试截图,不算完成。
建议固定两个会(一个人做也行,写在日历上):
数据信任一旦破过一次(「这数不准」),团队会重新回到拍脑袋。 清字典,是在修信任,不只是修整洁。
周复盘只问三个问题就够:
答完再谈要不要加新事件。顺序反了,字典会胖死。
结合工具站形态,补充清单(按需纳入字典):
tool_run_failed + error_codequota_exceeded 往往是付费前最强信号pricing_viewed 就有用还可以加两条看情况:
第 1-2 天:决策与字典
第 3-5 天:命名与实现
第 6-8 天:漏斗与调试
第 9-11 天:对照业务
第 12-14 天:节奏固化
两周后你该拥有的不是「更漂亮的看板」,而是:
一句话串起来:
合规管边界,埋点管事实。边界不清会挨罚;事实不清会白干。
也可以记成口诀:
先边界,后事实;先漏斗,后细节;先字典,后报表。
埋点做得好的团队,开会时很少吵「你感觉用户喜欢」。 他们吵的是:「这一步转化掉了,是文案问题还是等待时间问题?」
吵点从感觉换成位置——这就是埋点的复利。
你不需要一开始就上完美数据中台。 你需要的是:一条漏斗、一张字典、一个每周固定打开的复盘。
看板可以继续绿。 但请让漏斗里终于有数。
Day 70 完。
下一篇方向(模块后续):竞品监测怎么避免「只截图不决策」——仍然服务工具站长期主义,不替代你今天把字典写完。
袁锐钦 · AI产品实操 & 出海工具站日更中。做产品、测工具、跑变现,把试过的路摊开给你看。