リアルタイムの顧客プロファイルの実現

このレッスンでは、リアルタイム顧客プロファイルのスキーマとデータセットを有効にします。

データセットのレッスンがこのチュートリアルで最も短いレッスンであると言ったとき、私は嘘をつきました。これは、さらに少ない時間がかかるはずです! 文字通り、たくさんのトグルをひっくり返すだけです。 しかし、切り替えスイッチを切り替えると何が起こるかは​ 本当に ​重要なので、ページ全体を切り替えたいと思いました。

リアルタイムの顧客プロファイルを利用すれば、オンライン、オフライン、CRM、サードパーティデータなど、複数のチャネルからのデータを組み合わせた個々の顧客の全体像を把握することができます。 プロファイルを使用すると、個別の顧客データを統合ビューに統合し、顧客のやり取りごとに実用的なタイムスタンプ付きの説明を提供できます。

素晴らしいことに、プロファイル用に​ すべてのデータ ​をアクティブ化する必要はありません。 実際には、アクティベーションのユースケースに必要なデータのみを有効にする必要があります。 マーケティングのユースケースやコールセンターの統合などで使用するデータを有効にし、堅牢な顧客プロファイルにすばやくアクセスする必要があります。 分析用にのみデータをアップロードする場合は、プロファイルに対してデータを有効にしないでください。

リアルタイム顧客プロファイルデータ の重要な ガードレールがあり、プロファイルで有効にする独自のデータを決定する際に確認する必要があります。

データアーキテクト​は、このチュートリアル以外でリアルタイム顧客プロファイルを有効にする必要があります。

この演習を開始する前に、この短いビデオでリアルタイム顧客プロファイルの詳細をご覧ください。

権限が必要です

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

Platform ユーザーインターフェイスを使用したリアルタイム顧客プロファイルのスキーマの有効化

スキーマを有効にする簡単なタスクから始めましょう。

  1. Platform ユーザーインターフェイスで、Luma ロイヤルティスキーマ​を開きます

  2. スキーマのプロパティ​で、プロファイル スイッチを切り替えます

  3. 確認モーダルで、有効 ボタンを押して確認します

  4. 保存 ボタンを選択して変更を保存します

    note important
    IMPORTANT
    プロファイルに対してスキーマを有効にすると、そのスキーマを無効にしたり削除したりすることはできません。 また、この時点の後にスキーマからフィールドを削除することはできません。 これらの意味は、実稼動環境で独自のデータを使用する際に、後で考慮することが重要です。 このチュートリアルでは、いつでも削除できる開発サンドボックスを使用する必要があります。
    このチュートリアルの制御された環境では、データを取り込む前に、プロファイルのスキーマとデータセットを​_有効にします_。 独自のデータを使用する場合は、次の順序で操作することをお勧めします。
    1. まず、データセットにデータを取り込みます。
    2. データ取り込みプロセス中に発生する問題(データ検証やマッピングの問題など)に対処します。
    3. プロファイルのデータセットとスキーマを有効にする
    4. データの再取り込み

    プロファイル切り替え

簡単だろ? 他のスキーマについて、上記の手順を繰り返します。

  1. Luma製品カタログスキーマ
  2. Luma オフライン購入イベントスキーマ
  3. Luma Web Events Schema (確認モーダルで、「このスキーマのデータにはidentityMap フィールドにプライマリ IDが含まれる」チェックボックスをオンにします)。

Platform APIを使用したリアルタイム顧客プロファイルのスキーマの有効化

次に、APIでLuma CRM Schemaを有効にします。 この演習をスキップしてユーザーインターフェイスで有効にする場合は、すぐに進んでください。

スキーマのメタ :altIdを取得

まずmeta:altIdLuma CRM Schemaを取得しましょう:

  1. Postmanを開
  2. アクセストークンがない場合は、リクエスト OAuth: Request Access Token​を開き、送信​を選択して新しいアクセストークンをリクエストします(Postman レッスンで行った場合と同様)。
  3. リクエスト Schema Registry API > Schemas > Retrieve a list of schemas within the specified container.​を開きます
  4. 送信」ボタンを選択します
  5. 200件の回答が必要です
  6. Luma CRM Schema項目の応答を検索し、meta:altId値をコピーします
    メタをコピー:altIid

