这一篇介绍如何去分析网站是否有安装Google Analytics 4(GA4)。
通过gtag代码判断是否安装GA4
原理:GA4最基础、最直接的部署方式,就是在网站中直接嵌入 gtag.js 跟踪代码。只要页面源码中存在GA4的gtag代码,并且包含 Measurement ID(G-XXXXXXX),就可以确定该页面至少尝试部署了GA4。
典型GA4 gtag代码结构如下:
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-HZ4RDGTX66"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-HZ4RDGTX66');
</script>
验证方式:
- 打开目标网站
- 在页面中 鼠标右键 →「审查页面元素 / 查看网页源代码」
- 使用浏览器查找功能(Ctrl + F/Cmd + F)
- 搜索以下关键字之一:gtag、googletagmanager.com/gtag/js、G-
如果能找到带有G-XXXXXXX 的gtag配置代码,说明该页面已经安装 GA4
优点:简单直接,不依赖第三方
缺点:只适用于直接通过gtag安装GA4的,不适合通过GTM安装GA4,会遗漏
注意点:如果网站是通过GTM安装GA4,这种方法不适用,需要用其他方式验证
使用浏览器开发者工具验证GA4
相比直接看源码,开发者工具更可靠,因为它可以验证: GA4是否真的在「运行 + 发送数据」
控制台(Console)
原理:使用 GA4(尤其是通过 gtag 或 GTM)的网页,通常会在全局环境中加载一些对象或函数,如:dataLayer,通过Console可以快速判断这些对象是否存在。
验证方式:如在控制台输入dataLayer
如果返回的是一个 Array(数组),并且能看到类似 gtag、event、config 等内容,说明页面至少加载了Google跟踪体系。
- 优点:轻量,不需要额外工具
Network(网络请求)【强烈推荐】
原理:只要GA4正常工作,浏览器一定会向Google服务器发送数据请求
验证方式:在Network(网络)里用“G-”或“collect”去过滤
如果你能看到请求地址中包含类似https://www.google-analytics.com/g/collect,基本可以 100% 确认该网站正在使用GA4。
优点:轻量,不需要额外工具;适用于所有部署方式
缺点:需要一定的技巧,对新手用户来说,使用开发者工具可能有一定难度。
注意点:某些极端情况下(例如缓存),请求可能没有立即触发,刷新页面时需要等待几秒钟。
Cookie
原理:GA4默认会在浏览器中写入Cookie,用于识别用户和会话,常见包括:_ga、_ga_<容器ID>
验证方式:访问网站,打开浏览器开发者工具,选择「应用」——「Cookies」,选择你的网站,可以看到有Cookie _ga和_ga_HZ4RDGTX66
优点:操作简单
缺点:Safari/无痕模式/强隐私设置下,Cookie可能被限制
注意点:如果网站启用了Consent Mode,在未同意前可能不会生成Cookie
使用浏览器插件检测GA4(最省事)
Tag Assistant
Google Tag Assistant是Google官方提供的调试工具,可以自动检测当前页面运行的所有 Google标签,包括GA4代码。
使用方法:访问网页,打开Tag Assistant,在刷新一下页面,就可以看到Tag Assistant检测到网站是有安装GA4代码
优点:官方工具,可靠性高。
缺点: 需要安装插件,不适合所有浏览器。
总结:哪种方式最可靠?
如果只能选择一种方法,使用网络请求(Network)面板过滤 “G-” 或 “collect” 是最推荐的方式。它可以准确验证GA4是否在运行,并且适用于所有安装方式。







