第二项服务 · 教程·AI referral attribution
被 AI 访问监控
教你用 UTM、HTTP Referer 和一次真实转化,确认哪些 AI 引荐访问是“可观察到的”。
先分清:引用和访问不是一回事
「被 AI 引用体检」看网站是否能被 AI 抓取、理解和引用;本教程看用户点击链接之后,访问是否留下了可以观察的来源信号。一次引用不保证一定带来访问,一次访问也不代表 AI 一定引用了页面正文。
最简单的 UTM 例子
https://your-site.example/pricing?utm_source=chatgpt.com&utm_medium=referral&utm_campaign=ai-referrals
在分析工具或后端保存 utm_source、utm_medium、utm_campaign,再关联落地页、会话和转化。你不能强制 ChatGPT 自动添加 UTM;只有实际到达的参数才是正向证据。
没有 UTM 时,看 HTTP Referer
const referer = request.headers.get('referer') || '';
const source = new URL(referer).hostname;
服务器、边缘函数或日志系统有时能看到上一个页面的主机名。先处理空值和解析失败,再做归一化。不要直接信任任意请求头,也不要默认所有 AI 产品都有稳定 Referer。
5 分钟验证清单
- 打开自己控制的带
utm_source=chatgpt.com的测试链接。 - 确认落地页没有丢参数。
- 检查网络请求、边缘日志或应用日志。
- 完成一次测试转化并关联来源。
- 对照原始日志和分析面板。
最重要的边界
有 UTM 或 Referer,可以作为正向证据;没有它们,不能证明用户不是从 AI 来的。 隐私设置、跳转、应用内浏览器、复制粘贴、Referrer-Policy 和拦截器都可能让来源变成不可观察。
完整教程
本页是快速版。面向实施人员的完整 Markdown(含 Nginx 日志、数据字段、来源归一化、隐私和安全注意事项)在 /monitor.md。