根据身份验证状态切换 Google 个分析 ID?

Switching Google Analytics IDs based on authentication state?

Per this law.stackexchange question 可以在未经同意的情况下使用 google 分析,并且仍然遵守 GDPR。

我正在考虑为一个域名创建两个 GA 属性。一个关闭 GDPR 要求的所有未经同意的功能,另一个跟踪已同意并拥有帐户设置的用户,他们可以在其中进行选择退出更改、管理 cookie 等。

是否可以使用对应于不同配置设置的两个不同 GA ID 来跟踪同一个 GA 属性/浏览器客户端?

换句话说,当用户登录时,用户会被同意的 GA id 跟踪,但是当用户未登录且匿名时,用户会被符合 GDRP 的非同意 GA id 跟踪?

是的。您只需要确定 logged-in 用户的技术标识符(可能是 cookie 或 js 变量),然后使用该标识符来支持跟踪逻辑。如果您的网站上有 analytics.js 或 gtag.js 硬编码,那么您需要更改主嵌入代码以具有跟踪 ID 和 anonymizeIp.

的条件值

如果您使用的是 GTM,则可以使用带有 logged-in 标识符的查找表作为输入。使用这些查找表作为 GA 跟踪 ID 或其他跟踪器字段的值。如果您没有使用 GA Settings variable(您应该使用!),只需确保在每个 GA 标签中设置这些配置值。

或者,如果您的主要 GA 属性 可以在其他方面合规,则可以选择在单个 属性 中同时跟踪同意用户和 non-consenting 用户,并仅对匿名化 ip 设置(analytics.js/gtag/gtm), not the GA tracking ID. It's possible to pivot advertising features tracking-side 也是。