进行调试< titlesplit >启用了TagAssistant调试模式的网站将显示在单独的浏览器窗口中,以允许开发人员检查触发了哪些Google标签以及触发顺序。TagAssistant调试模式显示哪些数据正在传递到数据层以及哪些事件触发了这些数据交换。如何创建新的调试会话:打开TagAssistant激活页面:https://tagassistant.google.com/单击添加域以创建新的调试会话。下图中我已经创建了一个session:一些站点或页面可能是由于AdditionaldebugparametersbeingaddedtotheURL而无法正常工作。比如Spartacus的基站检测逻辑就是依赖localhost:4200之后的分片通过正则表达式来匹配合适的基站信息。如果是这样,我们可以取消选中“在URL中包含调试信号”框。要恢复活动或关闭的调试会话,请单击TagAssistant主页上活动域或历史记录中的域名。启用后,将为您输入的页面启动一个新窗口,并在现有TagAssistant浏览器窗口中打开调试UI。如下图所示,新打开的localhost:4200TagAssistant窗口中的调试UI显示有关gtag()命令和命中的详细信息,包括代码如何触发以及正在处理哪些数据。以下是一些示例:您的常规网站访问者不会看到调试信息。当您在同一个域上导航并且页面上有全局站点标签时,调试窗口将保持打开状态并显示调试信息。当您访问您的网站时,调试窗口将更新有关您的代码如何被触发的信息。您可以使用此信息查看代码是否已成功触发、触发(或未触发)的原因及其触发状态,以及在触发代码后发出了哪些网络请求。默认摘要视图显示所请求页面的事件和标签信息的概览。屏幕左侧显示事件列表。输出部分将为所选ID检测到的每个命中显示一张卡片。事件按它们发生的页面分组。单击左侧导航栏中的页面标题可查看页面级摘要。当用户导航到站点中具有全局站点标记的另一个页面时,新页面组将添加到列表顶部。事件按照它们被触发的顺序出现并相应地编号。标有<>图标的事件是内置触发器,会在加载全局站点标签时自动发出。单击左栏中的事件以查看更多详细信息。API调用显示用于为所选事件配置数据的JavaScript,它可以是gtag()调用或datalayer.push()调用。比如我在调试模式下点击登录按钮后:我可以在GTM仪表盘上看到这个登录页面导航事件的显示:相关变量:
