データの手動設定

この節では、必要な ID 名前空間を作成し、スキーマを作成して Luma サンプルデータ構造を定義します。

TIP
開始する前に、ID のマッピングのビデオチュートリアルをご覧ください。

手順 1:ID 名前空間の作成

この手順では、lumaLoyaltyIdlumaCrmId および lumaProductSKU という名前の Luma カスタム ID フィールドの ID 名前空間を作成します。ID 名前空間は、同じ名前空間内の 2 つの一致する値により、2 つのデータソースで ID グラフを構成できるので、リアルタイム顧客プロファイルを作成するうえで重要な役割を果たします。

まず、Luma Loyalty ID スキーマの名前空間を作成します。

  1. Journey Optimizer ユーザーインターフェイスの左側のナビゲーションで、顧客ID に移動します。

  2. ID 名前空間を作成」を選択します。

  3. 次の詳細を入力します。

    table 0-row-3 1-row-3
    表示名 ID シンボル タイプ
    Luma Loyalty ID lumaLoyaltyId クロスデバイス ID
  4. 作成」を選択します。

    名前空間の作成

  5. 同じ手順で、さらに 2 つの名前空間を作成します。

    table 0-row-3 1-row-3 2-row-3
    表示名 ID シンボル タイプ
    Luma CRM ID lumaCrmId クロスデバイス ID
    Luma Product SKU lumaProductSKU 人物以外の識別子

手順 2:スキーマの作成

この手順では、6 つの スキーマを作成して、サンプルデータの構造を定義します。

TIP
開始する前に、スキーマの作成のビデオチュートリアルをご覧ください。

Luma Loyalty Schema の作成 create-luma-loyalty-schema

この節では、Luma Loyalty スキーマを作成しフィールドグループを設定する方法を説明します。

スキーマの作成

  1. 左側のナビゲーションで​ データ管理スキーマ ​に移動します。

  2. 右上の「スキーマを作成」を選択します。

  3. ドロップダウンメニューから、「XDM 個人プロファイル」を選択します。

    このオプションを選択するのは、個々の顧客の属性(ポイント、ステータスなど)をモデリングするからです。

既存のフィールドグループの追加

次に、グループを使用してスキーマにフィールドグループを追加するように求められます。既存のフィールドグループを追加し、フィールドグループを作成する必要があります。

  1. スキーマページで、フィールドグループモーダルが自動的に開かなかった場合は、「追加」を選択します。

    フィールドグループを追加

  2. フィールドグループを追加 ​ページで、次のフィールドグループを有効にします。

    • デモグラフィックの詳細:名前や生年月日などの基本的な顧客データ。

    • 個人の連絡先の詳細:メールアドレスや電話番号などの基本的な連絡先詳細。

    • ロイヤルティの詳細:ポイント、加入日、ステータスなどのロイヤルティの詳細。ロイヤルティフィールドグループはリストの下の方にあるので、検索するのが最も簡単です。

  3. フィールドグループを追加」を選択して、3 つのフィールドグループをすべてスキーマに追加します。

    標準フィールドグループの選択

  4. スキーマの一番上のノードを選択します。

  5. 表示名」として Luma Loyalty Schema を入力します。

フィールドグループの作成 create-field-group

スキーマ間の一貫性を確保するために、すべてのシステム識別子を 1 つのグループで管理することをお勧めします。

  1. フィールドグループの下にある「構成」セクションから、「追加」を選択します。

  2. 新しいフィールドグループを作成」を選択します。

  3. 表示名」として Luma Identity Profile Field Group を追加します。

  4. 説明」として system identifiers for XDM Individual Profile class を追加します。

  5. フィールドグループを追加」を選択します。

    新しいフィールドグループの作成

新しいフィールドグループにフィールドを追加します。

新しい空のフィールドグループがスキーマに追加されます。 「+」ボタンを使用すると、階層内の任意の場所に新しいフィールドを追加できます。この例では、ルートレベルにフィールドを追加する必要があります。

  1. スキーマ名の横にある「+」を選択します。

    この手順では、テナント ID 名前空間の下にフィールドを追加して、カスタムフィールドと標準フィールド間の競合を管理します。

  2. フィールドプロパティ ​サイドバーで、新しいフィールドの詳細を追加します。

    • フィールド名:systemIdentifier

    • 表示名:System Identifier

    • タイプ: ​オブジェクト

    • **フィールドグループを割り当て:**Luma identifiers

  3. 適用」を選択します。

    システム識別子の追加

    systemIdentifier オブジェクトの下に 2 つのフィールドを追加します。

    table 0-row-3 1-row-3 2-row-3
    フィールド名 表示名 タイプ
    loyaltyId Loyalty Id 文字列
    crmId CRM Id 文字列

フィールド

ID の設定

これで、名前空間と Luma Loyalty schema が設定されました。データを取り込む前に、ID フィールドにラベルを付ける必要があります。リアルタイム顧客プロファイルで使用する各スキーマには、プライマリ ID が指定されている必要であり、取り込んだ各レコードにはそのフィールドの値が必要です。

  1. プライマリ ID を設定します。

    Luma Loyalty Schema から:

    1. Luma Identity Profile Field Group」を選択します。

    2. loyaltyId フィールドを選択します。

    3. フィールドプロパティ ​で、「ID」チェックボックスを有効にします。

    4. プライマリ ID」チェックボックスを有効にします。

    5. ID 名前空間 ​ドロップダウンメニューから Luma Loyalty Id 名前空間を選択します。

    6. 適用」を選択します。

      プライマリ ID

  2. セカンダリ ID を設定します。

    Luma Loyalty Schema から:

    1. Luma Identity Profile Field Group」を選択します。

    2. crmId フィールドを選択します。

    3. フィールドプロパティ ​で、「ID」チェックボックスを有効にします。

    4. ID 名前空間 ​ドロップダウンから Luma CRM Id 名前空間を選択します。

    5. 適用」を選択します。

