我收到了一封来自Google的电子邮件,请求更改我的AdWords转化跟踪设置。他们要我添加新的库“ gtag.js”和一些对“ gtag”函数的调用。
这似乎很容易。不过,在我的研究中,我读了一些让我停下来的东西,例如
“如果页面上有通用Analytics(分析)代码,并且正在使用任何类型的自定义功能将事件,虚拟综合浏览量或其他唯一数据发送到Google Analytics(分析),则您可能不希望切换到gtag.js。这意味着更新所有页面上的内容使用新的gtag语法的自定义代码。不确定是否有自定义代码?自定义维度,自定义指标或事件的任何使用都可能取决于您当前对Universal Analytics的植入。”
(来源:https://www.bounteous.com/insights/2018/01/30/guide-adwords-conversion-tracking-2018/)
我肯定有Universal Analytics电话;我不确定100%“页面上”的含义(它们还会在哪里?),但我怀疑我的内容符合要求。至于“自定义”,我确实使用了编号的维度(例如ga('set','dimension4',creditStatusCode))
这是否真的意味着我应该避免使用gtag.js?我没有考虑,但我也想了解Bounteous.com帖子的含义。
我想到的一个直觉是,该帖子所谈论的是实际上已经制作了自己的UA脚本版本的网站(即修改后的analytics.js,我还没有这样做)。是吗
最佳答案
您可以在不更改当前GA跟踪设置的情况下,使用Global Site Tag进行Google Ads转换跟踪(尽管您希望查看更新,一旦有机会检查需要从Universal语法移植过来的内容)到全球站点标签)。
如果您仅将gtag.js用于Google广告,则它将类似于以下内容:
<!-- Global Site Tag (gtag.js) - Google AdWords: GOOGLE_CONVERSION_ID -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-GOOGLE_CONVERSION_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'AW-GOOGLE_CONVERSION_ID');
</script>
如果您要结合使用GA和Google Ads跟踪代码段,请遵循以下内容
<script async src="https://www.googletagmanager.com/gtag/js?id=GA-PROPERTY_ID">
</script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'GA-PROPERTY_ID');
gtag('config', 'AW-GOOGLE_CONVERSION_ID');
</script>
自定义维度需要在GA config命令中进行映射
https://developers.google.com/analytics/devguides/collection/gtagjs/custom-dims-mets
您还需要将所有事件跟踪更新为gtag.js语法,这同样适用于电子商务跟踪等。
有可用的analytics.js到gtag.js迁移指南
https://developers.google.com/analytics/devguides/collection/gtagjs/migration
关于google-analytics - 新的“gtag.js” AdWords转化跟踪代码对现有UA设置的影响,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53875759/