【问题标题】:Is it possible to tell if a site is using anonymizeIp in ga.js script?是否可以判断网站是否在 ga.js 脚本中使用 anonymizeIp?
【发布时间】:2018-10-12 21:28:50
【问题描述】:

我使用 Ghostery 来找出哪些网站正在使用 ga.js 脚本向 Google Analytics 发送信息。

我在 Firefox 中浏览,我想知道是否有办法判断他们是否打开了 anonymizeIp 功能。

【问题讨论】:

    标签: javascript google-analytics privacy


    【解决方案1】:

    在网络标签中查找以 "collect/"... 开头的对 Google 服务器的调用(这将是对 Google Analytics 的调用)。

    查看它是否包含一个名为&aip 的参数,它代表(很明显)“匿名IP”。

    如果匿名,它通常会设置为 1,但 AFAIK 任何值都会启用匿名。

    【讨论】:

      【解决方案2】:

      您可以将此代码粘贴到浏览器控制台中,以获取页面上所有跟踪器的设置:

      ga(function() {
        var trackers = ga.getAll();
        for (i = 0; i < trackers.length; i++) { 
          var values = trackers[i].b.data.values;
          console.log(values[":trackingId"],values[":anonymizeIp"]);
        }
      });
      

      默认情况下,anonymizeIp 属性未设置,因此您将看到 undefined,在 Stackoverflow 上我们看到:

      UA-108242619-1 undefined
      

      如果你设置它:

      ga('set', 'anonymizeIp', true);
      

      再次运行命令,你会看到设置为true

      【讨论】:

        猜你喜欢
        • 2021-03-31
        • 2020-09-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多