プロファイルへの有効化とスキーマの保存

  1. スキーマの一番上のノードを選択します。

  2. フィールドプロパティで、「プロファイル」を有効にします。

    スキーマは次のようになります。

    Luma ロイヤルティスキーマ

  3. 保存」を選択します。

Luma Product Catalog Schema の作成 create-luma-product-catalog-schema

  1. 左側のナビゲーションで​ データ管理スキーマ ​に移動します。

  2. スキーマを作成」(右上)を選択します。

  3. クラスを作成するには、ドロップダウンメニューから「すべてのスキーマタイプを参照」を選択します。

  4. 新しいクラスを作成」を選択します。

  5. 表示名 Luma Product Catalog Class を追加します。

  6. クラスを割り当てます。

  7. フィールドグループを作成します。

    • 表示名:Luma Product Catalog Field Group
  8. 次のフィールドを Luma Product Catalog Field Group に追加します。

    • フィールド名: product

    • 表示名:Product

    • タイプ:オブジェクト

    • フィールドグループ:Luma Product Catalog Field Group

  9. 適用」を選択します。

  10. 次のフィールドを Product オブジェクトに追加します。

    table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 8-row-3 9-row-3 10-row-3
    フィールド名 表示名 タイプ
    sku Product SKU 文字列
    name Product Name 文字列
    category Product Category 文字列
    color Product Color 文字列
    size Product Size 文字列
    price Product Price 倍精度浮動小数点
    description Product Description 文字列
    imageUrl Product Image URL 文字列
    stockQuantity Product Stock Quantity 文字列
    url Product URL 文字列
  11. プライマリ ID として SKU を設定します。

  12. 表示名 Luma Product Catalog Field Group をフィールドグループに追加します。

  13. 保存」を選択します。

Luma Product Inventory Event Schema の作成 create-luma-product-inventory-event-schema

  1. 左側のナビゲーションで​ データ管理スキーマ ​に移動します。

  2. 右上の「スキーマを作成」ボタンを選択します。

  3. ドロップダウンメニューから、「すべてのスキーマタイプを参照」を選択します。

  4. 新しいクラスを作成」を選択します。

  5. 表示名 Luma Business Event Class を追加します。

  6. 時系列 ​タイプを選択します。

  7. クラスを割り当てます。

  8. フィールドグループを作成します。

    • 表示名:Luma Product Inventory Event Details Field Group
  9. 表示名 Luma Product Inventory Event Schema をスキーマに追加します。

  10. 次のフィールドを Luma Product Inventory Event Details Field Group に追加します。

    • フィールド名:inventoryEvent

    • 表示名:Inventory Event

    • タイプ:オブジェクト

    • フィールドグループ:Luma Product Inventory Event Details Field Group

  11. 次のフィールドを Product Inventory Event Details オブジェクトに追加します。

    table 0-row-3 1-row-3 2-row-3
    フィールド名 表示名 タイプ
    sku SKU 文字列
    stockEventType Stock Event Type 文字列
    1. stockEventType を列挙に設定するには、string タイプを選択します。

    2. フィールドプロパティ ​の一番下までスクロールします。

    3. 列挙」を有効にします。

    4. 値(ラベル)を restockRestock)と入力します。

    5. 行を追加」を選択します。

    6. 値(ラベル)を outOfStockOut of Stock)と入力します。

    7. 適用」を選択します。

      列挙

  12. LumaProductSKU namespace を使用して、inventory.Event.sku フィールドを​ プライマリ ID として設定します。

  13. sku フィールドを選択し、Luma Product catalog Schema スキーマの product.sku フィールドへの関係を定義します。

    1. フィールドプロパティ ​の一番下までスクロールします。

    2. 関係」を有効にします。

      1. 参照スキーマ:Luma Product Catalog Schema。

      2. 参照 ID 名前空間:LumaProductSKU。

    3. 適用」を選択します。

      スキーマは次のようになります。

      SKU 関係

  14. プロファイル ​に対して有効にします。

  15. 「保存」を選択してスキーマを保存します。

追加スキーマの作成 create-additional-schemas

次の追加スキーマを作成します。

表示名
Luma CRM Schema
Luma Web Events Schema
Luma Test Profiles schema
Luma Offline Purchase Events Schema
クラス
XDM 個人プロファイル
XDM エクスペリエンスイベント
XDM 個人プロファイル
[IUICONTROL XDM ExperienceEvent]
既存のフィールドグループの追加
Luma Identity Profile Field Group
Demographic Details
Personal Contact Details
Orchestration eventID
Consumer Experience Event
AEP Web SDK ExperienceEvent
Luma Identity Profile Field Group
Demographic Details
Personal Contact Details
Profile test details
Luma Identity Profile Field Group
Commerce Details
関係
productListItems.SKU
参照スキーマ Luma Product Catalog Schema
Reference identity namespace lumaProductSKU
productListItems.SKU
参照スキーマ Luma Product Catalog Schema
Reference identity namespace lumaProductSKU
プライマリ ID 名前空間)
systemIdentifier.crmId
systemIdentifier.crmId
systemIdentifier.LoyaltyId
プロファイルへの有効化

次の手順

データ構造を作成したので、データセットを作成してサンプルデータを取り込むことができます

recommendation-more-help
c3181caa-d839-4df9-a0c5-4c241b7e7976