在Azure应用程序洞察中,如何在给定的时间段内拥有比用户更多的会话?

时间:2016-09-16 18:48:07

标签: azure azure-application-insights

在Azure Application Insights Usage模块中,我可以看到过去24小时内我的会话数超过了用户数。这怎么可能?是因为当会话在30m不活动后到期并且创建了一个新会话时,它会获得与过期会话相同的用户ID吗?我只是想确定一下。感谢

1 个答案:

答案 0 :(得分:0)

简而言之,是的。

什么是会话?

会话代表用户与应用之间的单次遭遇。在最简单的形式中,会话从用户启动应用程序开始,并在用户离开应用程序时完成。对于Web应用程序,默认情况下,会话在不活动30分钟后或活动24小时后终止。

用户和用户计数

每个用户会话都与唯一的用户ID相关联。

默认情况下,通过放置cookie来识别用户。使用多个浏览器或设备的用户将被计算多次。 (但请参见经过身份验证的用户)

特定时间间隔内的用户计数指标定义为在此时间间隔内记录活动的唯一身份用户数。因此,当您设置时间范围以使谷物不到一个小时左右时,具有长会话的用户可能被多次占用。

新用户会计算在此时间间隔内第一次与应用会话发生的用户。如果使用由用户按cookie计数的默认方法,则此选项还包括已清除其Cookie或使用新设备或浏览器首次访问您的应用的用户。

可在此处阅读更多信息:https://azure.microsoft.com/en-us/documentation/articles/app-insights-web-track-usage/