リアルタイムの顧客プロファイルの実現
このレッスンでは、リアルタイム顧客プロファイルのスキーマとデータセットを有効にします。
データセットのレッスンがこのチュートリアルで最も短いレッスンであると言ったとき、私は嘘をつきました。これは、さらに少ない時間がかかるはずです! 文字通り、たくさんのトグルをひっくり返すだけです。 しかし、切り替えスイッチを切り替えると何が起こるかは 本当に 重要なので、ページ全体を切り替えたいと思いました。
リアルタイムの顧客プロファイルを利用すれば、オンライン、オフライン、CRM、サードパーティデータなど、複数のチャネルからのデータを組み合わせた個々の顧客の全体像を把握することができます。 プロファイルを使用すると、個別の顧客データを統合ビューに統合し、顧客のやり取りごとに実用的なタイムスタンプ付きの説明を提供できます。
素晴らしいことに、プロファイル用に すべてのデータ をアクティブ化する必要はありません。 実際には、アクティベーションのユースケースに必要なデータのみを有効にする必要があります。 マーケティングのユースケースやコールセンターの統合などで使用するデータを有効にし、堅牢な顧客プロファイルにすばやくアクセスする必要があります。 分析用にのみデータをアップロードする場合は、プロファイルに対してデータを有効にしないでください。
リアルタイム顧客プロファイルデータ の重要な ガードレールがあり、プロファイルで有効にする独自のデータを決定する際に確認する必要があります。
データアーキテクトは、このチュートリアル以外でリアルタイム顧客プロファイルを有効にする必要があります。
この演習を開始する前に、この短いビデオでリアルタイム顧客プロファイルの詳細をご覧ください。
権限が必要です
権限の設定 レッスンでは、このレッスンを完了するために必要なすべてのアクセス制御を設定します。
Platform ユーザーインターフェイスを使用したリアルタイム顧客プロファイルのスキーマの有効化
スキーマを有効にする簡単なタスクから始めましょう。
-
Platform ユーザーインターフェイスで、Luma ロイヤルティスキーマを開きます
-
スキーマのプロパティで、プロファイル スイッチを切り替えます
-
確認モーダルで、有効 ボタンを押して確認します
-
保存 ボタンを選択して変更を保存します
note important IMPORTANT プロファイルに対してスキーマを有効にすると、そのスキーマを無効にしたり削除したりすることはできません。 また、この時点の後にスキーマからフィールドを削除することはできません。 これらの意味は、実稼動環境で独自のデータを使用する際に、後で考慮することが重要です。 このチュートリアルでは、いつでも削除できる開発サンドボックスを使用する必要があります。 このチュートリアルの制御された環境では、データを取り込む前に、プロファイルのスキーマとデータセットを_有効にします_。 独自のデータを使用する場合は、次の順序で操作することをお勧めします。 - まず、データセットにデータを取り込みます。
- データ取り込みプロセス中に発生する問題(データ検証やマッピングの問題など)に対処します。
- プロファイルのデータセットとスキーマを有効にする
- データの再取り込み
簡単だろ? 他のスキーマについて、上記の手順を繰り返します。
- Luma製品カタログスキーマ
- Luma オフライン購入イベントスキーマ
- Luma Web Events Schema (確認モーダルで、「このスキーマのデータにはidentityMap フィールドにプライマリ IDが含まれる」チェックボックスをオンにします)。
Platform APIを使用したリアルタイム顧客プロファイルのスキーマの有効化
次に、APIでLuma CRM Schemaを有効にします。 この演習をスキップしてユーザーインターフェイスで有効にする場合は、すぐに進んでください。
スキーマのメタ :altIdを取得
まずmeta:altIdのLuma CRM Schemaを取得しましょう:
- Postmanを開
- アクセストークンがない場合は、リクエスト OAuth: Request Access Tokenを開き、送信を選択して新しいアクセストークンをリクエストします(Postman レッスンで行った場合と同様)。
- リクエスト Schema Registry API > Schemas > Retrieve a list of schemas within the specified container.を開きます
- 「送信」ボタンを選択します
- 200件の回答が必要です
Luma CRM Schema項目の応答を検索し、meta:altId値をコピーします
スキーマを有効にする
これで、スキーマのmeta:altIdができたので、プロファイルに対して有効にできます。
-
リクエスト Schema Registry API > Schemas > Update one or more attributes of a custom schema specified by ID.を開きます
-
パラメーターに、
meta:altId値をSCHEMA_IDパラメーター値として貼り付けます -
「Body」タブに、次のコードを貼り付けます
code language-json [{ "op": "add", "path": "/meta:immutableTags", "value": ["union"] }] -
「送信」ボタンを選択します
-
200件の回答が必要です
として使用して、プロファイルのCRM スキーマを有効にします
ユーザーインターフェイスで、5つのスキーマがすべてプロファイルに対して有効になっていることを確認できます(Luma CRM Schemaが有効になっていることを確認するには、SHIFT-Reloadが必要な場合があります)。
Platform ユーザーインターフェイスを使用したリアルタイム顧客プロファイルのデータセットの有効化
プロファイルに対してデータセットも有効にする必要があり、プロセスはさらに簡単です。
-
Platform ユーザーインターフェイスで、
Luma Loyalty Datasetを開きます -
プロファイル切り替え
-
確認モーダルで、有効 ボタンを押して確認します
これらの他のデータセットについて、上記の手順を繰り返します。
- Luma製品カタログデータセット
- Luma オフライン購入イベントデータセット
- Luma Web Events データセット
Platform APIを使用したリアルタイム顧客プロファイルのデータセットの有効化
次に、APIを使用してプロファイルのデータセットを有効にします。 繰り返しますが、上記の方法を使用してユーザーインターフェイスを介して有効にする場合も、問題ありません。
データセットのIDを取得します
まずidのLuma CRM Datasetを取得する必要があります:
- Postmanを開
- アクセストークンがない場合は、リクエスト OAuth: Request Access Tokenを開き、送信を選択して新しいアクセストークンをリクエストします(Postman レッスンで行った場合と同様)。
- リクエスト Catalog Service API > Datasets > Retrieve a list of datasets.を開きます
- 「送信」ボタンを選択します
- 200件の回答が必要です
Luma CRM Datasetアイテムの応答を検索し、IDをコピーします。
データセットの有効化
これでデータセットのIDができたので、プロファイルに対して有効にできます。
-
リクエスト Catalog Service API > Datasets > Update one or more attributes of a dataset specified by ID.を開きます
-
パラメーターで、
DATASET_ID値を独自の値に更新します -
「Body」タブに、次のコードを貼り付けます。 最初の2つの値は、前の応答で表示される既存のタグです。 これらは、追加する2つの新しいタグに加えて、本文に含める必要があります。
code language-json { "tags":{ "adobe/pqs/table":["luma_crm_dataset"], "adobe/siphon/table/format":["parquet"], "unifiedProfile":["enabled:true"], "unifiedIdentity":["enabled:true"] } } -
「送信」ボタンを選択します
-
200件の回答が必要です
として使用してください
ユーザーインターフェイスにデータセットが有効になっていることを確認することもできます。
その他のリソース
データエンジニアは、 データ取り込みイベントの登録 レッスンを続行する必要があります。
データアーキテクト はをスキップして、 バッチ取り込みレッスン に移動できます。