结合通用分析和 GA4 的脚本?
Script to combine universal analytics and 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>
文档说以这种方式组合这些(在查询字符串中使用 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
我想在我的新网站上结合通用分析和 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>
文档说以这种方式组合这些(在查询字符串中使用 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