我刚接触Google跟踪代码管理器,并与Adwords一起处理Google Analytics(分析)。
我收到了为Adwords添加一些事件触发脚本的请求,并在Google跟踪代码管理器中对其进行了设置,看来一切正常。但是,请求者一直坚持需要gtag.js,“全局站点标签是切换域时跟踪防弹的要素”。
我阅读的所有内容都表明,如果您具有Google跟踪代码管理器,则不需要全局站点代码-常规的Google Analytics(分析)就足够了。如果您也使用Adwords,也许情况会有所不同,但是我还没有找到任何证据支持需要gtag的说法。
如果不需要,我不会在所有属性上都切换到gtag,如果这样做毫无意义,我宁愿冒险更改设置。
答案 0 :(得分:1)
gtag只不过是经过稍微修改的gtm代码段和由Google发布的特定GTM容器,默认且期望所有配置都来自dataLayer(别名为gtag
),因为它无法识别任何网站具体。由于它依靠站点来提供完整和正确的配置,因此相对于可独立重新配置的容器而言,使用多个域的项目符号证明毫无用处。
如果愿意,您可以为自己的代码段复制gtag别名,并在自己的容器中模拟所需的gtag容器行为,并且将使用与gtag用于分析,adwords等相同的标签。
如果您让站点直接依赖于真实的gtag,那么发送到gtag的站点代码中的任何错误都只能在站点上修复。如果您在自己的容器中使用摘要,则可以通过更改容器以选择性地更改,阻止或向匹配中添加数据来纠正网站使用gtag的错误。
无论哪种情况,我都建议重命名自己的GTM容器的dataLayer,以防止与尝试插入名为dataLayer
的dataLayer的任何片段(例如gtag)冲突。
要得出报价结论,Google的Tag Manager and gtag.js得出以下结论:
如果您当前正在使用标记管理器,则应继续使用。谷歌 标签完全支持广告和Google Marketing Platform标签 经理,并且无需部署其他基于gtag.js的代码 如果您已经在使用标签管理器,则在您的网站上显示。
如果您已经在使用gtag.js,则可以随时升级到跟踪代码管理器 以后。
(重点是我的)