Google Analytics:阻止发送网页标题

时间:2011-03-02 07:23:00

标签: javascript google-analytics

如何阻止GA跟踪网页标题?将_setDetectTitle设置为false仍然会将请求中的页面标题发送到GA服务器(utmdt)。由于隐私问题,我不希望页面标题离开浏览器。有什么想法吗?

2 个答案:

答案 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未设置,在后者中,它是。

屏幕截图:左边的那个发送页面标题;右边的那个没有。

Sends the page title Doesn't send the page title

答案 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>