GA和GSC的数据为什么老是对不上?
大家可能有发现谷歌分析GA或GA4(方便起见,下文统一称为“GA”)和谷歌站长工具GSC(google search console)的数据会不同。
这是因为这两种工具处理的是不同的问题。而且它们在数据收集方面也是用不同的方法。
之前收到了不少读者的相关提问,所以图帕先生也主要从这两大方面尽可能简明地解释它们的数据为什么会不同,以及说下我们该采用哪方的数据做参考比较好。
GA提供的数据主要在从用户的参与指标(页面停留时间等)、转化相关目标以及用户行为等方面来反映网站的质量。
所以我们可以在GA看到这类报告:
转化
网站流量数据
会话质量、互动情况
用户在网站上的行为
等等。
所以可以说GA衡量的是网站的整体质量。
而GSC主要用于网站在搜索上的表现:
GSC主要是帮我们了解网站在谷歌搜索中的表现。
比如页面索引,即收录——页面收录了才能有排名。
GSC还是能展示更多关于网站自身的问题(而不是用户),比如是否被谷歌处罚(manual action 报告)、结构化数据是否恰当、移动端友好性等。
所以我们可以在GSC看到这类数据:
检查谷歌是否可以抓取自己的网站
检查索引问题,提交收录申请
查看网站的谷歌自然搜索流量,哪些搜索词触发了排名、搜索词的点击率等
显示哪些网站链接到了自己的网站
结构化数据问题等报告。
所以GSC和GA数据不同的第一个原因是,它们的功能不一样,导致数据计算方式或者着重的方式(对各自而言更重要的数据可能更准)不一样。
但其实数据可能是准确的,只是它们显示方式不同。
比如同样是100个用户,在GA和GSC显示的数据可能不同。
所以下面具体聊聊:
1.JavaScript
GA只会从在浏览器启用了 JavaScript 的用户那里收集到的数据。
而无论浏览器是否启用了 JavaScript,GSC都会收集数据。
2. GA的趋势
随着用户(国家)对隐私越来越重视(比如欧洲的GDPR和ITP)和隐私政策不断地跟新,GA的跟踪功能会越来越多地受限制。
例如,DuckDuckGo的浏览器插件和 Mozilla 的 Firefox 浏览器都有机会阻止GA的数据收集。
而GSC的数据能正常收集,或者说受的限制远比GA要小。
3. 时间延迟
GSC的数据会延迟几天,而 GA可以在几秒钟后更新数据。
GSC报告的延迟可能会导致对比双方数据的时候产生差异。
4. 谷歌本身的限制
抛开大环境的影响,谷歌本身也会主动地对数据进行一定程度的过滤。
谷歌GSC官方就说为了保护用户隐私,报告不会显示所有数据:
对源数据的处理可能会导致这些统计数据与其他工具中的统计数据有所不同。
出于隐私原因,GSC 会忽略部分的搜索流量。
5. 时区差异
GA是根据我们在后台设置所在的时区展示数据。
在设置中可以为网站设置首选时区:
而GSC则是根据太平洋夏令时间(PDT)展示数据,而不管我们的网站设置在哪个国家或时区。
这就很可能出现这样一种情况:GSC将数据分配到一个时区,而 GA将数据分配到另一个时区。
这将对数据报告产生很大影响,所以GSC和 GA之间的流量数据很大可能会存在差异。
那我们该看哪个工具的数据呢?
所以嘛,GSC和GA的报告和数据确实存在差异。
但数据存在差异并不表明数据有问题。
只是它们是两种不同的产品,针对的功能也不一样,所以它们用了不同的方式展示数据而已。
那我们该看哪个工具的数据呢?
其实我们只要特定的指标用固定的工具查看就好了。
比如经常有读者问,做SEO看自然流量,是看GSC的点击数据好,还是GA的organic好?
我就会回答,只要一直固定一个工具看、去衡量就好。
比如固定用GSC的数据去衡量自然流量的表现,就不看GA的,反之亦然。当然,也可以同时拉另一个工具的数据做参考,但只是参考,没必要花时间去缩小它们的差异。
因为数据本来就不存在准不准的问题——因为出于隐私原因,数据肯定不准。而且能影响的变量也很多,没必要纠结。
希望这篇文章能帮助大家解决到一个工作上不必要的纠结点。
Peace Out!