【问题标题】:Google Analytics for private intranet applications用于私有 Intranet 应用程序的 Google Analytics
【发布时间】:2018-08-20 09:53:02
【问题描述】:

我一直在研究将 Google Analytics 用于没有任何公共 URL 的私有 Intranet 应用程序;例如,应用程序可能在 http://myapplicationhttp://192.124.51.12 中运行。

官方是this wouldn't be supported by Google Analytics

您的 Intranet 还必须可以通过完全限定的域名(例如 http://intranet.example.com)访问。如果您的 Intranet 只能使用不完全限定的域名(例如 http://intranet)访问,则 Analytics JavaScript 将不起作用。

在知道这件事之前,我用假域名设置了一个GA帐户,并开始在http://localhosthttp://testdomainhttp://testdomain.com测试本地应用程序。尽管文档实际上说了什么,但这似乎完美无缺,GA 正在收集所有命中并正确显示所有报告。

因此,我的问题是:

  • 在我的 GA 帐户中设置的域名实际用于什么? 在实际发送和记录点击之前,GA 似乎没有检查我是否在所述域中。
  • 这是一个实际可行的解决方案吗?“似乎可行”并不是一个特别有力的论据,所以我想知道人们是否一直在使用 GA 来处理私有 Intranet,以及是否有任何变化或需要进行的黑客攻击。

【问题讨论】:

    标签: google-analytics analytics intranet


    【解决方案1】:

    在我的 GA 帐户中设置的域名实际用于什么?
    技术上没什么。您可以设置一个跨域跟踪器,让它在任意数量的域上运行,这与 GA Admin 中设置的值无关

    这是一个真正可行的解决方案吗?
    是的。我已经在一些大型公司的 Intranet 上推出了它。要记住的事情:

    • 分析库:公司网络中的人员必须能够加载分析库 (analytics.js)

    • PII (Personally Identifiable Information):Intranet 的常用功能之一是查找人员,启用搜索跟踪时要小心,因为您可能会发现自己正在收集 PII 信息(姓名、电子邮件),这违反了 GA 的条款和条件。有一些可用的解决方法(例如,不跟踪搜索容器@,或混淆电子邮件的一部分等...)

    FQDN
    事实上,默认情况下它不会工作。 The solution is to either use an IP address or turn off domain hashing。注意:如果您拥有私有网络和 Intranet,则设置人们可以解析的 FQDN 应该不会太困难(例如在 Internet 路由器上)。

    【讨论】:

    • 非常感谢您的超快速回复,Max。不过,有一点我不太明白。如果“testdomain:8000”对我有用,那么如果没有 FQDN,GA 怎么会不工作?我是否应该将“cookieDomain”设置为“none”只是为了遮住我的背?
    • @unpollito,您需要将“storage”设置为“none”(不是 cookiedomain),在这种情况下,您需要保留自己的 clientid 并将其传递给 GA,否则每个hit 将开始一个新的会话。
    猜你喜欢
    • 1970-01-01
    • 2014-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-16
    • 1970-01-01
    • 2020-09-08
    相关资源
    最近更新 更多