结合通用分析和GA4的脚本



我想在我的新网站上结合通用分析和GA4。

GA4的文档中提到了这个跟踪代码:

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-123456"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-123456');
</script>

UA的文档中提到了这个跟踪代码:

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-123456-4"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-123456-4');
</script>  

2个"config"调用在我看来是合乎逻辑的,但显然脚本也是用"id"查询参数请求的。如何正确组合UA和GA4?这就是我现在运行它的方式:

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-123456"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-123456');
gtag('config', 'UA-123456-4');
</script>  

据说以这种方式组合这些文档(在querystring中使用UA-XXXXXX-13而不是G-XXXXXXXXXX(:

<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXX-13"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-XXXXXX-13');
gtag('config', 'G-XXXXXXXXXX');
</script>

https://developers.google.com/analytics/devguides/collection/ga4/basic-tag?technology=gtagjs

最新更新