AI 流量追踪:GA4 识别 ChatGPT 流量的正则生成器

作者 Linus Li · 更新于 · 免费,在浏览器本地运行

给这个工具打分还没有人评分

勾选要识别的 AI 助手,工具会生成 GA4 自定义渠道组的正则和另外六种工具的写法,并用你粘贴的来源当场测试规则是否命中。所有处理都在浏览器里完成,不上传数据。

要点

  • 工具生成 GA4 自定义渠道组的正则和另外六种工具的写法,并用你粘贴的来源测试规则是否命中。名单共 23 个来源,2026 年 10 月核对。
  • 规则只能识别带 referrer 或 utm 参数的 AI 点击。在 App 里点链接、复制链接造成的 Direct 访问,以及 AI 代理替用户的访问,任何规则都分不出来。
  • 2026 年 9 月起 Gemini 给引用链接加 utm_source=gemini,GA4 的来源记为 gemini。只写了 gemini.google.com 的旧规则会漏掉这部分流量。
  • AI Overviews 和 AI 模式的点击记为 Organic Search,和普通搜索结果的点击无法区分。
  • GA4 原生 AI Assistant 渠道只点名了 5 家,没有 Perplexity 和 Claude,所以仍然需要自定义渠道组。

为什么 AI 带来的访问会被记成 Direct 或 Referral

GA4 判断一次访问从哪里来,只看两样东西:浏览器发送的 referrer(上一个页面的网址),以及着陆网址里的 utm 参数。AI 助手带来的访问在这两样上都不稳定,所以会散落在几个渠道里:

AI 里的一次引用按访问带着什么分成五条路径:带 referrer 记为 Referral,带 utm_source 记为 Unassigned,两样都没有记为 Direct,来自 google.com 记为 Organic Search,AI 代理的访问和真人访问混在一起。工具规则能识别前两条,识别不了后三条

  • Referral:用户在 ChatGPT、Perplexity、Claude 的网页版里点了引用链接,浏览器带上 referrer,GA4 把来源记为 chatgpt.com、perplexity.ai 等,渠道记为 Referral。这部分最容易识别,也是本工具规则针对的主要对象。
  • Unassigned:有三家 AI 会给链接加 utm_source。ChatGPT 加 utm_source=chatgpt.com,OpenAI 的文档有说明;Gemini 从 2026 年 9 月起加 utm_source=gemini;Copilot 的商品和购物模块加 utm_source=copilot.com。只有 utm_source、没有 utm_medium 时,GA4 的媒介是 (not set),默认渠道组归不进任何渠道,就成了 Unassigned。
  • Direct:在手机 App 或桌面客户端里点链接、把链接复制到浏览器、浏览器或网站的 Referrer-Policy 设置较严格时,referrer 会丢失。没有 utm 的话,这次访问就记为 Direct,任何规则都无法从中分出 AI 流量。据第三方测试,ChatGPT、Claude、Perplexity 的手机 App 打开链接时都不带 referrer,Gemini App 只有约 9% 的点击带 referrer,OpenAI 的 Atlas 浏览器也经常不带。多份行业报告估计,约 7 成 AI 流量最后落在 Direct。
  • Organic Search:Google 的 AI Overviews 和 AI 模式在 Google 搜索结果页里展示,点击带的是 google.com 的 referrer,GA4 记为 Organic Search,和普通搜索结果点击完全一样。Google 在 AI 功能与你的网站 文档里说明,AI 模式的数据计入 Search Console 的「网页」搜索类型,不单独列出。

此外还有第五种情况:AI 代理替用户访问网站,这类访问和真人访问混在一起,下文「AI 代理的访问」一节单独说明。

GA4 默认渠道组里有 AI Assistant 渠道。Google 渠道定义文档 的说明是:referrer 命中 Google 维护的 AI 助手名单时,GA4 把媒介设为 ai-assistant、广告系列设为 (ai-assistant);文档点名了 ChatGPT、Gemini、DeepSeek、Copilot 和 Grok,Google 的 AI Overviews 和 AI 模式不在这个渠道里。完整名单没有公开,Perplexity 和 Claude 都没有被点名。据第三方报道,这个渠道 2026 年 5 月 13 日上线,不追溯历史数据。所以,想看到 Perplexity、Claude、Kimi 等来源,或者想对比 2026 年 5 月以前的数据,仍然需要自定义渠道组。工具默认勾选「同时收录 GA4 原生 AI Assistant 渠道」,把两部分合在一起。

