落地页上的 Amplitude
很多产品团队在 Amplitude 里判断什么有效。LanderLab 的 Webhook 确保付费获客也是判断的一部分。每条线索都作为事件发送到 Amplitude 的 HTTP V2 API:表单答案作为事件属性,个人信息作为用户属性,再带上访客的 IP 和浏览器信息,让位置和设备描述的是这个人,而不是一台服务器。
它适合买流量、并按用户行为评判流量的团队:订阅类应用、SaaS 试用、交易平台。当线索事件和产品事件共用同一个用户 ID,行为同期群就可以从“来自这个广告系列”开始。
把落地页线索变成 Amplitude 事件
每次提交都会在 Amplitude 中变成一个“Lead Submitted”事件,测验答案和表单字段作为事件属性。Webhook 的 JSON 模式会生成 Amplitude HTTP V2 API 需要的 events 数组,Amplitude 的 API 密钥(它视其为公开密钥)放在请求体里一起发送。Secret Key 永远不会离开你的 Amplitude 账户。
用这个人的邮箱或你产品的用户 ID 作为 user_id。Amplitude 要求 ID 至少五个字符,邮箱总能满足。
按广告系列和变体划分的行为同期群
线索事件上带着 utm_campaign、utm_source 和 A/B 变体,任何图表都能按起始广告拆分。用你最好的 TikTok 广告系列带来的用户建一个同期群,和 Google 搜索同期群对比留存;或者看看线索上胜出的变体,第二周的活跃度是不是也胜出。
跟着人走的用户属性
随线索发送的用户属性会一直留在用户身上:邮箱、他们说想要的套餐、测验里的预算区间。之后的每个事件都会继承这些属性,两个月后的漏斗照样能按这个人在落地页上给出的答案拆分。
位置和设备来自访客,而不是服务器
从服务器发出的事件,会把每条线索都定位到服务器所在的城市。LanderLab 随每条线索发送访客的 IP 和 user agent,Amplitude 读取它们,你的国家、地区和设备报告对付费流量来说依然准确。
用工作流,只放干净的数据进去
产品分析的质量取决于输入的数据。在页面和 Amplitude 之间放一个工作流,HTTP 请求步骤就可以只发送算数的线索:做完的测验、真实的地区,不含内部测试。运行视图会显示每条线索的路径,以及哪一步失败了。