7

我正在使用Google AnalyticsOpen Web Analytics构建自己的 Web 分析参考库。

在 Google Analytics 中,域被散列并且这个散列被存储在cookie中。

我在 urchin 跟踪器中发现了类似的散列技术:

    function(d) {
      if (!d || d == "") return 1;
      var h = 0,
      g = 0;
      for (var i = d.length - 1; i >= 0; i--) {
        var c = parseInt(d.charCodeAt(i));
        h = ((h << 6) & 0xfffffff) + c + (c << 14);
        if ((g = h & 0xfe00000) != 0) h = (h ^ (g >> 21));
      }
      return h;
    }

在谷歌分析中散列域是否有任何具体原因或仅供参考?

任何想法都值得赞赏。

4

1 回答 1

1

从文档中_setAllowHash()

Google Analytics 中的域散列功能从您的域创建一个散列值,并使用该数字检查访问者的 cookie 完整性。

请注意,这_setAllowHash已被弃用——我不知道这是否意味着 Google Analytics 不再使用域哈希来验证 cookie 或其他东西......

于 2013-03-22T14:24:37.230 回答