ユニークユーザー設定(UUID)
概要
WalkMeソリューションを構築する際、エンドユーザーに関するデータ収集の方法について検討してください。 例えば、Insights で進捗状況や使用状況のサポートを調べる際には、E メールアドレス、匿名のID番号、または画面上の一意の識別要素でユーザーを識別します。 ユニークユーザー設定を構成して、すべての分析を自身のサイトの情報と同じ条件で収集し、同じ方法でユーザーを識別することで、WalkMeインサイトと自身のサイトを密接に統合します。
ユースケース
ユニークユーザー設定を有効にすると、以下のことが可能になります。
- 個人の進捗状況と WalkMe ゴールの達成状況を確認する。
- 各ユーザーが完了する必要がある Onboarding タスクリストを設定する。
- WalkMe を表示するユニークユーザーの数を毎月追跡する。
- WalkMe エンドユーザーのEメールアドレスを収集する。
- Onboarding リストで達成した Onboarding タスクを表示できるようにする。
- スマートウォークスルーとシャウトアウトが自動的に起動されるように設定する。
使用方法
ユニークユーザー設定のオプションは以下の通りです。
- WalkMe ID:WalkMeによって生成された一意のIDを使用します。
- Cookie:ユーザーのブラウザーに保存されている Cookie を使用します。
- jQuery:jQuery セレクターを使用して jQuery エレメントを使用します。
- 変数:サイトでjavascript変数を使用します。
- Salesforce ID:Salesforce ユーザーごとに生成された一意の ID を使用します (Salesforce ユーザーのみ) 。
- なし:ユニークユーザーを追跡しません。
ユニークユーザー設定もユーザー・エクスペリエンスに影響します。 誰かがアイテムを再生したかどうかを追跡し、Onboardingリストでそれをチェックするためには、WalkMeが個々のユーザーを収集する方法が必要です(Noneのオプション以外のどの方法が使用されていてもです)。
同様に、シャウトアウトおよびスマートウォークスルーで自動起動を使用するには、ユニークユーザーの追跡方法を選択する必要があります。
WalkMe 設定の全般タブでユニークユーザー設定のトラッキング方法を選択すると、WalkMe はすべてのユーザーアクティビティを ID で関連付けます。 個々のユーザーからのすべてのエンゲージメントデータは、選択された識別方法によって追跡されます。 Salesforce 以外のユーザーの場合、通常は可能であれば変数を使用することをお勧めします。 一度に選択できるオプションは 1 つだけです。 ユニークユーザーを収集するためのさまざまな方法、それらがどのように機能するか、またそれぞれを使用する理由については以下をお読みください。
設定の内訳
IDPインテグレーション
IDP(IDプロバイダー)統合は、エンドユーザーのID検証、コンテンツのセグメンテーション機能の強化、ユーザーの行動監視の拡張のために利用できます。 すべての異なるシステムで利用可能で、信頼でき安全な共通のユーザーIDを提供するため、さまざまな変数を使用してシステムごとに一意のユーザーIDを定義する必要がありません。
IDPはエンドユーザーを特定する際に最も正確かつ信頼できる方法であるため、可能な限り使用することをお勧めします。
IDP統合の使用について読む。
WalkMe ID
WalkMe ID の設定は迅速かつ簡単です。ドロップダウンで WalkMe ID を選択するだけでよく、追加情報を提供する必要はありません。 WalkMe ID を選択すると、WalkMe はユーザーがページにアクセスしたときに動的にIDを生成します。 IDは以下のようになります:05d4656-c904-e625-f55a-a333bae5d354 。
各ユーザーにはこれらのユニークな識別子のいずれかが割り当てられ、wm-ueug という Cookie としてユーザーのブラウザーのキャッシュに保存されます。 この方法により、WalkMe に関与しているユーザーの数をカウントし、WalkMe でのアクションをユニークな ID に関連付けることができます。 WalkMe IDは特に外部サイトでの多数のユーザーの収集に役立ちます。
WalkMe ID をユニークユーザー設定として使用することには欠点があります。 まず、個人を特定する情報とは関連付けられておらず、Insights でユーザーの身元を明らかにすることはできません。単に数字と文字のランダムな文字列になります。 さらに、ユーザーが別のブラウザーからログインするかキャッシュをクリアすると、WalkMe はそれらを識別できなくなり、新しい ID を割り当てます。 したがって、WalkMe ID は WalkMe にユーザーを記憶させる内部サイトには適していません。
Cookie
Cookie を使用してサイトを構成している場合、Cookie を使用してユニークユーザーを識別できます。 Cookie はサイトから送信され、ユーザーのウェブブラウザーのキャッシュに保存される小さなデータです。 ウェブサイトのコードはユーザーのブラウザーのキャッシュに Cookie を配置できます。その後、WalkMe はそれを使用してユーザーをカウントおよび識別することができます。 Cookie を使用するには、サイトで Cookie を設定し、ユニークユーザー設定で Cookie の名前を指定する必要があります。
ユニークユーザーの収集にCookieを使用することの欠点は、ユーザーがCookieをクリアするか、別のブラウザーを使用するとそのCookieに関連付けられなくなることです。 それらのユーザーは Insights に新しいユーザーとして表示され、各ユーザーが完了した Onboarding タスクはリセットされます。
クッキーについての詳細をご覧ください。
JQuery
各ユーザーのウェブサイトの HTML にユニークな要素がある場合、jQuery を使用してユニークユーザーを追跡できます。 画面上にユーザーを識別するために使用できる要素がある場合、単純な jQuery セレクターを使用して関連するテキストを識別し、それを識別子として使用できます。 例えば、ユーザー名が画面に表示される場合、ユニークユーザーの収集で使用されるその値を取り込むjQueryセレクターを作成します。 すべてのエンゲージメントデータはこの識別子に関連付けられ、Insights においてユーザー名で並べ替えることができます。
ユーザーの収集にjQueryを使用することの欠点は、WalkMeを使用しているウェブサイトのすべてのページにこの要素が存在する必要があることです。 ユニークユーザー設定で使用するjQuery Selectorのセットアップ方法をご覧ください。
変数
多くのサイトでは、ユーザー ID またはユーザー名と相関する JavaScript 変数を使用しています。 ユニークユーザー設定で変数が選択されている場合、WalkMe がサイトで検索する変数が特定されます。 変数は、ユーザーごとに固有の数量または値を含む記号名 (識別子とも呼ばれます) を持つストレージの場所です。 WalkMe は変数の値を取得し、それを使用してエンドユーザーを識別します。
多くの場合、変数は、可能であれば一意のユーザー収集に推奨される方法です。 変数は各ページに存在する必要はなく (jQuery とは異なります) 、キャッシュがクリアされたり、ユーザーが (Cookie とは異なり) 別のブラウザーでサイトにアクセスした場合でも、同じ個人に関連付けられます。
変数に基づいてユニークユーザー設定をセットアップする方法については、変数に関する記事をご覧ください。
Salesforce ID
Salesforce ID は Salesforce ユーザーが使用できる機能です。 Salesforce 識別子は 18 桁の Salesforce ID によって、ユーザーを匿名で追跡します。 Salesforce IDはWalkMe IDと同様に個人に関連付けることができない乱数であり、意味のある分析として提供できないため、推奨される最優先の方法ではありません。 むしろ、変数を使用してUserContext.userName(通常はユーザーのEメールアドレス)による収集を行うことをお勧めします。
こちらのSalesforce 変数の使用をご覧ください。
ユニークユーザー設定の手順
- 設定アイコンをクリックし、システム設定を選択します
- [全般]タブを開きます。
- [User Identifier(ユーザー識別子)]を選択します。
- Cookie、jQuery、または変数を選択した場合、追加情報を入力します。
- 保存をクリックします。
試してみる
ユニークユーザーの収集に使用するjQueryセレクターでキャプチャーできる変数、Cookie、または画面上の要素を特定します。 これらのいずれも使用できない場合は、WalkMe ID または Salesforce ID (Salesforce ユーザー用) を選択します。 設定は [全般] タブで行います。 数週間後、インサイトをチェックしてレポートを取得し、個人の進捗状況と目標の達成状況を追跡します。
ユニークユーザー識別子の制限
- エンドユーザー識別子の上限数は45文字で、それを超える分は切り捨てられます。
- エンドユーザー識別子は大文字と小文字を区別します - ユーザーである[email protected]と[email protected]は2つの異なるユーザーとしてカウントされます。
-
ユーザー識別子を変更する前に、その変更がWalkMeによるエンドユーザーの識別方法に影響し、「1回起動」設定をリセットする場合があることに注意してください。
-
これにより、自動起動ルールがリセットされ、以前に完了したオンボーディングタスクが未完了とユーザーに表示される可能性があります。
-
各ユーザーが、新しい一意のユーザー識別子の値に関連づけられた新規のユーザーとして認識されるため、この制限を回避する方法はありません。
-
ユーザー識別子の想定フォーマット
各ユーザーに正しい値がプルされていることを確認するには、ユーザー識別子の想定フォーマットを定義することをお勧めします。
想定フォーマットを定義する方法
フォーマットはメールアドレス、GUID、整数、または正規表現を使用することで定義できるその他のカスタムフォーマットにすることができます。 定義するには、 想定フォーマット のドロップダウンメニューから1つをオプションとして選択します。 オプションで カスタムの正規表現を選択する場合、追加ボックスに正規表現を1つ挿入できます。
ユーザー識別子はどのように検証されますか?
想定フォーマットが定義、保存、公開されると、WalkMeは新しいユーザーデータに有効/無効のタグを付けます。これにより、WalkMeの分析プラットフォームであるInsights上でのユーザーデータのフィルタリングに使用することができます。