SharePoint Intranet 分析

Analytics for SharePoint Intranet

我正在寻找基本的使用情况分析,以应用于托管在公司 SharePoint 服务器上的 html 页面。 Google 分析可能因此无法正常工作

The Google Analytics JavaScript won't work if your intranet can only be accessed using a domain name that isn't fully qualified, such as http://intranet. 

我们 SharePoint 的 URL 以 http://teamshare/ 开头 ...

我的问题是:我可以使用哪些分析工具不需要安装服务器端,可以在 intranet/unqualified 域名上工作,并且不允许任何不需要的访问。

(我想总有 1990 年代的热门歌曲吧?)

谢谢!

您实际上可以设置一个虚拟域名,并使您对 Google 分析的所有调用都引用该域名而不是 Intranet 名称。我在我的本地机器上使用了 Google Analytics,它甚至没有静态 IP,更不用说域名了。唯一的问题是,每次调用分析库时,您都必须明确设置域名,而不是让它自动计算出来。

GA javascripts 需要一个完全限定的域名,因为完全限定的域名是 cookie spec 的一部分。 GA 使用 cookie 来存储用于将各个综合浏览量拼接到会话和访问者中的客户端 ID。

如果您在创建 ga 跟踪器并提供唯一的客户端 ID 时将 cookie 域 存储设置为 "none",则您应该能够在没有 fqdn 的情况下使用 GA通过某种服务器端机制为每个用户。 Example from the documentation:

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

如果这不起作用,还有 measurement protocol - 只要 Sharepoint 可以在图像中填写一些参数 url(至少客户 ID、帐户 ID、命中类型和页面位置)您至少可以通过向 GA 端点发送图像请求来进行基本跟踪。