如果我已经在使用Google跟踪代码管理器来引入Google Analytics(分析),是否需要全局站点代码(gtag.js)才能与Adwords最佳配合使用?

时间:2019-08-30 17:38:07

标签: google-analytics google-tag-manager

我刚接触Google跟踪代码管理器,并与Adwords一起处理Google Analytics(分析)。

我收到了为Adwords添加一些事件触发脚本的请求,并在Google跟踪代码管理器中对其进行了设置,看来一切正常。但是,请求者一直坚持需要gtag.js,“全局站点标签是切换域时跟踪防弹的要素”。

我阅读的所有内容都表明,如果您具有Google跟踪代码管理器,则不需要全局站点代码-常规的Google Analytics(分析)就足够了。如果您也使用Adwords,也许情况会有所不同,但是我还没有找到任何证据支持需要gtag的说法。

如果不需要,我不会在所有属性上都切换到gtag,如果这样做毫无意义,我宁愿冒险更改设置。

1 个答案:

答案 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,则可以随时升级到跟踪代码管理器   以后。

(重点是我的)