gpt4 book ai didi

javascript - 使用 ApplicationInsights 跟踪跨域 session

转载 作者:行者123 更新时间:2023-12-02 14:16:05 24 4
gpt4 key购买 nike

我正在使用 Azure Application Insights JavaScript 库来跟踪应用程序中的某些业务流程。 AppInsights 使用 session_id(保存到 cookie)将单独的事件连接到流中。该值是自动生成和管理的。

问题是现在业务流程要求我跟踪来自多个域的事件。我能否以某种方式告诉 AppInsights-JS 我想要继续之前的 session ?如果当前 session 可以序列化为字符串,并加载到其他页面上,那就完美了,我可以将其作为查询参数传递到其他域上的页面。

我的第一个想法是保存 ai_userai_session cookie 值,但这感觉就像入侵系统。

我目前使用的解决方案是自己维护一个自定义sessionid,并将其作为自定义维度传递给每个跟踪的事件。这样我就可以根据这个字段过滤事件来获取业务流的事件。这种方式使用起来有点困难。

仅保存和存储 cookie 值是否安全?或者有更好的方法吗?

最佳答案

JavaScript SDK 目前不支持此功能。但你可以写一个TelemetryInitializer覆盖ai_sessionai_user

关于javascript - 使用 ApplicationInsights 跟踪跨域 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39022533/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com