スキーマを有効にする

これで、スキーマのmeta:altIdができたので、プロファイルに対して有効にできます。

  1. リクエスト Schema Registry API > Schemas > Update one or more attributes of a custom schema specified by ID.​を開きます

  2. パラメーター​に、meta:altId値をSCHEMA_ID パラメーター値として貼り付けます

  3. Body」タブに、次のコードを貼り付けます

    code language-json
    [{
        "op": "add",
        "path": "/meta:immutableTags",
        "value": ["union"]
    }]
    
  4. 送信」ボタンを選択します

  5. 200件の回答が必要です

    カスタム メタ :altIidをSCHEMA_ID パラメーター として使用して、プロファイルのCRM スキーマを有効にします

ユーザーインターフェイスで、5つのスキーマがすべてプロファイルに対して有効になっていることを確認できます(Luma CRM Schemaが有効になっていることを確認するには、SHIFT-Reloadが必要な場合があります)。
すべてのスキーマが有効

Platform ユーザーインターフェイスを使用したリアルタイム顧客プロファイルのデータセットの有効化

プロファイルに対してデータセットも有効にする必要があり、プロセスはさらに簡単です。

  1. Platform ユーザーインターフェイスで、Luma Loyalty Datasetを開きます

  2. プロファイル​切り替え

  3. 確認モーダルで、有効 ボタンを押して確認します

    プロファイル切り替え

これらの他のデータセットについて、上記の手順を繰り返します。

  1. Luma製品カタログデータセット
  2. Luma オフライン購入イベントデータセット
  3. Luma Web Events データセット
NOTE
スキーマとは異なり、プロファイルからデータセットを無効にできますが、以前に取り込んだすべてのデータはプロファイルに残ります。

Platform APIを使用したリアルタイム顧客プロファイルのデータセットの有効化

次に、APIを使用してプロファイルのデータセットを有効にします。 繰り返しますが、上記の方法を使用してユーザーインターフェイスを介して有効にする場合も、問題ありません。

データセットのIDを取得します

まずidLuma CRM Datasetを取得する必要があります:

  1. Postmanを開
  2. アクセストークンがない場合は、リクエスト OAuth: Request Access Token​を開き、送信​を選択して新しいアクセストークンをリクエストします(Postman レッスンで行った場合と同様)。
  3. リクエスト Catalog Service API > Datasets > Retrieve a list of datasets.​を開きます
  4. 送信」ボタンを選択します
  5. 200件の回答が必要です
  6. Luma CRM Dataset アイテムの応答を検索し、IDをコピーします。
    IDをコピー

データセットの有効化

これでデータセットのIDができたので、プロファイルに対して有効にできます。

  1. リクエスト Catalog Service API > Datasets > Update one or more attributes of a dataset specified by ID.​を開きます

  2. パラメーター​で、DATASET_ID値を独自の値に更新します

  3. Body」タブに、次のコードを貼り付けます。 最初の2つの値は、前の応答で表示される既存のタグです。 これらは、追加する2つの新しいタグに加えて、本文に含める必要があります。

    code language-json
    {
        "tags":{
            "adobe/pqs/table":["luma_crm_dataset"],
            "adobe/siphon/table/format":["parquet"],
            "unifiedProfile":["enabled:true"],
            "unifiedIdentity":["enabled:true"]
            }
    }
    
  4. 送信」ボタンを選択します

  5. 200件の回答が必要です

    プロファイルのCRM データセットを有効にし、カスタム データセット IDをDATASET_ID パラメーター として使用してください

ユーザーインターフェイスにデータセットが有効になっていることを確認することもできます。
確認

IMPORTANT
プロファイルのスキーマとデータセットを有効にする前にデータを取り込む場合は、後でそのデータを再び取り込む必要があります。

その他のリソース

データエンジニア​は、​ データ取り込みイベントの登録 レッスンを続行する必要があります。
データアーキテクト ​をスキップして、​ バッチ取り込みレッスン ​に移動できます。

recommendation-more-help
513160b6-bf42-4c58-abdd-4f817b1cccad