リアルタイム顧客プロファイルの有効化

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

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

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

この音と同じくらい驚くべきことに、プロファイルのために​全てのデータ​を有効にする必要はありません。 実際には、アクティベーションの使用例に必要なデータのみを有効にする必要があります。 堅牢な顧客プロファイルへの迅速なアクセスが必要なマーケティングの使用事例、コールセンターの統合などに使用したいデータを有効にします。 分析用にデータをアップロードする場合は、プロファイル用に有効にしないでください。

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

演習を始める前に、この短いビデオをご覧になって、リアルタイムのお客様のプロファイルについて詳しく学習してください。

必要な権限

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

  • 権限項目​データモデリング > 表示スキーマ​および​スキーマの管理
  • 権限項目​データ管理 > 表示データセット​および​データセットの管理
  • 権限項目​サンドボックス > Luma Tutorial
  • Luma Tutorial Platform製品プロファイルへのユーザーロールアクセス
  • Luma Tutorial Platform製品プロファイルへの開発者ロールのアクセス(API用)

プラットフォームUIを使用したリアルタイム顧客プロファイルのスキーマの有効化

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

  1. プラットフォームUIで、ルーマ忠誠度スキーマ​を開きます。

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

  3. 確認モーダルで、​有効にする」ボタンを押して、確認を行います

  4. 保存」ボタンをクリックして、変更を保存します

    重要

    スキーマのプロファイルを一度有効にすると、無効にしたり削除したりすることはできません。 また、この時点以降は、フィールドをスキーマから削除することはできません。 これらの内容は、後で実稼働環境で独自のデータを操作する場合に留意する必要があります。 このチュートリアルでは開発用サンドボックスを使用する必要があります。もちろん、サンドボックス全体はいつでも削除できます。

    このチュートリアルの制御環境では、データを取り込む前に、​プロファイル用のスキーマとデータセットを有効にします。 独自のデータを使用する場合は、次の順序で処理することをお勧めします。

    1. まず、データセットにデータを取り込みます。
    2. データ取り込みプロセス中に発生した問題(データの検証やマッピングの問題など)に対処する
    3. データ取り込みの検証が完了したら、データセットとスキーマのプロファイルを有効にします
    4. 次に、データを再取り込みしてプロファイルに到着

    プロファイル切り替え

簡単でしょ? 他のスキーマに対して、上記の手順を繰り返します。

  1. Luma製品カタログスキーマ
  2. Luma Offline Purchaseイベントスキーマ
  3. ルミナンスWebイベントスキーマ(確認モーダルで、「このスキーマのデータは、identityMapフィールドにプライマリIDを含みます」というチェックボックスをオンにします)。

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

ここで、APIでLuma CRM Schemaを有効にする時が来ました。 この練習をスキップしてUIで有効にする場合は、先に進んでください。

スキーマのmeta:altIdを取得します。

まず、Luma CRM Schemameta:altIdを取得する必要があります。

  1. Open Postman
  2. 過去24時間以内に呼び出しを行っていない場合、認証トークンの有効期限はおそらく切れています。 Adobe I/O Access Token Generation > Local Signing (Non-production use-only) > IMS: JWT Generate + Auth via User Token​の呼び出しを開き、​送信」をクリックして、Postmanのレッスンと同様に、新しいJWTとアクセストークンをリクエストします。
  3. Schema Registry API > Schemas > List all schemas within the specified container.​の呼び出しを開く
  4. 「受け入れヘッダー」を、次のように許可された値の1つに更新します。application/vnd.adobe.xdm+json
  5. 送信」ボタンをクリックします
  6. 200件の回答を受け取るべきです
  7. 応答内でLuma CRM Schema項目を探し、meta:altId値をコピーします
    メタのコピー:altId

スキーマの有効化

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

  1. Schema Registry API > Schemas > Modify or update part of a tenant-defined schema.​の呼び出しを開く

  2. Params​にmeta:altId値を$id値として貼り付けます

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

    [{
        "op": "add",
        "path": "/meta:immutableTags",
        "value": ["union"]
    }]
    
  4. 送信」ボタンをクリックします

  5. 200件の回答を受け取るべきです

UIには、5つのスキーマすべてがプロファイル可能になっていることが表示されます(Luma CRM Schemaが有効になっていることを確認するには、Shiftキーを押しながらリロードする必要があります)。
有効なすべてのスキーマ

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

データセットもプロファイル可能にする必要があり、プロセスはさらにシンプルになります。

  1. プラットフォームUIで、Luma Loyalty Datasetを開きます。

  2. プロファイル​スイッチを切り替える

  3. 確認モーダルで、​有効にする」ボタンを押して、確認を行います

     プロファイル切り替え

上記の手順を、他のデータセットに対しても繰り返します。

  1. Luma製品カタログデータセット
  2. Luma Offline購入イベントデータセット
  3. Luma Webイベントデータセット
メモ

スキーマとは異なり、プロファイルからデータセットを無効にすることができますが、以前に取り込まれたデータはすべてプロファイルに残ります。

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

次に、APIを使用してプロファイル用のデータセットを有効にします。 上記の方法を使用してUIから有効にしたい場合も同様です。

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

まず、Luma CRM Datasetidを取得する必要があります。

  1. Postmanを開く
  2. 過去24時間以内に呼び出しを行っていない場合、認証トークンの有効期限はおそらく切れています。 Adobe I/O Access Token Generation > Local Signing (Non-production use-only) > IMS: JWT Generate + Auth via User Token​の呼び出しを開き、​送信」をクリックして、Postmanのレッスンと同様に、新しいJWTとアクセストークンをリクエストします。
  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. Params​内のDATASET_ID値を独自の

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

    {
        "tags":{
            "adobe/pqs/table":["luma_crm_dataset"],
            "adobe/siphon/table/format":["parquet"],
            "unifiedProfile":["enabled:true"],
            "unifiedIdentity":["enabled:true"]
            }
    }
    
  4. 送信」ボタンをクリックします

  5. 200件の回答を受け取るべきです

    IDをコピーする

UIで有効なデータセットが表示されていることを確認することもできます。
確認

重要

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

その他のリソース

データ エンジニアは、引き続き「データ取り込みの サブスクライブ」 イベントに進む必要があります。Data Architectは、スキップ して バッチ取り込みのレッスン(必要に応じて)に進みます。

このページ