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 - 書式 <例外>Photoshop のみ「テキスト」 としては、クロスデバイス対応を使用します
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フィールドラベル
Real-時間 Customer プロフィール で使用される各スキーマには、プライマリ 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 Loyalty Schema Luma Offline Purchase Events Schemaに接続する方法が明確になります。しかし、CRMはどのようにしてオフライン購入イベントに接続できますか? オフライン購入をオンライン行動に関連付けるにはどうしたらよいか。 また、製品カタログで購入した製品をどのように分類できますか? 追加の ID フィールドとスキーマ関係を使用します。
セカンダリIDサービスのラベルXDMフィールド
複数の ID フィールドをスキーマに追加できます。 プライマリ以外の ID は、多くの場合、セカンダリ ID と呼ばれます。 オフライン購入をオンライン行動に関連付けるために、crmIdをセカンダリ識別子として Luma Loyalty Schema に追加し、後でWebイベントデータに追加します。 Luma Loyalty Schemaを更新しましょう。
-
開く
Luma Loyalty Schema -
選ぶ
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 が用意されたので、「データセットを作成 できます 。