谷歌分析javascript安全-属性ID公共

google analytics javascript security - property ID public

本文关键字:属性 ID 公共 安全 javascript 谷歌      更新时间:2023-09-26

我看到了以下问题:谷歌分析和其他客户端分析工具的安全性?

但我需要一个更简单的答案。

根据谷歌分析网站,我把下面的代码在我的网站标题:

<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'propertyID']);
_gaq.push(['_setDomainName', 'brokersqueeze.com']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') +   '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>

虽然对大多数读者来说可能是显而易见的,但我意识到所有这些信息(如PropertyID)都可以通过浏览器中的"inspect element"获得。

我把GA片段正确吗?或者是否有一种方法可以让GA对公众隐藏这些信息?上述问题的答案似乎表明,虽然信息是公开的,但这是每个人都要承担的风险。我说的对吗?

是的,你做得对。这种风险存在于每个客户端分析工具中。如果他们向GA发送欺骗请求,您可以尝试过滤报告中的结果。即使你在javascript代码中混淆了ID,他们也可以捕获http请求并获得该ID。