我正在运行具有应用程序洞察力的 Azure Web 应用程序。
我知道微软无法显示真实IP(Client_IP),所以我将真实IP地址添加到所有请求(Ip)。
我有一个访客 client_id="h9zbt" 在过去 24 小时内使用 48 个不同的 client_IP 地址。
同一用户还拥有多个真实的 IPv6 地址。
我喜欢在我的网站上屏蔽这个 IP,但我觉得这看起来很奇怪。
真的是同一个用户吗?
Application Insights 如何跟踪 User_Id?
图片链接
用户 ID 应在用户会话中持续存在,以跟踪用户的行为
随着时间的推移。有多种方法可以保存 ID。
A definition of a user that you already have in your service.
If the service has access to a browser, it can pass the browser a cookie with an ID in it. The ID will persist for as long as the cookie
保留在用户的浏览器中。
如果需要,您可以在每个会话中使用新的 ID,但有关用户的结果将受到限制。例如,您将无法看到如何
用户的行为随着时间的推移而改变。
ID 应该是 Guid 或另一个足以识别的复杂字符串
每个用户都是独一无二的。例如,它可以是一个长随机数。
如果 ID 包含有关用户的个人识别信息,
它不适合作为发送到 Application Insights 的值
用户身份。您可以发送这样的 ID 作为经过身份验证的用户 ID,但它
不满足使用场景的用户ID要求。
Azure 文档中提到。https://learn.microsoft.com/en-us/azure/application-insights/app-insights-usage-send-user-context
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)