ID のマッピング
このレッスンでは、ID 名前空間を作成し、スキーマに ID フィールドを追加します。 その後、前のレッスンで作成したスキーマの関係も完了できます。
Adobe Experience Platform ID サービスを使用すると、デバイスやシステム間で ID を結び付け、顧客とその行動をより良く把握でき、効果的な個人のデジタルエクスペリエンスをリアルタイムで提供できます。 ID フィールドと名前空間は、異なるデータソースを結合して、360 度のリアルタイム顧客プロファイルを構築するための接着剤です。
データアーキテクト このチュートリアル以外で、id をマッピングする必要があります。
演習を始める前に、Adobe Experience Platformの ID の詳細については、以下の短いビデオをご覧ください。
必要な権限
Adobe Analytics の 権限の設定 レッスンでは、このレッスンを完了するために必要なすべてのアクセス制御を設定します。
ID 名前空間を作成
この演習では、Luma のカスタム ID フィールドの ID 名前空間を作成します。 loyaltyId
, crmId
、および productSku
. ID 名前空間は、同じ名前空間内の 2 つの一致する値により、2 つのデータソースで ID グラフを構成できるので、リアルタイム顧客プロファイルを作成するうえで重要な役割を果たします。
UI での名前空間の作成
まず、Luma ロイヤリティスキーマ用の名前空間を作成します。
-
Platform ユーザーインターフェイスで、に移動します。 ID 左のナビゲーションで
-
標準の ID 名前空間がいくつか使用できます。 を選択します。 ID 名前空間を作成 ボタン
-
次のように詳細を入力します
table 0-row-2 1-row-2 2-row-2 3-row-2 フィールド 値 表示名 Luma ロイヤリティ ID ID シンボル lumaLoyaltyId タイプ クロスデバイス -
選択 作成
次に、以下の詳細を含む Luma 製品カタログスキーマ用に別の名前空間を設定します。
API を使用して ID 名前空間を作成
API を使用して CRM 名前空間を作成します。
- を 表示名,使用
Luma CRM Id
- を ID シンボル,使用
lumaCrmId
- を タイプ、クロスデバイスを使用
ID 名前空間を作成しましょう Luma CRM Id
:
-
ダウンロード ID サービス.postman_collection.json を
Luma Tutorial Assets
フォルダー -
コレクションの読み込み先 Postman
-
アクセストークンがない場合は、リクエストを開きます。 OAuth: Request Access Token を選択し、 送信 をクリックして、新しいアクセストークンをリクエストします。
-
リクエストを選択 ID サービス > ID 名前空間 > 新しい ID 名前空間の作成.
-
以下を Body リクエストの:
code language-json { "name": "Luma CRM Id", "code": "lumaCrmId", "idType": "Cross_device" }
-
を押します。 送信 ボタンをクリックすると、 200 OK 応答:
ユーザーインターフェイスに戻ると、3 つの新しいカスタム名前空間が表示されます。
スキーマの ID フィールドのラベル付け
名前空間ができたので、次の手順は、スキーマを更新して ID フィールドにラベルを付けることです。
プライマリID 用の XDM フィールドのラベル付け
リアルタイム顧客プロファイルで使用される各スキーマには、プライマリ ID を指定する必要があります。また、取り込まれる各レコードには、そのフィールドの値が必要です。
プライマリ ID を Luma Loyalty Schema
:
-
Luma Loyalty Schema
を開きます -
Luma Identity profile field group
-
を選択します。
loyaltyId
フィールド -
次を確認します。 ID ボックス
-
次を確認します。 プライマリID ボックス
-
を選択します。
Luma Loyalty Id
名前空間: ID 名前空間 ドロップダウン -
選択 適用
-
「保存」を選択します
他のスキーマの一部に対して、次の手順を繰り返します。
- Adobe Analytics の
Luma CRM Schema
、ラベルcrmId
を使用して、プライマリ id としてフィールドをLuma CRM Id
名前空間 - Adobe Analytics の
Luma Offline Purchase Events Schema
、ラベルloyaltyId
を使用して、プライマリ id としてフィールドをLuma Loyalty Id
名前空間 - Adobe Analytics の
Luma Product Catalog Schema
、ラベルproductSku
を使用して、プライマリ id としてフィールドをLuma Product SKU
名前空間
Luma Web Events Schema
Web SDK を Luma の Web サイトに実装する際に使用します。 この後のレッスンでは、Experience Cloud訪問者 ID(ECID) をプライマリ ID として、crmId をセカンダリ ID として収集します。プライマリ ID を選択すると、 Luma CRM Schema
は、次の場所に接続できます: Luma Offline Purchase Events Schema
両方ともが loyaltyId
を識別子として設定します。 しかし、オフラインでの購入とオンラインでの行動を結び付けるにはどうすればよいのでしょうか? 製品カタログと共に購入した製品を分類するにはどうすればよいですか? 追加の ID フィールドとスキーマの関係を使用します。
セカンダリID 用の XDM フィールドのラベル付け
1 つのスキーマに複数の ID フィールドを追加できます。 非プライマリ ID は、多くの場合、セカンダリ ID と呼ばれます。 オフラインでの購入をオンラインでの行動に結び付けるために、crmId をセカンダリ識別子としてアドビの Luma Loyalty Schema
後で Web イベントデータに含まれます。 次に、 Luma Loyalty Schema
:
-
Luma Loyalty Schema
を開きます -
選択
Luma Identity Profile Field group
-
選択
crmId
フィールド -
次を確認します。 ID ボックス
-
を選択します。
Luma CRM Id
名前空間: ID 名前空間 ドロップダウン -
選択 適用 次に、 保存 ボタンをクリックして変更を保存します。
スキーマの関係を完了する
これで、ID フィールドにラベルが付いたので、Luma の製品カタログとイベントスキーマの間のスキーマ関係の設定を完了できます。
-
Luma Offline Purchase Events Schema
を開きます -
選択 コマースの詳細 フィールドグループ
-
選択 productListItems > SKU フィールド
-
次を確認します。 関係 ボックス
-
選択
Luma Product Catalog Schema
として 参照スキーマ -
Luma Product SKU
は、 参照 ID 名前空間 -
選択 適用
-
「保存」を選択します
この手順を繰り返して、 Luma Web Events Schema
そして Luma Product Catalog Schema
.
関係を定義すると、 構成 および 構造 スキーマエディターの「 」セクションに表示されます。
その他のリソース
ID が設定されたので、次の操作を実行できます。 データセットを作成!