给老手:referrer 什么时候会丢
  • 页面或链接设置了 rel="noreferrer",或者 Referrer-Policy: no-referrer,浏览器不发送 referrer。
  • 浏览器默认的 strict-origin-when-cross-origin 只发送来源域名,不发送路径,所以从 referrer 只能拿到 https://chatgpt.com/,拿不到对话网址。GA4 的「来源」本来也只用域名。
  • 从 App 的内置浏览器(WebView)或系统浏览器打开外链时,是否带 referrer 由 App 决定,各家没有公开说明。
  • utm 参数会覆盖 referrer:着陆网址带 utm_source 时,GA4 按 utm 记录来源,referrer 不再参与判断。

使用步骤

  1. 选择来源。首次打开时已勾选「常用」的 10 个海外 AI 助手,生成的 GA4 正则只有一条。网站也面向中国市场时,点「中国 AI 助手」旁的「全选本组」一次加上豆包、元宝、千问 3 个引擎,正则会自动拆成两条。每个域名后面的字母是证据等级,下文有解释。
  2. 复制规则。在右侧切换到你用的工具:GA4 渠道组、GA4 探索、Looker Studio、GTM、Shopify、服务器日志与 Cloudflare、Matomo 与 Plausible。每个标签页都有编号步骤和一键复制的代码,「下载全部规则」会把所有写法存成一个 txt 文件。
  3. 测试规则。把 GA4「流量获取」报告里的「会话来源 / 媒介」导出几行,或者从服务器日志里复制几条 referrer,粘贴到测试器。每一行会显示 GA4 会记成什么、命中哪个来源、生成的 GA4 正则和日志规则是否匹配。没有命中的行会说明原因,例如「属于 You.com,但你没有勾选这个来源」。

在 GA4 里建 AI 渠道组

自定义渠道组是长期方案:建好以后,所有标准报告都可以按新渠道查看,而且对历史数据也生效。路径是 管理 › 数据显示 › 渠道组 › 创建新的渠道组。新组会预先带上默认渠道,只需要加一个 AI 渠道,条件为「来源 · 与正则表达式匹配」,粘贴工具生成的正则。

渠道的位置比正则更容易出错。 GA4 按从上到下的顺序逐条匹配,一次访问归入第一个符合条件的渠道。AI 渠道排在 Referral 后面时,chatgpt.com 已经先被 Referral 收走,AI 渠道永远是 0。建议把 AI 渠道放在所有付费渠道之下、Organic Search 之上:这样 ChatGPT 广告这类带 utm_medium=cpc 的流量仍然留在付费渠道,自然的 AI 引用则不会被 Referral 或 Unassigned 截走。

工具生成的正则形如 ^(.+\.)?(chatgpt\.com|perplexity\.ai|claude\.ai)$。(.+\.)? 允许子域名,所以 www.perplexity.ai 也能命中;开头的 ^ 和结尾的 $ 防止 notchatgpt.com 这类域名被误判。GA4 的「与正则表达式匹配」是完全匹配,按 RE2 语法执行,这种写法在完全匹配和部分匹配两种方式下结果相同。

