如何阻止GA跟踪网页标题?将_setDetectTitle
设置为false
仍然会将请求中的页面标题发送到GA服务器(utmdt
)。由于隐私问题,我不希望页面标题离开浏览器。有什么想法吗?
答案 0 :(得分:7)
_setDetectTitle
对我来说很好。您只需在_trackPageview
电话前调用它:
var _gaq=_gaq||[];
_gaq.push(['_setAccount','UA-XXXXXX-1']);
_gaq.push(['_setDetectTitle', false]);
_gaq.push(['_trackPageview'])
您可以将version with _setDetectTitle set to false中发送的__utm.gif点击与sent in a standard version进行对比。
在前者中,utmdt
未设置,在后者中,它是。
屏幕截图:左边的那个发送页面标题;右边的那个没有。
答案 1 :(得分:2)
我尝试时工作正常。这是我正在使用的代码:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXX-X']);
_gaq.push(['_setDetectTitle', false]);
_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>