gpt4 book ai didi

google-analytics - Google Analytics (gtag) 删除自己的内容

转载 作者:行者123 更新时间:2023-12-03 16:08:32 28 4
gpt4 key购买 nike

几天前,我在我的私有(private)网站上介绍了新的 gtag 版本的 Google Analytics。现在我试图弄清楚如何过滤掉我自己的流量。基于 IP 的排除是不可能的,因为我使用不同的浏览器从不同的地方进入我的网站。所以我想通过cookie排除我的流量。我只是无法让它工作。文档告诉我现在应该使用尺寸。我试过了,但它不适合我。

我设置了一个维度“用户类型”
google analytics dimension

我添加了一个过滤器来排除维度“用户类型”的模式“内部”
google analytics filter

我为 my website 创建了一个新页面并输入以下代码

<html>
<head>
<!-- Global Site Tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXX-XX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments)};
gtag('js', new Date());

gtag('config', 'UA-XXXXXXX-XX', {'custom_map': {'dimension1': 'usertype'}});

gtag('event', 'kill_ga', {'usertype': 'internal'});
</script>
<!-- Google Analytics -->

<meta http-equiv="refresh" content="5; url=/" />
</head>
<body>
We'll transfer you soon
</body>
</html>

正如我之前所说。我想以某种方式将我自己的流量标记为内部流量并通过过滤器将其排除。
有人可以帮我实现这一目标吗?

最佳答案

有很多方法可以阻止您自己的流量,我认为使用用户类型是一种方法。从历史上看,我通过一个简单的 cookie 检查解决了这个问题:

您可以要求任何开发人员/测试人员在您的网站上创建一个 cookie,方法是 1)访问您的网站,然后 2)在浏览器的 JS 控制台中输入类似的内容:

Set the persistent cookie , "prevent_ga"等于 true

document.cookie = "prevent_ga=1"

那么 check the cookie before在您的网站上调用 GA:
var check_cookie = document.cookie.match(/^(.*;)?\s*prevent_ga\s*=\s*[^;]+(.*)?$/)  
if (!check_cookie) {
// do gtag() things
}

关于google-analytics - Google Analytics (gtag) 删除自己的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46507233/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com