指南

🦞 真正知道你的用户是谁

匿名访客先访问你的网站,之后才注册。Identity stitching 会把注册前后的行为连接成同一个故事。

🦞 真正知道你的用户是谁

所有人一开始都是匿名的。

有人从 Google 搜索进入你的网站,阅读了定价页,第二天又回来,最后才注册。在普通分析里,这看起来像两个人:一个随机访客 ID,外加一个已注册用户。

但它其实是同一个人。而“为什么他最终注册了”这一整段上下文,通常就这样丢掉了。

什么是 Identity Stitching?

当用户完成身份识别后,之前的匿名活动会被连接到真实身份上。一个用户,一条完整旅程。

How identity stitching connects anonymous and known users

你不再看到两个无关的实体,而是能看到完整路径:他从哪里来、看了什么、多久后回来、何时注册、何时完成激活。

它是如何工作的

Agent Analytics 的 tracker 会为每位访客分配一个匿名 ID 并记录行为。当用户完成身份识别时,只需要一行代码:

window.aa.identify("[email protected]")

然后系统会自动:

  • 把历史事件关联到真实身份
  • 把未来事件都归到新的用户 ID 下
  • 自动修正 funnel、retention 和 unique counts

不需要你在查询时做 join,也不需要特殊配置。

应该在什么时候调用

最自然的时机是在用户登录或注册成功之后。

  • 如果你使用 OAuth,就在用户回到你的网站之后调用
  • 如果你使用邮箱密码登录,就在认证成功后立即调用

如果你的代理可以修改代码,直接让它去做:

Add identity stitching after login on my app

跨子域同样适用

如果你的产品分布在多个子域名上,例如 app.example.comdocs.example.comblog.example.com,identity stitching 也能把这些行为拼成一个完整旅程。

这样你就能看到:同一个用户先读了博客,再看了营销页,随后在 app 里注册,又回去阅读文档。不是四个碎片化访客,而是一条连续路径。

服务端 identify

有些场景下,浏览器并不是最佳接入点。最典型的例子就是 OAuth callback。

用户完成 Google 或 GitHub 登录后,最先知道真实身份的是你的服务器,而不是 tracker。Agent Analytics 提供了服务端 identify 端点,让你可以在回调阶段就把匿名访客和已认证用户连接起来。

为什么这对 AI 代理很重要

没有 identity stitching,代理看到的是碎片化数据。

有了 stitching,它就能回答真正有价值的问题:

  • 用户在注册前最常访问哪些页面?
  • 从第一次访问到注册平均要多久?
  • 阅读文档的用户是否更容易转化?
  • 最常见的激活路径是什么?

只有把匿名行为和认证行为接起来,这些答案才可靠。

开始使用

Identity stitching 已经可用。只需要一行 JavaScript,或者一次服务端 API 调用,你的分析系统就能讲出完整故事。

相关文章