是否可以通过仅在ASP.NET Core Startup.cs中配置应用程序见解来获取用户遥测(如唯一用户数),而无需将遥测javascript添加到网页中?
请求遥测使我们能够从移动应用和网页中了解唯一用户的数量,或者有关用户的信息仅限于applicationinsights javascript?
答案 0 :(得分:2)
实际上,可以在没有javascript的情况下以有限的方式执行此操作。
您将被限制为从入站请求中收集的任何信息,其中包括位置信息(从客户端IP地址派生,仅用于地理位置,然后被丢弃),以及任何有限的用户/服务器为您生成的会话信息,而asp.net(包括核心)确实已经做了一些。
Application Insights使用完整的传入地址(如果有的话)进行地理定位,然后(截至2018年2月)丢弃IP地址。
答案 1 :(得分:1)
嗯,二进制答案是否。
由于需要在客户端浏览器中捕获客户端遥测 - JS选项是唯一的选择。请求和其他遥测可以为您提供服务器端数据,但用户特定数据仍然需要ai.js
除了您的身份验证/授权实施之外,您还可以自行审核。
更新: 约翰&詹姆斯指出了一些有用的信息和从服务器端实现此目的的链接。