SharePoint Intranet分析

时间:2015-12-15 20:42:46

标签: html sharepoint google-analytics analytics

我正在寻找适用于公司SharePoint服务器上托管的html网页的基本使用情况分析。谷歌分析可能因为这个而无法工作

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的网址以http://teamshare/ ...

开头

我的问题是:我可以使用哪些不需要安装服务器端的分析工具,可以使用内联网/不合格的域名,并且不会允许任何不受欢迎的访问。

(我想这里总是有一个古老的20世纪90年代的反击,对吧?)

谢谢!

2 个答案:

答案 0 :(得分:2)

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

如果您在创建ga跟踪器时将 Cookie域存储设置为“none”并通过某些服务器端机制为每个用户提供唯一的客户端ID,则应该能够使用不带fqdn的GA 。 Example from the documentation:

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

如果这不起作用,仍有measurement protoco l - 只要Sharepoint可以在图片网址中填写一些参数(至少是客户ID,帐户ID,匹配类型和网页位置)通过向GA端点发送图像请求,至少可以进行基本跟踪。

答案 1 :(得分:1)

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