谷歌分析:防止发送页面标题

5

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

3个回答

7

_setDetectTitle 对我来说运行得很好。你只需要在 _trackPageview 调用之前调用它:

    var _gaq=_gaq||[];
    _gaq.push(['_setAccount','UA-XXXXXX-1']);
    _gaq.push(['_setDetectTitle', false]);    
    _gaq.push(['_trackPageview'])

您可以对比发送到设置为false的_setDetectTitle版本中的__utm.gif点击与标准版本中的差异。 在前者中,utmdt未设置,在后者中,它被设置。 屏幕截图:左侧的页面标题已发送;右侧的页面标题未发送。 发送页面标题 未发送页面标题

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>

1
在GA4中,可以从仪表板配置event modifications。一个事件的示例是page_view,它具有诸如page_titlepage_referrer之类的参数。可以指定参数应该被更改甚至删除1修改是在客户端计算的(在数据发送到分析之前)

设置事件修改的步骤:

  • 转到管理部分,找到要修改的数据流
  • 点击修改事件
  • 按照屏幕截图1设置修改

Locate the stream in Google Analytics admin Modify events section Event modification instructions

数据收集,之前和之后:

Google Analytics beacon - before - with page title Google Analytics beacon - after - page title redacted


1 删除一个参数对我来说没有起作用,然而根据文档应该是有效的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接