我收到了一封来自Google的电子邮件,请求更改我的AdWords转化跟踪设置。他们要我添加新的库“ gtag.js”和一些对“ gtag”功能的调用。
这似乎很容易。不过,在我的研究中,我读了一些让我停下来的东西,例如
“”如果您的页面上有通用Analytics(分析)代码,并且正在使用任何类型的自定义功能将事件,虚拟综合浏览量或其他唯一数据发送到Google Analytics(分析),则您可能不希望切换到gtag.js。意味着将所有页面上的自定义代码更新为新的gtag语法。不确定是否有自定义代码吗?对自定义维度,自定义指标或事件的任何使用都可能取决于您当前对Universal Analytics的植入。” < / p>
(来源: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,我还没有这样做)。是吗?
答案 0 :(得分:1)
您可以在不更改当前GA跟踪设置的情况下,使用全局网站代码进行Google Ads转化跟踪(尽管您希望查看更新,一旦有机会检查需要移植的内容) (从通用语法到全局站点标签)。
如果您仅将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