启用了 Tag Assistant 调试模式的网站将显示在独自的浏览器窗口中,以便开发人员查看哪些 Google 代码已触发以及触发程序。Tag Assistant 调试模式显示哪些数据正在传递到数据层,以及哪些事件触发了这些数据交换。
新建一个调试会话的办法:
- 关上 Tag Assistant Activation Page:
https://tagassistant.google.com/
点击 Add domain,能够新建一个调试 session, 下图我曾经创立好一个会话了:
某些站点或页面可能因为被增加到 URL 的附加调试参数而无奈失常工作。
比方 Spartacus 的 base site 检测逻辑,就依赖于 localhost:4200 前面的片段,通过正则表达式匹配适合的 base site 信息。
如果是这样,咱们能够勾销选中“在 URL 中蕴含调试信号”框。
要复原流动或敞开的调试会话,请在 Tag Assistant 主页的“流动域”或“历史记录”中单击域名。
启用后,将为您输出的页面启动一个新窗口,并在现有 Tag Assistant 浏览器窗口中关上调试 UI。
如下图所示,新关上的 localhost:4200
Tag Assistant 窗口中的调试 UI 显示无关您的 gtag() 命令和命中的详细信息,包含代码如何触发以及正在解决哪些数据。
上面是一些例子:
您的惯例网站访问者看不到调试信息。当您在同一域中导航并且页面上有全局站点标记时,调试窗口将放弃关上并显示调试信息。
当您点击您的网站时,调试窗口将更新无关如何触发您的代码的信息。您能够应用此信息查看代码是否胜利触发、触发(或未触发)其触发状态的起因以及触发代码后收回的网络申请。
默认摘要视图显示所申请页面的事件和标签信息的概览。屏幕左侧显示事件列表。“输入”局部将为针对所选 ID 检测到的每个命中显示一张卡片。
事件按产生的页面分组。单击左侧导航栏中的页面题目可查看页面级摘要。当用户导航到该页面上具备全局站点标记的站点中的另一个页面时,新页面组将增加到列表顶部。
事件依照它们被触发的程序呈现并相应编号。标有 <>
图标的事件是在加载全局站点代码时主动收回的内置触发器。单击左栏中的事件以查看更多详细信息。
API 调用显示了用于为所选事件配置数据的 JavaScript,这或者是 gtag() 调用或者是 datalayer.push() 调用。
比方我在调试模式下,点击了 Login 按钮之后:
我可能看到这个 login 页面导航事件在 GTM dashboard 上的显示:
相干的变量: