AIを使用して英語から翻訳されました
この記事はAI技術を使用して翻訳されています。正確性を維持するよう努めていますが、一部の詳細が元のテキストと完全に一致しない場合があります。情報に不明点がある場合は、英語版をご参照ください。
この記事では、Session ReplayのUser Identifier機能の設定と使用方法について説明します。これにより、特定のユーザーに関連付けられたすべてのリプレイを見つけることができ、例えば苦情の調査やユーザーが報告した問題の再現に役立ちます。
開始前に
- この機能を利用するには、アカウントのGlobal Sampling Rateが少なくとも50%である必要があります。
- User Identifierの設定には、CSMによる機能の有効化と、開発チームによるContentsquareトラッキングタグへのコマンド追加が必要です。
- User Identifierデータを収集する前に、ユーザーに通知し、必要に応じて同意を取得する必要があります。
User Identifierとは何ですか
User Identifierは、ウェブサイト、アプリ、またはオンラインサービスで特定のユーザーを識別するために使用される一意の値です。
例えば:
- ユーザー名
- アカウント番号
- Eメールアドレス
データはどのようにエンコードされますか?
これらの値は通常、個人識別情報であるため、トラッキングタグがUser Identifierを収集する時点で、情報が隠されアクセスできないようにハッシュアルゴリズムを使用して直ちに値をエンコードします。
ハッシュ化される前に、収集された値はまずtrim関数を通し、その後tolowercase関数を通します。これにより、検索は大文字小文字を区別せず、前後の空白は考慮されません。
重要
法的コンプライアンスを確保するため、当社のポリシーは個人データの収集・公開を避けることです。User Identifierの使用についてユーザーに通知し、必要に応じて同意を取得することはお客様の法的義務です。
User Identifierの設定方法
これはUser Identifier実装プロセスの一部に過ぎません。CSMが適格性を含む全プロセスの完了をサポートします。
CSMが機能を有効化した後、開発チームは以下のコマンドをContentsquareトラッキングタグに追加する必要があります。これにより、呼び出されるたびにユーザーの識別子を収集しハッシュ化するようContentsquareに指示します。
window._uxa.push(['trackPageEvent', '@user-identifier@example@email.com']);
ログインしているユーザーの実際の識別子の値に、example@email.com を置き換えてください。例えば、Eメールアドレス、アカウント番号、またはユーザー名などです。この値はシステムによって動的に渡されます。
@user-identifier@ プレフィックスは必須で、Contentsquareにデータを正しく処理する方法を伝えます。
CSユーザーIDとユーザー識別子の違いは何ですか?
これらはSession Replayの2つの別々の検索オプションです:
| CSユーザーID | ユーザー識別子 | |
| それは何ですか? | Contentsquareによって自動的に割り当てられる番号 | ご自身のシステムからの値(例:Eメールやアカウント番号) |
| 誰が作成しますか? | Contentsquare — ランダムに生成 | ユーザーの識別に基づきご自身のシステムが作成 |
| 個人データですか? | いいえ、完全に匿名です | プライベート/個人データ |
| どのように保存されますか? | データベースにそのまま保存されます | 保存前にエンコード(ハッシュ化)されます |
特定のユーザーの再生回数を見つける方法
- Contentsquareで、Session Replay に移動してリストビューを表示します。
-
フィルタ をクリックし、ユーザー識別子 フィールドまでスクロールします。
-
見つけたいユーザーの一意の値を入力します。例えば、Eメールアドレス、ユーザー名、またはアカウント番号などです。
注
ユーザー識別子(CS)フィールドでは、一度に1つの値のみ検索できます。
- 再生リストが更新され、そのユーザーに関連付けられたセッションのみが表示されます。
注
検索は大文字・小文字を区別しません。jon.snow@gmail.com と Jon.Snow@gmail.com は同じ結果を返します。ただし、検索はスペースや特殊文字には敏感です — 元の値と完全に一致するように入力してください。