Google Tag Manager & Google Analytics 4:十大常用调试插件

Google Tag Manager Haran 10年前 (2016-05-19) 7186次浏览 0个评论
文章目录[隐藏]

更新时间:2025年11月11号

有时候需要将你自己的GTM代码临时注入到特定的网站进行调试,这时候通常需要一些浏览器的插件,这里介绍一些我比较常用的。

Tag Assistant(由 Google 提供)

用途:验证和调试 Google 标签(GA4、UA、Google Ads 等)安装情况;GTM 的「预览」也会触发 Tag Assistant 相关机制。

使用步骤

  1. 在 Chrome 网上应用店安装 Tag Assistant(Legacy)或新的 Tag Assistant(取决 Google 的发布)。
  2. 打开要调试的页面,点击扩展图标,启用 Tag Assistant
  3. 刷新页面,Tag Assistant 会列出检测到的 Google 标签及其状态(成功/警告/错误)。
  4. 点击某一标签可查看详细信息(例如 Measurement ID、请求 URL、错误信息)。

技巧

  • 若使用 GTM 预览调试(GTM 界面点击 Preview),浏览器会打开一个 Tag Assistant 预览窗口并注入调试连接。
  • Tag Assistant 能帮助你快速识别重复发送、配置错误或 Measurement ID 使用错误等问题。

延伸阅读:如何在GTM中预览调试:Tag Assistant Companion

 

GA4 Debugview(GA4 控制台内置)

用途:实时查看 GA4 中接收到的事件流,验证事件名与参数;对开发者尤为重要。

使用方法:有多重,延伸阅读:GA4的内置调试方式——DebugView

注意:若看不到事件,检查网络请求是否被浏览器阻挡(AdBlock、隐私模式),或后端是否过滤了 debug 请求

 

浏览器开发者工具(Network 面板)

用途:最直接、最低层的方法——查看到底有哪些请求被发送到了GA4的收集端点,确认请求体与参数。

操作步骤

  1. 打开 Chrome 开发者工具 → Network 面板。
  2. 在过滤器输入 collect(GA4 的收集请求通常包含 collect 路径)或 g/collect / v=2 等关键词。
  3. 刷新页面并触发事件,选中请求查看请求 URL、请求体(payload)和响应。
  4. 在请求的 payload 中查找 en(event name)和 ep. (event parameter)等字段(GA4 的 measurement protocol 参数)

示例(查看 GA4 请求):

  • GA4 的测量协议 v2 请求常见形式:https://www.google-analytics.com/g/collect?v=2&...,请求体或查询字符串中包含事件名和参数。

Google Tag Manager & Google Analytics 4:十大常用调试插件

  • en,event name表示事件名称
  • ep,event parameter,表示事件参数

看到这两个就表示事件触发。

Chrome DevTools(Network 面板)

用途:查看 GA4 请求(collect?v=2)、验证事件是否送出

适合场景:GA4/MP 请求底层排查

功能亮点

  • Network → 过滤 collectg/collectv=2
  • 查看 en(event name)、ep.*(event parameters)
  • 100% 确认浏览器是否真的送出请求

优点:最底层、最可靠,不受插件影响。

 

Adswerve – dataLayer Inspector++(Chrome 插件)

用途:专注 dataLayer 可视化,支持把你的 GTM 脚本注入到页面(Inject Code)以便临时测试。

功能亮点

  • 清晰展示 dataLayer push 历史;

  • 支持 Inspect JSON-Id(方便查看复杂对象);

  • 内置“Inject Code”功能,可以把 GTM 的第一段跟踪代码(即 container snippet)临时插入页面。

 

Google Tag Manager & Google Analytics 4:十大常用调试插件

 

GTM/GA Debugger(Chrome 插件)

用途:查看 GTM 触发状况与 GA4 事件行为

适合场景:快速调试 GTM 标签触发逻辑

功能亮点

  • 显示触发的 tags、triggers、variables
  • 查看触发顺序与原因
  • 自动标识错误标签
  • 比官方 Preview 更轻量

特点:适合无法正常使用 GTM Preview 的站点(例如跳转、嵌套 iframe)。

GTM Helper(Chrome 插件)

用途:简化在第三方站点上临时连接某个容器,直接输入要测试的域名和容器 ID 即可。

使用方法

  1. 安装扩展并打开。
  2. 在扩展 UI 中填写测试站点域名与 GTM 容器 ID(GTM-XXXXXX)。
  3. 点击“Inject”或“Enable”,扩展会在页面中注入 container snippet(仅本地会话有效)。

优点

  • 配置快、操作直观;适合需要在多个域名上快速切换测试容器的场景。

风险/限制

  • 同样可能碰到 CSP 或浏览器安全策略的限制;
  • 注入行为只在你的浏览器会话中有效,不会改变服务器端代码。

 

 

Da Vinci Tools(Chrome 插件)

用谷歌账号登录这个插件,然后刷新GTM,就可以看到在预览按钮的隔壁多了Inject的按钮。

Google Tag Manager & Google Analytics 4:十大常用调试插件

 

当然,还会有其他的一些Chrome插件可以用于调试,但比较少用。

 

 

Dataslayer(Chrome 插件)

用途:监控 GA4、UA、GTM、dataLayer 等请求

适合场景:希望像「瀑布流」一样看所有测量请求

功能亮点

  • 支持 GA4、UA、Floodlight、Google Ads
  • 分离显示 push、tags、events
  • 类似 Console,但更适合数据分析人员

优势:一个插件看所有厂商的 dataLayer / tag 请求

 

 

 

 


如有疑问,可以在文章底部留言或邮件(haran.huang@ichdata.com) 我~
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址