結合ポリシーの作成

このレッスンでは、複数のデータソースがプロファイルにマージされる方法に優先順位を付けるマージポリシーを作成します。

Adobe Experience Platformでは、複数のソースからのデータを統合し、それを組み合わせて、個々の顧客の完全な表示を確認できます。 このデータを統合する場合、マージポリシーによって、データの優先順位付け方法と、統合表示を作成するために結合するデータが決まります。

このレッスンのUIはこのままにしますが、結合ポリシーを作成するためのAPIオプションも存在します。

データ アーキテクチャは、このチュートリアル以外で結合ポリシーを作成する必要があります。

演習を開始する前に、次の短いビデオを見て、結合ポリシーの詳細を確認してください。

必要な権限

権限の設定のレッスンでは、このレッスンを完了するのに必要なすべてのアクセス制御を設定します。具体的には、次のようにします。

  • 権限項目​プロファイル管理 > 表示結合ポリシー​と​結合ポリシーの管理
  • 権限項目​プロファイル管理 > 表示プロファイル​と​プロファイルの管理
  • 権限項目​サンドボックス > Luma Tutorial
  • Luma Tutorial Platform製品プロファイルへのユーザーロールアクセス

結合ポリシーと和集合スキーマについて

バッチ取り込みに関するレッスンでは、同じ顧客に対して2つのレコードを少し異なる情報でアップロードしたことを覚えているかもしれません。 Loyaltyデータでは、顧客の名はDanielで、New York Cityに住んでいましたが、CRMデータでは、顧客の名はDannyで、Portlandに住んでいました。 顧客データは経時的に変化します。 おそらくPortlandからNew York Cityへ、あるいはからへと移動したのでしょう。 電話番号、電子メールアドレスなど、その他の変更もあります。 マージポリシーは、2つのデータソースが同じユーザーに対して異なる情報を提供する場合に、これらのタイプの競合の処理方法を決定する際に役立ちます。

Dannyはなぜ名前に勝ったの? 次を見てみましょう。

  1. プラットフォームUIの左側のナビゲーションで​プロファイル​をクリックします
  2. ポリシーの結合」タブをクリックします
  3. デフォルトのマージポリシーはタイムスタンプが並べられていることに注意してください。 CRMデータはロイヤルティデータの後にアップロードされたので、Dannyはプロファイルの名として取り消されました。

ポリシーのマージ画面

複数のスキーマがプロファイルに対して有効な場合、和集合スキーマがプロファイルに対して自動的に作成され、同じ基本クラスを共有するレコードスキーマが記録されます。 和集合スキーマを表示するには、「和集合スキーマ」タブをクリックします。

ポリシーのマージ画面

ExperienceEventクラスには和集合スキーマはありません。 ExperienceEventデータは依然としてプロファイルに属していますが、時間系列ベースなので、各イベントにタイムスタンプとIDが含まれ、競合は問題になりません。

そのデフォルトの結合ポリシーが気に入らない場合はどうしますか? もしルマがCRMシステムを真実の源にすべきだと決めたら? そのために、マージポリシーを作成します。

UIでの結合ポリシーの作成

  1. 「Merge Policies」画面で、右上の「Create Merge Policy」ボタンをクリックします
  2. 名前​として、Loyalty Prioritizedと入力します。
  3. スキーマ​として、XDMプロファイル​を選択します(カスタムクラスはレコードデータなので、マージポリシーでも使用できます)
  4. IDのステッチ​に対して、プライベートグラフ​を選択します
  5. 属性の結合​に対して、データセットの優先順位​を選択します
  6. Luma Loyalty DatasetLuma CRM Datasetを​データセット​パネルにドラッグ&ドロップします。
  7. Luma Loyalty Datasetが上にあることを確認するには、Luma CRM Datasetの上にドラッグ&ドロップします
  8. 保存」ボタンをクリックします。

ポリシーの結合

