最近我一直想弄清一件事。

ChatGPT、Perplexity、DeepSeek 这类 AI 工具会在回答里放入网站链接。用户点开链接以后,网站确实多了一次访问。GA4 能不能认出这名用户来自 AI?

这个问题会直接影响 GEO 的效果判断。如果 GA4 认不出来,报表里的 AI 流量就会偏低。可我不想靠猜,于是自己模拟了一次完整访问,看看 GA4 会留下什么记录。


一、我做了一次最简单的测试

我先打开 GA4 的实时报告,确认过去五分钟没有活跃用户。接着切到另一个标签页,在 AI 工具里问了一个相关问题。回答里出现了指向我网站的链接,我点击链接进入网站,再马上切回 GA4。

活跃用户从 0 变成了 1。落地页也对,session_startpage_viewscrolluser_engagement 几个事件都正常触发。至少在这次测试里,GA4 看见了这次访问,网站埋点也在正常工作。

随后我看到了一个很扎眼的结果。实时报告里的"按首次用户来源划分的活跃用户"显示为 Direct,1 人,占 100%。

我当时很容易把两件事连在一起。刚刚从 AI 点击进入网站,GA4 又显示 Direct,那么这次 AI 点击大概被算成了 Direct。

这个判断下得太快了。


二、那张卡片回答的是另一个问题

我后来查了 Google Analytics 的官方说明。GA4 实时报告里的这张卡片使用用户范围的维度。所谓"首次用户来源",指的是 GA4 最早通过什么渠道获得这名用户。

它回答的是这名用户第一次怎么来的,不能直接说明眼前这次会话的来源。

举个很简单的情况。一名用户第一次直接输入网址访问,过几天又从 AI 回答中的链接回到网站。他的首次用户来源仍可能显示 Direct。只看这张卡片,我们无法确认第二次访问的来源。

这也改变了我对这次实验的判断。

活跃用户增加、落地页正确、互动事件触发,这些信息足以确认 GA4 收到了访问。实时报告中的"首次用户来源为 Direct",还不足以证明当前这次 AI 点击被归入 Direct。

Google 也在官方说明里提醒,实时报告为了尽快显示数据,只做有限的归因分析。要判断来源,获取报告里的处理后数据更可靠。