2016-08-18 16 views
0

私は、Azure Application InsightsのJavaScriptライブラリを使用して、アプリケーションのビジネスフローを追跡しています。 AppInsightsは、別のイベントをフローに接続するためにsession_id(クッキーに保存)を使用します。この値は自動的に生成され、管理されます。ApplicationInsightsでのクロスドメインセッションの追跡

問題は、ビジネスフローで複数のドメインのイベントを追跡する必要があることです。 AppInsights-JSに前回のセッションを続けたいと私に何とかして伝えることはできますか?現在のセッションを文字列にシリアル化して他のページにロードすることができれば、それは完璧です。他のドメインのページにクエリパラメータとして渡すだけです。

私が最初に考えたのはai_userai_sessionクッキーの値を保存することでしたが、それは、システムをハッキングのように感じています。

私が現在使用している解決策は、自分自身でカスタムセッションIDを管理し、それをすべての追跡イベントにカスタムディメンションとして渡すことです。この方法では、このフィールドに基づいてイベントをフィルタリングして、ビジネスフローのイベントを取得できます。この方法を使用するのは少し難しいです。

クッキーの値を保存して保存するのは安全ですか?それとももっと良い方法がありますか?

答えて

1

JavaScript SDKは、この機能を今日サポートしていません。しかしTelemetryInitializerと書いて、ai_sessionai_userを上書きすることができます。

関連する問題