[ベータ版]{class="badge informative"}
ID グラフリンクルールの概要
目次
Adobe Experience Platform ID サービスとリアルタイム顧客プロファイルを使用すると、データが完全に取り込まれ、結合されたすべてのプロファイルが、CRM ID などの人物識別子を使用して 1 人の個人を表すと簡単に想定できます。 ただし、特定のデータが複数の異なるプロファイルを 1 つのプロファイルに結合しようとする可能性があるシナリオがあります(「グラフ折りたたみ」)。 これらの不要な結合を防ぐために、ID グラフリンクルールを通じて提供される設定を使用し、ユーザーに対して正確なパーソナライゼーションを可能にします。
グラフの折りたたみが発生する可能性があるシナリオの例
- 共有デバイス:共有デバイスとは、複数のユーザーが使用するデバイスを指します。 共有デバイスの例としては、タブレット、図書館のコンピューター、キオスクなどがあります。
- 不正なメールおよび電話番号:不正なメールおよび電話番号は、エンドユーザーが無効な連絡先情報(メールの場合は「test@test.com」、電話番号の場合は「+1-111-111-111-1111」など)を登録したことを示します。
- エラーまたは不正な ID 値:エラーまたは不正な ID 値は、CRM ID を結合する可能性のある、一意でない ID 値を参照します。 例えば、IDFA には 36 文字(英数字 32 文字、ハイフン 4 つ)が必要ですが、ID 値が「user_null」の IDFA が取り込まれる場合があります。 同様に、電話番号は数字のみをサポートしますが、ID 値が「指定なし」の電話名前空間が取り込まれる場合があります。
ID グラフリンクルールのユースケースシナリオについて詳しくは、 シナリオの例のドキュメントを参照してください。
ID グラフリンクルール identity-graph-linking-rules
ID グラフリンクルールを使用すると、次のことができます。
- 一意の名前空間を設定することで、各ユーザーに対して単一の ID グラフ/結合プロファイルを作成します。これにより、2 つの異なる人物 ID が 1 つの ID グラフに結合するのを防ぎます。
- 優先度を設定して、オンラインの認証済みイベントをその人物に関連付けます
用語 terminology
一意の名前空間 unique-namespace
ID 設定 UI ワークスペースを使用して、一意の名前空間を設定できます。 これにより、は、特定のグラフが、その一意の名前空間を含む ID を 1 つだけ持つ可能性があることを ID 最適化アルゴリズムに通知します。 これにより、同じグラフ内で 2 つの異なる人物識別子が結合されるのを防ぎます。
次のシナリオについて考えてみます。
- スコットはタブレットを使用し、GoogleChromeのブラウザーを開いて nike.com にアクセスし、そこでサインインして新しいバスケットボールの靴を閲覧します。
-
このシナリオでは、バックグラウンドで次の ID がログに記録されます。
- ブラウザーの使用を表す ECID 名前空間および値
- 認証済みユーザー(Scott がユーザー名とパスワードの組み合わせでサインイン)を表す CRM ID 名前空間と値。
-
- その後、息子のピーターは同じタブレットを使用し、Google Chromeも使用して nike.com にアクセスし、そこでサッカー用品を参照するために自分のアカウントでサインインします。
-
このシナリオでは、バックグラウンドで次の ID がログに記録されます。
- ブラウザーを表すための同じ ECID 名前空間および値。
- 認証済みユーザーを表す新しい CRM ID 名前空間および値。
-
CRM ID が一意の名前空間として設定されている場合、ID 最適化アルゴリズムは、CRM ID を結合する代わりに、2 つの異なる ID グラフに分割します。
一意の名前空間を設定しないと、同じ CRM ID 名前空間を持つが、ID 値が異なる 2 つの ID など、不要なグラフ結合が発生する場合があります(このようなシナリオは、多くの場合、同じグラフ内の 2 つの異なる人物エンティティを表します)。
ID 最適化アルゴリズムに通知する一意の名前空間を設定して、特定の ID グラフに取り込まれる ID データに制限を適用する必要があります。
名前空間の優先度 namespace-priority
名前空間の優先度とは、名前空間の相対的な重要度を指します。 名前空間の優先順位は UI を通じて設定でき、特定の ID グラフで名前空間をランク付けできます。
名前空間の優先度を使用する 1 つの方法は、リアルタイム顧客プロファイルでエクスペリエンスイベントフラグメントのプライマリ ID (ユーザー行動)を決定することです。 優先度設定が設定されている場合、どのプロファイルフラグメントが保存されるかを決定する際に、Web SDK のプライマリ ID 設定は使用されなくなります。
一意の名前空間と名前空間の優先度は、どちらも ID 設定 UI ワークスペースで設定できます。 ただし、設定の影響は次のように異なります。
- グラフあたり 50 個の ID の制限に達した場合、名前空間の優先度はグラフの動作に影響しません。
- 名前空間の優先度は数値です 名前空間の相対的な重要度を示す名前空間に割り当てられます。 これは、名前空間のプロパティです。
- プライマリ ID は、 に対してプロファイルフラグメントが保存される ID です。 プロファイルフラグメントは、特定のユーザーに関する情報を格納するデータのレコードです。属性(通常は CRM レコードを介して取り込まれる)またはイベント (通常はエクスペリエンスイベントまたはオンラインデータから取り込まれる)です。
- 名前空間の優先度は、エクスペリエンスイベントフラグメントのプライマリ ID を決定します。
- プロファイルレコードの場合、Experience PlatformUI のスキーマ ワークスペースを使用して、プライマリ ID などの ID フィールドを定義できます。 詳しくは、UI での ID フィールドの定義に関するガイドを参照してください。
- エクスペリエンスイベントに、identityMap で最も名前空間の優先順位が高い 2 つ以上の ID がある場合、そのイベントは「無効なデータ」と見なされるので、取り込みから拒否されます。 例えば、identityMap に
{ECID: 111, CRMID: John, CRMID: Jane}
が含まれている場合、イベントがCRMID: John
とCRMID: Jane
の両方に同時に関連付けられていることを意味するので、イベント全体が不正なデータとして拒否されます。
詳しくは、 名前空間の優先度に関するガイドを参照してください。
次の手順
ID グラフリンクルールについて詳しくは、次のドキュメントを参照してください。