我正在尝试将Azure Insights遥测与我们的SPA集成在一起,并尝试添加经过身份验证的用户跟踪。为此,登录后,我致电ReactAI.ai().setAuthenticatedUserContext(user_id)
。我可以在该特定跟踪上看到user_id,但在后续跟踪上看不到。如果我在该跟踪中获取了会话ID,则可以重新构造用户旅程,但是理想情况下,它不希望通过额外的步骤来确定会话ID。
答案 0 :(得分:1)
该方法的完整签名为:
setAuthenticatedUserContext(authenticatedUserId: string, accountId?: string, storeInCookie = false)
您需要将storeInCookie
设置为true,以确保在跟踪之间保留UserId。
根据新的cookie法规,该cookie在cookie审核时被标记为非必需,并且不能是默认情况下的cookie。我认为,如果您删除此内容,则需要在网站上输入“ Cookie声明”。