我可以通过自定义域管理Application Insight浏览器遥测吗?

时间:2017-02-01 14:40:01

标签: javascript azure-application-insights

是否可以通过自定义域将来自Application Insights(javascript驱动的浏览器遥测)的流量用于广告拦截目的?我们希望根据我们自己的域而不是微软的域来允许/阻止我们的遥测。

最终,这是针对商业软件的,我们遇到了一些困难,即人工智能旨在帮助我们为客户提供支持,但由于我们的客户有很多adblock软件,所以它越来越多难以支持他们,因为我们要求他们禁用(谁知道什么)软件,然后尝试再次发现错误,以便我们了解正在发生的事情。如果我们可以让Application Insights javascript客户端通过自定义域发送所有内容,我们认为我们可以绕过这个支持问题,同时仍然足够让那些真正关心通过我们自己的域阻止此类遥测的人。

2 个答案:

答案 0 :(得分:0)

你能吗?当然,但你必须自己做这项工作,我不知道有人发明了类似的代理服务。

  1. 编写一个服务,该服务获取AI sdks发送的数据,并将其转发给真实服务

  2. 配置您的应用程序洞察代码,以便将数据发送到您在步骤1中创建的服务而不是真实服务。

  3. sdks允许您更改它发送遥测的端点,因此可能

    我相信其他人也提出了一个类似的问题,即从没有外部网络访问权限的机器发送遥测数据,或者访问受限制的内容(如内网应用程序)。您可以让他们将数据发送到此类服务,并且可以发送该遥测数据。

答案 1 :(得分:0)

你是说adblocks阻止流量到dc.services.visualstudio.com?这是SDK发送数据的唯一域名,因此要求客户在解锁您的域名时取消阻止应该很容易。