google 分析是否适用于多个共享点区域?

will google analytics work with multiple sharepoint zones?

我有一个同时具有 Internet 和 Intranet 区域的 SharePoint 2010 站点。我想捕获网站的内部和外部流量。 Internet 访问使用基于表单的身份验证,Intranet 访问使用 windows 身份验证。

  1. 互联网:http://www.thesite.org
  2. 内联网:http://thesite

除了着陆页外,这两个网站都是一样的。 Google Analytics Support 建议内联网必须可以通过 fqdn 访问。但我想这不适用于这种情况。

因此,如果我在母版页中放置一个 google 分析跟踪代码,它会捕获来自两个来源的流量吗?或者我需要不同的方法吗?

默认情况下这可能不起作用 - IIRC cookie 只能在完全限定的域名上设置,并且由于 GA 使用 cookie,因此它不适用于 http://thesite

一种可能的解决方法是在创建跟踪器时通过设置 storage:none 在 GA 中禁用 cookie;在这种情况下,您必须提供和维护自己的 clientid e.g.

ga('create', 'UA-XXXXX-Y', {
  'storage': 'none',
  'clientId': '76c24efd-ec42-492a-92df-c62cfd4540a3'
});