MadeInRed
第二项服务 · 教程·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 分钟验证清单

  1. 打开自己控制的带 utm_source=chatgpt.com 的测试链接。
  2. 确认落地页没有丢参数。
  3. 检查网络请求、边缘日志或应用日志。
  4. 完成一次测试转化并关联来源。
  5. 对照原始日志和分析面板。

最重要的边界

有 UTM 或 Referer,可以作为正向证据;没有它们,不能证明用户不是从 AI 来的。 隐私设置、跳转、应用内浏览器、复制粘贴、Referrer-Policy 和拦截器都可能让来源变成不可观察。

完整教程

本页是快速版。面向实施人员的完整 Markdown(含 Nginx 日志、数据字段、来源归一化、隐私和安全注意事项)在 /monitor.md。