给老手:长度与语法限制
  • 据多篇第三方教程,GA4 单条正则上限是 256 字符,以 Google 帮助中心当前说明为准。工具按这个上限计算,超长时拆成多条,用「或」连接,每条都显示字符数。
  • RE2 不支持反向引用和环视((?=、(?!),工具生成的正则只用字符组、分组和 |,可以直接用于 GA4、Looker Studio 和 BigQuery。
  • Looker Studio 的公式写在字符串里,反斜杠可能被当成转义符,所以 Looker 版本用 [.] 代替 \.,含义相同。
  • 自定义渠道组的条件维度叫「来源」「媒介」,不带「会话」前缀;GA4 会按报告的范围自动套用会话级或首次用户级的值。

证据等级怎么看

本站的工具不给综合分,每条事实标注证据等级,方便你判断能信到什么程度:

  • A 官方确认:Google、OpenAI、Microsoft、Meta 等平台的官方文档或公开表态。例如 OpenAI 在 发布者常见问题 里说明 ChatGPT 会给引用链接加 utm_source=chatgpt.com;Meta 的新闻稿写明 Muse 的网页版是 muse.ai;Bing 团队 2023 年公开确认 edgeservices.bing.com 来自 Edge 侧边栏里的 Copilot。
  • B 文件佐证:收录在公开维护的开源来源表里。工具的 B 级域名来自 Matomo 的 AIAssistants.yml,这份名单被 Matomo 用来自动识别 AI 助手渠道,可以逐条查看提交记录。
  • D 行业推测:来自产品的公开网址或行业文章,还没有找到一手出处。豆包、腾讯元宝等中国引擎目前都在这一级:域名本身是对的,但它们的点击会不会带 referrer,没有公开说明。

工具收录了哪些 AI 来源

名单在 2026 年 10 月核对过,共 23 个来源,分三组。「常用」组默认勾选,10 个来源合成一条 239 字符的 GA4 正则,没有超过 256 字符的上限。

分组 来源 说明
常用 ChatGPT、Perplexity、Gemini、Microsoft Copilot、Claude、DeepSeek、Grok、Meta AI、Meta Muse、Kimi ChatGPT、Gemini 和 Copilot 同时按域名和 utm_source 识别
海外可选 Le Chat、NotebookLM、Duck.ai、You.com、Poe、Z.ai、Dola、iAsk、Manus / Cue、Genspark 流量较小,按需勾选
中国 豆包、腾讯元宝、千问 面向国内市场的网站使用

常用组按流量份额选出。 据 Similarweb 2026 年 8 月的统计,在它跟踪的生成式 AI 网站访问量里,ChatGPT 占 54.2%,Gemini 占 26.5%,Claude 占 9.5%,DeepSeek 占 3.4%,Grok 占 2.5%,Copilot 占 1.6%,这六家合计约 98%。Perplexity 的访问量不大,但多篇报告称它带来的点击转化率高,所以也放在常用组。Kimi 的网页版在 Similarweb 8 月的 AI 网站榜排第 11,海外用户较多。

几个来源有多个域名。 Copilot 的网页版同时使用 copilot.com 和 copilot.microsoft.com,Edge 侧边栏里的 Copilot 以 edgeservices.bing.com 为来源。Grok 在 X 里的入口只能按完整 referrer 的路径 x.com/i/grok 识别,GA4 的「来源」只显示 x.com。千问的网页版 2025 年 11 月从 tongyi.com 换到 qianwen.com,国际版是 chat.qwen.ai。Dola 是字节跳动的国际版 AI 助手,原名 Cici,cici.com 现在跳转到 dola.com。Manus 在 2026 年 9 月 28 日推出了个人代理 App「Cue」,网页版是 cue.im。

有些产品没有收录。 判断标准是这个产品会不会让用户点击链接进入网站,以及能不能按域名和其他流量分开:

  • Character.ai 等陪聊类产品排名很高,但不引用网页,不会带来点击。
  • x.ai、openai.com、anthropic.com 是公司官网,加进规则会把查看官网文档的访问也算成 AI 流量。
  • Kagi Assistant 和 Kagi 搜索共用 kagi.com,只能按路径区分,GA4 的「来源」分不开。
  • ChatGPT Atlas 浏览器经常不带 referrer;OpenAI dots、Grok Bot、Instinct 等代理没有用户点击这一步。这两类访问加多少域名都识别不了。
  • Phind 已在 2026 年 1 月关停。文心一言、智谱清言、秘塔等国内产品的海外用户很少,没有收录。
给老手:各来源的出处
  • 域名与等级:B 级来自 Matomo 的 AIAssistants.yml;Muse 来自 Meta 新闻稿;edgeservices.bing.com 来自 Search Engine Roundtable 2023 年 3 月的报道,其中引用了 Bing 的 Fabrice Canel 的确认。
  • Gemini 的 utm:Search Engine Journal 2026 年 10 月 1 日报道,John Mueller 在 Reddit 回复说他也看到了这些参数;具体值 utm_source=gemini 来自 Suff Digital 9 月 23 日对 15.5 万条引用链接的统计,Gemini 链接带这个参数的比例是 97.3%。Google 没有发布文档,触发条件未知。
  • Copilot 的 utm:Wheelhouse 的平台测试,只在商品和购物模块里出现。
  • Claude 的 referrer 形如 claude.ai/referral/日期,GA4 的「来源」仍是 claude.ai,现有规则能识别。
  • copilot.com、cue.im、dola.com、kimi.ai、chat.z.ai 等域名在 2026 年 10 月 5 日逐个访问过,确认在用。cue.im 的页面资源来自 Manus 的 CDN(manuscdn.com)。
  • Kimi 去掉了旧域名 kimi.moonshot.cn:据 Similarweb,它 81% 的访问来自中国,加进来会让常用组的正则超过 256 字符。

常见错误与修复

1. 点号没有转义。 chatgpt.com|perplexity.ai 里的点在正则中表示「任意字符」,会匹配 chatgptXcom 这类字符串。修复:写成 chatgpt\.com|perplexity\.ai。

2. 两边加 .*,范围过宽。 .*perplexity.* 会命中任何包含 perplexity 的来源,.*openai.* 会把 openai.com 官网和开发者文档的引荐也算成 ChatGPT。修复:只匹配具体的产品域名,并用 ^(.+\.)? 和 $ 锁定边界。

3. AI 渠道排在 Referral 之后。 正则写对了,新渠道却一直是 0,通常是顺序问题。修复:在渠道组里点「重新排序」,把 AI 渠道拖到 Organic Search 之上。

4. 正则超过长度上限。 把 30 多个域名塞进一条正则,保存时会报错。修复:拆成多条条件,用「或」连接;或者去掉你的市场用不到的来源。

5. 在「会话来源 / 媒介」上写 $ 结尾的正则。 「会话来源 / 媒介」的值是 chatgpt.com / referral,以 $ 结尾的来源正则匹配不上。修复:条件维度选「来源」或「会话来源」,不要选组合维度。

6. 只看 Referral 报告。 带 utm_source=chatgpt.com 的访问在 Unassigned 里,GA4 原生识别的访问在 AI Assistant 里。修复:用自定义渠道组把三处合并,或者在探索报告里按「会话来源」筛选,不限渠道。

AI 代理的访问:渠道规则看不到的部分

2026 年下半年,几家公司推出了替用户办事的 AI 代理:Meta 的 Muse(9 月 8 日)、OpenAI 的 dots(9 月 29 日)、xAI 的 Grok Bot(8 月 11 日)、Manus 的 Cue(9 月 28 日),以及微软 Copilot 的 Autopilot。它们的共同点是,代理用自己的云端电脑和浏览器访问网站、比价、填表,有的还能直接下单。

这类访问和用户点击引用链接不同。代理访问时不一定带 AI 产品的 referrer,GA4 很可能把它和真人访问混在一起;代理在自己的界面里完成购买时,你的网站页面根本不会加载,GA4 也就没有记录。所以,渠道规则只能统计「用户在 AI 里看到链接并点进来」的访问,不能统计代理的访问。

要看代理访问了哪些页面,需要看服务器日志里的 User-Agent。本站的 AI 爬虫日志分析 工具可以按爬虫和代理分类统计。

Shopify 店铺怎么看 AI 流量

Shopify 后台的「分析 › 报告」里有 Sessions by referrer(按引荐来源统计的会话)报告,可以按引荐来源找到 chatgpt.com、perplexity.ai 等域名。但是 Shopify 的报告不能自定义渠道规则,本工具也没有找到报告筛选支持正则的官方说明,所以工具在 Shopify 标签页里给出的是一份逐个查找的域名清单。

单笔订单可以在订单详情的「转化摘要」里查看客户的访问次数、首次来源和着陆页。着陆页带 utm_source=chatgpt.com 的订单,可以确认来自 ChatGPT 的引用链接。要按渠道汇总收入和转化率,比较可靠的做法是通过 Google & YouTube 应用把 GA4 接入店铺,再套用本工具生成的渠道组。

2026 年 9 月起,Shopify 店铺可以在 Meta Muse 里用 Shop Pay 直接成交。这类订单在 Muse 里完成结账,店铺页面不加载,GA4 和浏览器端的像素都看不到;据第三方文章,订单在 Shopify 后台归在 Meta 渠道下,只有结账开始和完成两个服务器端事件。看 Muse 带来的销售,要以 Shopify 后台的数据为准。

常见问题

GA4 已经有 AI Assistant 渠道,还需要自己建规则吗?

需要,原因有三个方面。第一,原生渠道的名单没有公开,Google 文档只点名了 ChatGPT、Gemini、DeepSeek、Copilot 和 Grok,没有 Perplexity、Claude,也没有豆包、元宝等中国引擎;第二,原生渠道从 2026 年 5 月开始,不追溯历史,自定义渠道组可以应用到历史数据;第三,带 utm_source=chatgpt.com 但没有 utm_medium 的访问,是否会被原生渠道收录,目前没有官方说明。工具生成的规则默认包含「媒介 = ai-assistant」条件,可以和原生渠道一起用。

为什么测试器显示命中,GA4 里却看不到这些流量?

先检查三件事:渠道是否排在 Referral 之上;报告的主维度是否已经切换成新的渠道组(默认显示的是「会话默认渠道组」);时间范围内是否真的有来自这些域名的访问,可以在探索报告里按「会话来源」筛选确认。

询盘表单提交了,怎么知道这个客户是从 ChatGPT 来的?

GA4 会把会话来源记在这次会话的所有事件上。如果表单提交已经设置为关键事件,在探索报告里把「会话来源」或新的渠道组作为维度、关键事件作为指标,就能看到每个 AI 来源带来的询盘数。要把来源写进询盘邮件或 CRM,可以用 GTM 变量标签页的代码,在着陆页读取来源,存进 Cookie 或隐藏字段。

落在 Direct 的 AI 流量有办法找回来吗?

没有 referrer 也没有 utm 的访问,任何分析工具都无法判断来源。能做的只有间接估算:对比 Direct 流量中落在深层产品页(而不是首页)的比例变化,或者在询盘表单里加一个「您从哪里了解到我们」的选项。这些办法只能看趋势,不能逐条归因。

Google AI 模式和 AI Overviews 的流量能单独统计吗?

目前不能。点击带 google.com 的 referrer,在 GA4 里与普通自然搜索一样,Search Console 也把 AI 模式并入「网页」搜索类型。工具的测试器遇到 google.com 时会标为「无法区分」,不会算成 AI 流量。

中国 AI 引擎的域名为什么标 D?

豆包、腾讯元宝、千问的网页版网址可以公开访问,所以域名本身没有疑问;标 D 是因为没有找到它们关于是否发送 referrer 的说明,Matomo 的开源名单也还没有收录(千问的国际版 chat.qwen.ai 已收录,标 B)。国内组只收这三个主流引擎;DeepSeek、Kimi、Z.ai(智谱国际版)、Dola(字节跳动国际版)海外用户多,归在海外组;其中 DeepSeek 已被 Matomo 收录,标 B,其余三个标 D。外贸独立站的海外访客很少用这些产品,勾选它们主要是为了国内市场的网站,或者用来排查。

工具的名单够用吗?

按流量算,常用组已经覆盖了 Similarweb 统计里约 98% 的 AI 网站访问量,再加长尾来源,多识别出来的流量很少。漏掉的 AI 流量主要来自 Direct 和 AI 代理的访问,这两部分加多少域名都识别不了。

判断名单对你的网站够不够,可以看自己的数据:在 GA4 探索报告里选「会话来源」维度,筛选媒介为 referral,按会话数排序看前 50 个来源。如果里面有像 AI 产品、但测试器显示「未命中」的域名,就说明名单需要补充。

规则多久需要更新一次?

AI 产品会换域名,例如 Gemini 原名 Bard,旧网址是 bard.google.com;千问的网页版 2025 年 11 月从 tongyi.com 换到 qianwen.com。AI 产品也会改链接的写法,例如 2026 年 9 月起 Gemini 给引用链接加 utm_source=gemini,GA4 的「来源」从 gemini.google.com 变成 gemini,旧规则会漏掉这部分流量。建议每季度在探索报告里看一次「会话来源」里新出现的域名,再回到工具重新生成。工具页顶部的更新日期就是名单最后核对的日期。

延伸阅读

微信扫码关注公众号

微信扫码关注公众号