具有 WordPress Borlabs Cookie 的多个 Google 分析属性
Multiple Google Analytics Properties with WordPress Borlabs Cookies
我正在使用 WordPress 插件 Borlabs Cookie 来管理 Google 分析。如果用户同意,它会提供适当的 JavaScript 代码,将数据传输到 Google。因此,您必须在 Borlabs Cookie 的属性中输入跟踪 ID(通常是 UA 编号)。
问题是:如何将我的网站连接到 多个 Google Analytics 属性?我需要这个来迁移到新的 Google Analytics 版本 4。他们建议在一段时间内同时使用旧版本和新版本。
如果您自己管理代码,您只需将一些代码行与旧的 UA- 和新的 G-number 加倍,如下所示:
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-…"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-…"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-…', { 'anonymize_ip': true });
gtag('config', 'G-…', { 'anonymize_ip': true });
</script>
有没有办法对 Borlabs Cookie 插件做同样的事情?添加另一个 cookie 不是正确的方法,我猜,因为相同的 cookie 用于两个属性。
Documentation page 关于“如何标记 Universal Analytics 和 Google Analytics 4 属性”(如果您已经在使用 gtag)说:
If you already use gtag.js for your UA property, you can either
- add one line to your existing gtag.js page snippet as explained below,
or
- use Connected Site Tags to add your GA4 Measurement ID without
changing the code on your page.
To change your code, add the following config command to your existing
gtag.js snippet:
gtag('config', 'G-XXXXXXXXXX');
where G-XXXXXXXXXX is the Measurement ID for a GA4 data stream.
For example, here is the complete gtag.js snippet you would use to
collect data for a UA property with an ID of 'UA-XXXXXX-13' and a GA4
data stream ID of '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>
所以你不需要添加这部分:
<script async src="https://www.googletagmanager.com/gtag/js?id=G-…"></script>
关于您的问题,您不需要在 GA4 中管理 IP 匿名化,因为在 GA4 属性中,IP 地址会自动匿名化:https://developers.google.com/analytics/devguides/collection/ga4/basic-tag?technology=gtagjs#ip_anonymization
使用 WordPress 插件 Borlabs Cookie,跟踪 Google Analytics 的多个属性非常容易(我想知道为什么我自己没有找到解决方案,但不得不询问 Borlabs 支持)。
无论如何,转到 Cookie 选项卡上的插件设置并编辑 Google Analytics cookie。在 HTML & JavaScript 部分中,将 Opt-in 代码替换为:
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXX-X"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-XXXXXX-X');
gtag('config', 'G-XXXXXXXXXX');
</script>
有关此代码的详细信息,请参阅 。
我正在使用 WordPress 插件 Borlabs Cookie 来管理 Google 分析。如果用户同意,它会提供适当的 JavaScript 代码,将数据传输到 Google。因此,您必须在 Borlabs Cookie 的属性中输入跟踪 ID(通常是 UA 编号)。
问题是:如何将我的网站连接到 多个 Google Analytics 属性?我需要这个来迁移到新的 Google Analytics 版本 4。他们建议在一段时间内同时使用旧版本和新版本。
如果您自己管理代码,您只需将一些代码行与旧的 UA- 和新的 G-number 加倍,如下所示:
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-…"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-…"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-…', { 'anonymize_ip': true });
gtag('config', 'G-…', { 'anonymize_ip': true });
</script>
有没有办法对 Borlabs Cookie 插件做同样的事情?添加另一个 cookie 不是正确的方法,我猜,因为相同的 cookie 用于两个属性。
Documentation page 关于“如何标记 Universal Analytics 和 Google Analytics 4 属性”(如果您已经在使用 gtag)说:
If you already use gtag.js for your UA property, you can either
- add one line to your existing gtag.js page snippet as explained below, or
- use Connected Site Tags to add your GA4 Measurement ID without changing the code on your page.
To change your code, add the following config command to your existing gtag.js snippet:
gtag('config', 'G-XXXXXXXXXX');
where G-XXXXXXXXXX is the Measurement ID for a GA4 data stream.
For example, here is the complete gtag.js snippet you would use to collect data for a UA property with an ID of 'UA-XXXXXX-13' and a GA4 data stream ID of '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>
所以你不需要添加这部分:
<script async src="https://www.googletagmanager.com/gtag/js?id=G-…"></script>
关于您的问题,您不需要在 GA4 中管理 IP 匿名化,因为在 GA4 属性中,IP 地址会自动匿名化:https://developers.google.com/analytics/devguides/collection/ga4/basic-tag?technology=gtagjs#ip_anonymization
使用 WordPress 插件 Borlabs Cookie,跟踪 Google Analytics 的多个属性非常容易(我想知道为什么我自己没有找到解决方案,但不得不询问 Borlabs 支持)。
无论如何,转到 Cookie 选项卡上的插件设置并编辑 Google Analytics cookie。在 HTML & JavaScript 部分中,将 Opt-in 代码替换为:
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXX-X"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-XXXXXX-X');
gtag('config', 'G-XXXXXXXXXX');
</script>
有关此代码的详细信息,请参阅