我一直在考虑将Google Analytics用于没有任何公共网址的私有内部网应用程序;例如,应用程序可能正在http://myapplication或http://192.124.51.12中运行。
正式,this wouldn't be supported by Google Analytics:
您的Intranet还必须可通过完全限定的域名访问,例如http://intranet.example.com。如果您的Intranet只能使用不完全限定的域名(例如http://intranet)进行访问,则Analytics JavaScript将无效。
在了解此情况之前,我设置了一个虚假域名的GA帐户,并开始在http://localhost,http://testdomain和http://testdomain.com中测试本地应用程序。尽管文档实际上说的是什么,但这似乎完美无缺,GA正在接受所有点击并正确显示所有报告。
因此,我的问题是:
答案 0 :(得分:2)
我的GA帐户中实际使用的域名是什么?
技术上没什么。您可以设置跨域跟踪器并让它在您想要的任意数量的域上工作,这与GA管理中设置的值无关
这是否真的是可行的解决方案?
是。我已经在一些大型企业内部网上推出了它。要记住的事情:
分析库:位于公司网络中的人员必须能够加载分析库(analytics.js)
PII (Personally Identifiable Information) :内联网常用的功能之一是查找用户,如果启用搜索跟踪,请小心,因为您可能会发现自己正在收集PII信息(姓名,电子邮件),这违反了GA的条款和条件。有一些可用的解决方法(例如,不跟踪搜索容器@
,或混淆电子邮件的一部分等...)
<强>的FQDN 强>
确实,默认情况下它不起作用。 The solution is to either use an IP address or turn off domain hashing。注意:如果您拥有专用网络和Intranet,那么设置人们可以解决的FQDN应该不会太困难(例如,在互联网路由器上)。