ID のマッピング
このレッスンでは、ID 名前空間を作成し、スキーマに ID フィールドを追加します。 その後、前のレッスンからのスキーマ関係を完了することもできます。
Adobe Experience Platform ID サービスを利用すると、デバイスやシステム間で ID を橋渡しすることで、顧客とその行動をよりよく把握できます。これによって、インパクトのある個人的なデジタル体験をリアルタイムで提供できます。 ID フィールドと名前空間は、異なるデータソースを結合して 360 度リアルタイム顧客プロファイルを作成する接着剤です。
データアーキテクト は、このチュートリアル以外で ID をマッピングする必要があります。
演習を開始する前に、この短いビデオを視聴して、Adobe Experience Platformでの ID について詳しく確認してください。
必要な権限
権限の設定レッスンでは、このレッスンを完了するために必要なすべてのアクセス制御を設定します。
ID 名前空間を作成
この演習では、Luma のカスタム ID フィールド、loyaltyId
、crmId
、productSku
の ID 名前空間を作成します。 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
を使用します - Type として、クロスデバイスを使用します
ID 名前空間 Luma CRM Id
を作成しましょう。
-
Identity Service.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 が指定されている必要があります。 取り込んだ各レコードには、そのフィールドの値が必要です。
Luma Loyalty Schema
にプライマリ ID を追加しましょう。
-
Luma Loyalty Schema
を開きます -
Luma Identity profile field group
を選択 -
loyaltyId
フィールドを選択します -
「ID」チェックボックスをオンにします
-
「プライマリ ID」ボックスもオンにします
-
ID 名前空間 ドロップダウンから
Luma Loyalty Id
名前空間を選択します -
「適用」を選択します
-
「保存」を選択します
他のスキーマの一部に対して、このプロセスを繰り返します。
Luma CRM Schema
で、Luma CRM Id
名前空間を使用して、crmId
フィールドにプライマリ ID のラベルを付けますLuma Offline Purchase Events Schema
で、Luma Loyalty Id
名前空間を使用して、loyaltyId
フィールドにプライマリ ID のラベルを付けますLuma Product Catalog Schema
で、Luma Product SKU
名前空間を使用して、productSku
フィールドにプライマリ ID のラベルを付けます
Luma Web Events Schema
の ID を決定します。 この後のレッスンでは、Experience Cloud訪問者 ID (ECID)をプライマリ ID として収集し、crmId をセカンダリ ID として収集します。プライマリ ID を選択すると、両方とも loyaltyId
を識別子として使用するの Luma CRM Schema
、Luma Offline Purchase Events Schema
にどのように接続できるかがわかります。 しかし、オフラインでの購入をオンライン行動と結び付けるにはどうすればよいでしょうか? 製品カタログで購入した製品を分類するにはどうすればよいですか? 追加の ID フィールドとスキーマ関係を使用します。
セカンダリの Id のラベル XDM フィールド
1 つのスキーマに複数の ID フィールドを追加できます。 非プライマリ ID は、多くの場合、セカンダリ ID と呼ばれます。 オフラインでの購入をオンライン行動と結び付けるために、crmId を Luma Loyalty Schema
ージのセカンダリ識別子として追加し、後で web イベントデータに追加します。 Luma Loyalty Schema
を更新しましょう。
-
Luma Loyalty Schema
を開きます -
Select
Luma Identity Profile Field group
-
フィールド
crmId
選択 -
「ID」チェックボックスをオンにします
-
ID 名前空間 ドロップダウンから
Luma CRM Id
名前空間を選択します -
「適用」を選択したあと、「保存」ボタンを選択して変更を保存します
スキーマの関係の完了
これで、ID フィールドにラベルが付いたので、Luma の製品カタログとイベントスキーマの間のスキーマ関係の設定を完了できます。
-
Luma Offline Purchase Events Schema
を開きます -
「Commerceの詳細」フィールドグループを選択します
-
productListItems/SKU フィールドを選択します
-
「関係」ボックスにチェックを入れます
-
参照スキーマ として「
Luma Product Catalog Schema
」を選択します -
Luma Product SKU
は、自動的に 参照 ID 名前空間 として入力されます -
「適用」を選択します
-
「保存」を選択します
このプロセスを繰り返して、Luma Web Events Schema
と Luma Product Catalog Schema
の間に関係を作成します。
関係を定義すると、スキーマエディターの 構成 セクションと 構造 セクションの両方に示されます。
その他のリソース
ID が用意されたので、「データセットを作成 できます。