Azure Insights遥测未在所有交易上显示身份验证

时间:2019-02-28 11:56:51

标签: azure-application-insights

我正在尝试将Azure Insights遥测与我们的SPA集成在一起,并尝试添加经过身份验证的用户跟踪。为此,登录后,我致电ReactAI.ai().setAuthenticatedUserContext(user_id)。我可以在该特定跟踪上看到user_id,但在后续跟踪上看不到。如果我在该跟踪中获取了会话ID,则可以重新构造用户旅程,但是理想情况下,它不希望通过额外的步骤来确定会话ID。

1 个答案:

答案 0 :(得分:1)

该方法的完整签名为:

setAuthenticatedUserContext(authenticatedUserId: string, accountId?: string, storeInCookie = false)

您需要将storeInCookie设置为true,以确保在跟踪之间保留UserId。

根据新的cookie法规,该cookie在cookie审核时被标记为非必需,并且不能是默认情况下的cookie。我认为,如果您删除此内容,则需要在网站上输入“ Cookie声明”。