マージポリシーの検証

次に、マージポリシーが予想通りに実行されているかどうかを確認します。

  1. 参照」タブをクリックします
  2. マージポリシー​を新しいLoyalty Prioritizedポリシーに変更します
  3. ID名前空間​として、Luma CRM Id
  4. ID値​は112ca06ed53d3db37e4cea49cc45b71eを使用します
  5. プロファイルを表示」ボタンをクリックします
  6. Daniel 戻って来た!

別のマージポリシーを持つプロファイルの表示

制限付きデータセットを含むマージポリシーの作成

データセットの優先順位を使用してマージポリシーを作成する場合、右側に含めるのと同じ基本クラスのデータセットのみがプロファイルに含まれます。 別の結合ポリシーを設定します

  1. 「Merge Policies」画面で、右上の「Create Merge Policy」ボタンをクリックします
  2. 名前​として、Loyalty Onlyと入力します。
  3. スキーマ​として、XDMプロファイル​を選択します
  4. IDのステッチ​に対して、なし​を選択します
  5. 属性の結合​に対して、データセットの優先順位​を選択します
  6. Luma Loyalty Datasetのみを​選択したデータセット​パネルにドラッグ&ドロップします。
  7. 保存」ボタンをクリックします。

忠誠度のみ結合ポリシー

マージポリシーの検証

次に、このマージポリシーの機能を見てみましょう。

  1. 参照」タブをクリックします
  2. マージポリシー​を新しいLoyalty Onlyポリシーに変更します
  3. ID名前空間​として、Luma CRM Id
  4. ID値​は112ca06ed53d3db37e4cea49cc45b71eを使用します
  5. プロファイルを表示」ボタンをクリックします
  6. プロファイルが見つからないことを確認します。
    忠誠度のみCRM ID参照なし。

CRM IDはLuma Loyalty DatasetのIDフィールドですが、プロファイルの検索に使用できるのはプライマリIDのみです。 では、プライマリID Luma Loyalty Idを使ってプロファイルを調べましょう。"

  1. ID名前空間​をLuma Loyalty Idに変更します
  2. ID値​は5625458を使用します
  3. プロファイルを表示」ボタンをクリックします
  4. プロファイルIDをクリックしてプロファイルを開きます
  5. 属性」タブをクリックします
  6. 携帯電話番号や電子メールアドレスなど、CRMデータセットの他のプロファイルの詳細は、アドビのみが利用できるので、ご利用いただけません
    CRMデータはロイヤルティ専用ポリシーでは表示できません
  7. イベント」タブをクリックします
  8. ExperienceEventデータは、マージポリシーデータセットに明示的に含めない場合でも使用できます。
    イベントは、忠誠度のみのポリシーで表示できます

結合ポリシーの詳細

プロファイル検索で、使用する結合ポリシーをDefault Timebasedに変更し、プロファイルを表示​ボタンをクリックします。 ダニーが戻った!

別のマージポリシーを持つプロファイルの表示

何が起きてる? プロファイルの合併は一度の事ではありません リアルタイム顧客プロファイルは、マージポリシーを使用する要因など、様々な要因に基づいてその場で組み立てられます。 必要な表示に応じて、様々なコンテキストで使用する複数の結合ポリシーを作成できます。

結合ポリシーの使用例の1つに、既存のデータを置き換える必要がある場合があります。 例えば、Lumaがオンラインになる新しい製品カタログを持っており、そのカタログの新しいバージョンLuma Product Catalog Dataset v2を作成し、更新されたSKUと価格を入手したとします。 ユーザーは、マージポリシーを使用して、カウントオーバー日の前にこのデータセットを非表示にできます。 その後、古いデータセットを隠して新しいデータセットを表示できます。

また、マージポリシーはデータガバナンスとセグメント化に結びつき、次のレッスンで確認します。

その他のリソース

次に、データ・ガバナンス・フレームワークについて説明します。

このページ