【发布时间】:2022-11-23 09:49:29
【问题描述】:
我一直致力于从 Universal Analytics 迁移到 Google Analytics 4,并且正在考虑同时切换到 Google Tag Manager。我试图确保网站上的初始代码能够正常工作。
以下是我们之前与 Analytics 一起使用的内容:
<script async src="https://www.googletagmanager.com/gtag/js?id=[analytics id]"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag( 'js', new Date() );
gtag( 'config', '[analytics id]', {"optimize_id":"[optimize id]"} );
gtag( 'config', '[ads id]' ); // this is a different ID than the Analytics one
</script>
Google 跟踪代码管理器如下所示:
<script>
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'//www.googletagmanager.com/gtm.'+'js?id='+i+dl+'>m_auth=[environment auth code]>m_preview=[environment id]>m_cookies_win=x';f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','[tag manager id]');
</script>
在 Analytics 代码中,我可以使用 config 方法为(通用)Analytics 和 Google Ads 提供 ID。在新的跟踪代码管理器代码中,似乎只有一个 Google 跟踪代码管理器 ID。
我知道我可以添加 Google Analytics 4、Universal Analytics、Google Ads Remarketing、Google Ads Conversion 等作为在 Google 跟踪代码管理器中具有自己的 ID 的不同代码。但是有没有等同于这个初始的config方法的方法呢?或者这是跟踪代码管理器自己处理的事情?
【问题讨论】:
标签: google-analytics google-tag-manager