javascript - 我如何知道 JS 代码是否使用 Google 跟踪代码管理器触发

标签 javascript google-chrome-devtools google-tag-manager

我们使用 Google 跟踪代码管理器作为跟踪代码管理解决方案。我们用它来触发各种代码,例如 Facebook 像素等。不使用任何扩展/附加组件,也不手动搜索代码中的脚本 - 如何判断特定脚本是直接从代码运行还是通过 GTM 运行? GTM 是否有应用于脚本的元数据? 当查看 devTools/network 时,我看到脚本(例如 facebook.js)正在运行,但我们正在寻找一个“标志”,表明它是由 GTM 运行的。 我希望问题足够清楚。

最佳答案

在 Chrome DevTools 网络选项卡上,您可以将鼠标悬停在脚本的“启动器”列条目上,也可以选择脚本所在的行并查看“启动器”选项卡。如果在调用堆栈中看到gtm.js?is=GTM-XXXXXXXX,则表明GTM发起了请求。

关于javascript - 我如何知道 JS 代码是否使用 Google 跟踪代码管理器触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59790575/

相关文章:

javascript - Chrome devtools 悬停窗口

javascript - 在空函数中返回函数的结果是否有任何目的?

Firebase + GTM + GA 实现问题

javascript - 为什么我的 react 查询请求数据不会显示?

javascript - 使用 getElementbyID 复制到剪贴板不起作用

javascript - 如何定义搜索词框以使用 Twitter 流 API 和meteor.js 搜索用户的特定时间线

google-chrome-devtools - 在开发工具时间轴中,空的绿色矩形是什么?

JavaScript:如果用户取消确认(),则文件输入 onclick 会阻止更改

javascript - 使用 jQuery 的 Chrome 扩展

google-analytics - 如何为跟踪代码管理器代码正确匿名化 IP?