首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查我的google同意实现是否有效?(网站标签管理器)

如何检查我的google同意实现是否有效?(网站标签管理器)
EN

Stack Overflow用户
提问于 2021-11-10 09:37:07
回答 1查看 116关注 0票数 2

我们使用的是Google Analytics consent mode (Beta)。我相信我的实现是正确的,遵循official documentation。然而,我看不到(在GTM“预览模式”下)我选择加入还是退出跟踪的行为差异。在这两种情况下,都会触发标记并将其标记为“成功”。我想知道我的实现是否有效。(当然,我会在测试会话之间清除cookie和缓存)

如果拒绝同意,我应该看到或不看到什么?有没有我应该看到的差异,它会告诉我是否考虑同意?我如何判断GTM是否在跟踪?

有关信息,请参阅我的实现:

代码语言:javascript
复制
<head>
<script>
  // gtm snippet...
</script>
<script>
    window.dataLayer = window.dataLayer || [];
    function gtag() { dataLayer.push(arguments); }
    gtag("consent", "default", {
        // yes, everything is granted by default (not an EU site)
        ad_storage: "granted",
        analytics_storage: "granted",
        functionality_storage: "granted",
        personalization_storage : "granted",
        security_storage : "granted",
        wait_for_update: 10000, // comfortable timer for starter, will fine-tune it later
    });
    dataLayer.push({ 'event': 'default_consent' });
</script>

//later after the main js is loaded
gtag("consent", "update", {
        ad_storage: "denied", // or granted, depending on user choice
        analytics_storage: "denied",
        functionality_storage: "denied",
        personalization_storage : "denied",
        security_storage : "denied",
    });

奖励问题:我的默认设置为“已授权”,后来更新为“已拒绝”,这是支持的情况吗?这会不会是我看到我的标签总是被触发的原因?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-10 09:56:39

您将看到无论状态是已批准还是已拒绝的请求-事实上,这就是同意模式的要点,以允许数据收集,即使用户反对创建个人标识符。

您不应该看到的是正在创建cookies。但是,您的设置有点不寻常,因为您最初将状态设置为授权。通常,你会从拒绝个性化和存储开始,然后与用户交互,找出他们的偏好。因此,在您将状态更改为“拒绝”之前,很可能您的Google标签是以完全权限运行的。

您可以通过在浏览器的网络选项卡中检查对Google标签的请求来检查是否已成功更改状态。查找名为"gcs“的参数-如果状态为”拒绝“,则该参数的值应为"100”;如果状态为“授予”,则该参数的值应为"111“。

如果您已拒绝存储,则请求将不使用cookie数据,即使存在cookie也是如此。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69910870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档