ユーザーエクスペリエンスアナリティクス クライアント側ストレージ cookie
クライアント側のユーザー アクティビティを追跡するために、 ユーザーエクスペリエンスアナリティクス は プラットフォームアナリティクス、 コア UI、および サービスポータル に埋め込まれている SNAnalytics JavaScript SDK を使用します。
SNAnalytics SDK では、セッション ストレージとローカル ストレージ変数の組み合わせを使用して、分析追跡を容易にするために必要な情報を追跡します。
セッションストレージとローカルストレージの詳細については、 JavaScript.Info ドキュメントを参照してください。
SNAnalytics SDK の詳細については、開発者コミュニティの「 SNAnalytics - Client と SNAnalytics – 」を参照してください。
キー構造
ローカルに保存されるすべてのキーは、sn:{API_KEY}:{KEY NAME} という構造を使用して格納されます。
追跡対象の各ポータルには、インスタンスに保存されている一意のAPI_KEYがあります。たとえば、API キー abcd とキー名タブがあるポータルの場合、ローカルキー値は sn:abc:tab になります
セッションストレージ
セッションストレージは、Web ページの更新とユーザーナビゲーションの間の情報フローを維持するために使用されます。セッションストレージ内の情報は一時的であり、現在のタブの有効期間中のみ使用できます。タブを閉じると、セッションストレージ情報が削除されます。
| キー | 説明 |
|---|---|
| SRT | サーバーの応答時間。SNAnalytics が前回 ユーザーエクスペリエンスアナリティクス サーバーと正常に通信した時刻。 |
| データ | バックエンドに定期的にフラッシュされる、一時保存されたアナリティクスデータポイントのキュー。 |
| ページ | ユーザーエクスペリエンスアナリティクス サーバーによって自動的にキャプチャされる、現在のページの名前。 |
| タブ | 現在のタブに対してランダムに生成された一意の識別子。 |
ローカルストレージ
ローカルストレージは、追跡同意情報、ハッシュ化されたユーザーの識別 (同意が取り消されるとクリアされる)、およびランダムに生成されたブラウザーの識別子を維持するために使用されます。ローカルストレージ変数はローカルで永続的であり、ユーザーが閲覧データをクリアすると削除されます。
| キー | 説明 |
|---|---|
| ブラウザ | 現在のブラウザに対してランダムに生成された一意の識別子。 |
| クライアント | ブラウザーのキー値にマッピングされたサーバー割り当て ID。 |
| user | 顧客から提供されたハッシュ化されたユーザー ID。 |
| 同意 | ユーザーが追跡に同意するかどうかを示すブール値 (はい/いいえ)。 |