Identity Graph Linking Rules 設定ガイド configurations-guide
Identity Graph Linking Rules を使用して設定できる様々な実装タイプについては、このドキュメントを参照してください。
顧客グラフシナリオは、3 つの異なるカテゴリにグループ化できます。
- 基本: 基本実装には、ほとんどの場合が単純な実装を含むグラフが含まれています。 これらの実装は、単一のクロスデバイス名前空間(CRMID など)を中心に展開される傾向があります。 基本的な実装はかなり簡単ですが、多くの場合、(共有デバイス シナリオが原因で、グラフが折りたたまれ ことがあります。
- 中間: 中間実装には、複数のクロスデバイス名前空間、一意でない ID、複数の一意の名前空間 など、複数の変数が含まれます。
- 詳細: 高度な実装には、複雑な多層グラフシナリオが含まれます。 高度な実装では、適切なリンクを確実に削除してグラフの折りたたみを防ぐために、正しい名前空間の優先順位を確立することが不可欠です。
基本を学ぶ
次のドキュメントに進む前に、ID サービスと Identity Graph Linking Rules ークフローのいくつかの重要な概念を理解していることを確認してください。
基本的な実装 basic-implementations
CRMID
のカスタム名前空間を作成する必要があります。Identity Graph Linking Rules の基本的な実装については、この節をお読みください。
ユースケース:1 つのクロスデバイス名前空間を使用するシンプルな実装
通常、Adobeのお客様は、Web、モバイル、アプリケーションを含むすべてのプロパティで使用される 1 つのクロスデバイス名前空間を持っています。 小売、通信、金融サービスの顧客がこのタイプの実装を使用するので、このシステムは業界と地理的に無関係です。
通常、エンドユーザーはクロスデバイス名前空間(多くの場合、CRMID)で表されるので、CRMID は一意の名前空間として分類する必要があります。 コンピューターと iPhone を所有し、デバイスを共有していないエンドユーザーは、次のような ID グラフを持つことができます。
例えば、ACME という e コマース会社のデータアーキテクトの場合を考えてみます。 ジョンとジェーンは君の顧客だ。 カリフォルニア州サンノゼに共同生活を送るエンドユーザーです。 デスクトップコンピューターを共有し、このコンピューターを使用して web サイトを参照します。 同様に、John と Jane も iPad を共有し、この iPad を使用して web サイトを含むインターネットを参照することがあります。
テキストモード
CRMID: John, ECID: 123
CRMID: John, ECID: 999, IDFA: a-b-c
アルゴリズム設定(ID 設定)
グラフをシミュレートする前に、グラフシミュレーションインターフェイスで次の設定を行います。
シミュレーショングラフ
このグラフでは、John (エンドユーザー)は CRMID で表されています。 {ECID: 123}
は、John が e コマースプラットフォームにアクセスするためにパーソナルコンピューターで使用した web ブラウザーを表します。 {ECID: 999}
は、彼が iPhone で使用したブラウザーを表し、{IDFA: a-b-c}
は彼の iPhone を表します。
演習
グラフシミュレーションで次の設定をシミュレートします。 独自のイベントを作成するか、テキストモードを使用してコピーして貼り付けることができます。
共有デバイス(PC)
テキストモード
code language-json |
---|
|
シミュレーショングラフ
このグラフでは、John と Jane は、それぞれ独自の CRMID で表されています。
{CRMID: John}
{CRMID: Jane}
両方のユーザーが e コマースプラットフォームへのアクセスに使用するデスクトップコンピューター上のブラウザーは、{ECID: 111}
で表されます。 このグラフシナリオでは、Jane は最後に認証されたエンドユーザーなので、{ECID: 111}
と {CRMID: John}
の間のリンクは削除されます。
共有デバイス (モバイル)
テキストモード
code language-json |
---|
|
シミュレーショングラフ
このグラフでは、John と Jane の両方がそれぞれの CRMID で表されています。 ユーザーが使用するブラウザーは {ECID: 111}
で表され、ユーザーが共有する iPad は {IDFA: a-b-c}
で表されます。 このグラフシナリオでは、Jane は最後に認証されたエンドユーザーなので、{ECID: 111}
と {IDFA: a-b-c}
から {CRMID: John}
へのリンクは削除されます。
中間実装 intermediate-implementations
Identity Graph Linking Rules の中間実装については、この節を参照してください。
ユースケース:データに一意でない ID が含まれる
CRMID
CChash
(これは、ハッシュ化されたクレジットカード番号を表すカスタム名前空間です。)
例えば、クレジットカードを発行する商業銀行で働くデータアーキテクトの場合を考えてみます。 マーケティングチームが、過去のクレジットカードのトランザクション履歴をプロファイルに含める必要があることを示しました。 この ID グラフは次のようになります。
テキストモード
CRMID: John, CChash: 1111-2222
CRMID: John, CChash: 3333-4444
CRMID: John, ECID: 123
CRMID: John, ECID: 999, IDFA: a-b-c
アルゴリズム設定(ID 設定)
グラフをシミュレートする前に、グラフシミュレーションインターフェイスで次の設定を行います。
シミュレーショングラフ
これらのクレジットカード番号や、その他の一意でない名前空間が、常に 1 人のエンドユーザーに関連付けられるとは保証されません。 2 人のエンドユーザーが同じクレジットカードに登録すると、一意でないプレースホルダー値が誤って取り込まれる場合があります。 簡単に言えば、一意でない名前空間がグラフの折りたたみを引き起こさない保証はありません。
この問題を解決するために、ID サービスは最も古いリンクを削除し、最新のリンクを保持します。 これにより、グラフに CRMID が 1 つだけあるので、グラフが折りたたまれるのを防ぐことができます。
演習
グラフシミュレーションで次の設定をシミュレートします。 独自のイベントを作成するか、テキストモードを使用してコピーして貼り付けることができます。
テキストモード
code language-json |
---|
|
シミュレーショングラフ
2 人の異なるエンドユーザーが、同じクレジットカードを使用して e コマース web サイトに新規登録します。 マーケティングチームは、クレジットカードが 1 つのプロファイルにのみ関連付けられるようにすることで、グラフが折りたたまれないようにします。
テキストモード
code language-json |
---|
|
シミュレーショングラフ
データがクリーンではないので、無効なクレジットカード番号がExperience Platformに取り込まれます。
テキストモード
code language-json |
---|
|
シミュレーショングラフ
ユースケース:データには、ハッシュ化された CRMID とハッシュ化されていない CRMID の両方が含まれます
CRMID
CRMIDhash
ハッシュ化されていない(オフラインの) CRMID とハッシュ化された(オンラインの) CRMID の両方を取り込んでいます。 ハッシュ化されていない CRMID とハッシュ化された CRMID の両方の間に直接の関係があることが期待されます。 認証済みアカウントを使用してエンドユーザーが閲覧すると、ハッシュ化された CRMID がデバイス ID と共に送信されます(ID サービスで ECID として表されます)。
アルゴリズム設定(ID 設定)
グラフをシミュレートする前に、グラフシミュレーションインターフェイスで次の設定を行います。
演習
グラフシミュレーションで次の設定をシミュレートします。 独自のイベントを作成するか、テキストモードを使用してコピーして貼り付けることができます。
ジョンとジェーンはデバイスを共有している。
テキストモード
code language-json |
---|
|
ハッシュプロセスのエラーにより、一意でないハッシュ化された CRMID が生成され、ID サービスに送信されます。
テキストモード
code language-json |
---|
|
ユースケース:データには、3 つの一意の名前空間が含まれます
CRMID
のカスタム名前空間を作成する必要があります。顧客は、次のように単一人物エンティティを定義します。
- CRMID が割り当てられているエンドユーザー。
- プロファイルをハッシュ化されたメールをサポートする宛先(例:Facebook)にアクティブ化できるように、ハッシュ化されたメールアドレスに関連付けられているエンドユーザー。
- サポート担当者がメールアドレスを使用してReal-Time CDP上でプロファイルを検索できるように、メールアドレスに関連付けられたエンドユーザー。
グラフシミュレーションツールで次の設定をシミュレートします。 独自のイベントを作成するか、テキストモードを使用してコピーして貼り付けることができます。
このシナリオでは、John と Jane の両方が e コマース web サイトにログインします。
テキストモード
code language-json |
---|
|
テキストモード
code language-json |
---|
|
高度な実装 advanced-implementations
高度な実装には、複雑で複数のレイヤーを持つグラフシナリオが含まれます。 これらのタイプの実装には、グラフの折りたたみを防ぐために削除する必要がある正しいリンクを識別するための 名前空間優先度 の使用が含まれます。
名前空間の優先度 は、名前空間を重要度別にランク付けするメタデータです。 グラフに 2 つの ID が含まれ、それぞれが異なる一意の名前空間を持つ場合、ID サービスは名前空間の優先度を使用して、削除するリンクを決定します。 詳しくは、 名前空間の優先度に関するドキュメントを参照してください。
名前空間の優先度は、複雑なグラフシナリオで重要な役割を果たします。 グラフには複数のレイヤーを含めることができます。1 人のエンドユーザーを複数のログイン ID に関連付けて、これらのログイン ID をハッシュ化することもできます。 さらに、別の ECID を別のログイン ID にリンクすることもできます。 適切なレイヤーの適切なリンクが削除されるようにするには、名前空間の優先度の設定を正しく設定する必要があります。
Identity Graph Linking Rules の高度な実装については、この節を参照してください。
使用例:複数の事業部門のサポートが必要な場合
CRMID
loginID
エンドユーザーは、個人用アカウントとビジネスアカウントという 2 つの異なるアカウントを持っています。 各アカウントは、異なる ID で識別されます。 このシナリオでは、一般的なグラフは次のようになります。
テキストモード
CRMID: John, loginID: JohnPersonal
CRMID: John, loginID: JohnBusiness
loginID: JohnPersonal, ECID: 111
loginID: JohnPersonal, ECID: 222
loginID: JohnBusiness, ECID: 222
アルゴリズム設定(ID 設定)
グラフをシミュレートする前に、グラフシミュレーションインターフェイスで次の設定を行います。
シミュレーショングラフ
演習
グラフシミュレーションで次の設定をシミュレートします。 独自のイベントを作成するか、テキストモードを使用してコピーして貼り付けることができます。
テキストモード
code language-json |
---|
|
テキストモード
code language-json |
---|
|
ユースケース:複数の名前空間を必要とする複雑な実装がある場合
CRMID
loyaltyID
thirdPartyID
orderID
メディアおよびエンターテインメント企業の場合、エンドユーザーは次のアイテムを所有しています。
- CRMID
- ロイヤルティ ID
さらに、エンドユーザーは e コマース web サイトで購入でき、このデータはエンドユーザーのメールアドレスに関連付けられます。 ユーザーデータは、サードパーティのデータベースプロバイダーによってもエンリッチメントされ、バッチでExperience Platformに送信されます。
テキストモード
CRMID: John, loyaltyID: John, Email: john@g
Email: john@g, orderID: aaa
CRMID: John, thirdPartyID: xyz
CRMID: John, ECID: 111
アルゴリズム設定(ID 設定)
グラフをシミュレートする前に、グラフシミュレーションインターフェイスで次の設定を行います。
演習
グラフシミュレーションで次の設定をシミュレートします。 独自のイベントを作成するか、テキストモードを使用してコピーして貼り付けることができます。
テキストモード
code language-json |
---|
|
テキストモード
code language-json |
---|
|
テキストモード
code language-json |
---|
|
テキストモード
code language-json |
---|
|
テキストモード
code language-json |
---|
|
次の手順
Identity Graph Linking Rules について詳しくは、次のドキュメントを参照してください。