データ管理の基本を学ぶ about-data

このページ:​スキーマ、データセット、ID、プロファイル、データソースを含め、データが Adobe Journey Optimizer にどのように取り込まれ、どのように出力されるかについて、実用的な概要を説明します。これにより、チームはジャーニーやキャンペーンを作成する前にデータ準備手順を完了できます。

データは、Adobe Journey Optimizer で配信するすべてのジャーニー、決定、メッセージの基盤です。

このページでは、次を理解するための実用的な開始点について説明します。

  • Journey Optimizer で使用されるコアデータ構成要素(スキーマ、データセット、ID、プロファイル)
  • Journey Optimizer での Adobe Experience Platform データの使用方法
  • ジャーニーやキャンペーンを作成する前にチームが完了する必要があるデータ設定手順
  • 詳細な設定とベストプラクティスの次の参照先

このガイドをデータエンジニア、管理者、マーケターと一緒に使用することで、全員が Journey Optimizer へのデータの入出力のフローに関する一般的な認識を共有できます。

TIP
Journey Optimizer のデータ管理を初めて使用しますか? スキーマ、データセット、データソースの実用的で初心者にもわかりやすいチュートリアルについて詳しくは、データの設定の概要チュートリアルを参照してください。

Journey Optimizer での Adobe Experience Platform データの使用方法 aep-data

Adobe Journey Optimizer は Adobe Experience Platform に作成されます。 分離され、独立したデータストアを維持しません。 代わりに、他のCX Enterprise アプリケーションと同じデータ基盤を使用します。

スキーマとデータセットは、Adobe Experience Platform に保存されます。 ID およびリアルタイム顧客プロファイルは、ID サービスとプロファイルサービスにより管理されます。 Journey Optimizer は、Adobe Experience Platform からプロファイルとイベントデータを読み取り、ジャーニーの条件を評価し、メッセージをパーソナライズして、オファーを選択します。 これにより、送信、開封、クリック、バウンスの各イベント、ジャーニーステップイベントなどのインタラクションデータが、Experience Platform データセットに書き込まれます。 また、そのデータをプロファイルにコピーすることなく、実行時に追加のデータセットを検索することもできます。

TIP
Adobe Experience Platform を中心的なデータレイヤーとして考え、Journey Optimizer をその共有されたデータ基盤を使用してジャーニーとメッセージを調整するアプリケーションとして考えてください。

➡️ Journey Optimizer アーキテクチャの詳細情報

Journey Optimizer の主なデータの概念 key-concepts

Journey Optimizer でデータを操作する際、いくつかの関連する概念が発生します。 次の表に、簡単な概要を示します。続く各節では、それぞれの概念についてより詳しく説明します。

概念
概要
Journey Optimizer での主な用途
XDM スキーマ
データ(クラスとフィールドグループから作成)を表現、検証、書式設定するルール
プロファイル属性と行動イベントをモデル化
データセット
スキーマに準拠するデータのストレージテーブル
プロファイル、イベント、システム生成データを保持
ソースコネクタ
外部システムから AEP へデータをストリームまたはバッチ
CRM、分析、web データを取り込み
データソース
ジャーニー内で AEP または外部フィールドを公開
ジャーニー条件とメッセージのパーソナライゼーションを強化
ID
個々の顧客を一意に表す識別子
チャネルをまたいでプロファイルをステッチ
参照データセット
プロファイルストレージを使用しない AEP データへのランタイム参照
ライブ参照データでメッセージを強化

スキーマ(XDM スキーマ) schema

スキーマは、データを表現、検証、書式設定する一連のルールです。 これは、クラス(基本動作、つまりレコードまたは時系列を定義する)と、オプションの​フィールドグループ(特定のフィールドを追加する)で構成されます。 スキーマは、エクスペリエンスデータモデル(XDM)標準を使用して定義され、Adobe Experience Platform で公開されます。

XDM は、同じ概念(顧客、購入、製品)がソースシステム間で名前や構造が異なるという、実際の問題を解決するために存在します。 XDM には、データの生成元に関係なく、これらの概念を単一の定義の下に統合する共通言語が用意されています。 これにより、Journey Optimizer は、CRM、web サイト、モバイルアプリ、データウェアハウスからのデータを同時に一貫して操作することが可能になります。

Journey Optimizer では通常、顧客属性(名前、好み、同意)には XDM 個人プロファイル​スキーマを、行動イベント(購入、ページビュー、新規登録)には XDM ExperienceEvent スキーマを操作します。

➡️ スキーマの詳細情報

データセット dataset

データセットは、スキーマに準拠するデータを格納し管理するための構造です。列と行のセットが定義されたテーブルとして考えてください。 Journey Optimizer で使用されるすべてのデータは、Adobe Experience Platform データセットに保存されます。 これらは、トラッキング、フィードバック、ジャーニーステップイベント用に Journey Optimizer で自動的に作成される、プロファイルデータセット(リアルタイム顧客プロファイルに貢献)、イベントデータセット(ジャーニーと分析用の行動データを保存)、システムデータセットである場合があります。

➡️データセットの詳細情報

ソースコネクタ source-connector

ソースコネクタ(ソース​とも呼ばれる)を使用すると、Adobe Analytics、Adobe Experience Platform Web SDK、クラウドストレージ(S3、Azure Blob)、CRM データベースなど、複数のシステムから Adobe Experience Platform にデータを取り込むことができます。 生の取り込み以外にも、コネクタを使用することで、Experience Platform サービスを使用してデータの構造化、ラベル付け、機能強化を行うことができます。これには、XDM スキーマへのフィールドマッピングやデータガバナンスのラベル付けなどが含まれます。

➡️ ソースコネクタの詳細情報

データソース(Journey Optimizer) data-source

Journey Optimizer のデータソースは、ジャーニーやメッセージ内で公開する Adobe Experience Platform(または外部 API)のフィールドを定義します。 Journey Optimizer UI で設定されるデータソースには通常、組み込みの Adobe Experience Platform データソース(リアルタイム顧客プロファイル属性を公開)と、追加のエンリッチメント用にジャーニー実行時に呼び出されるオプションの外部データソースまたはカスタムデータソースが含まれます。 これらは、ジャーニーの条件、カスタムアクション、メッセージのパーソナライゼーションに使用されます。

➡️ データソースの詳細情報

NOTE
Adobe Experience Platform 用語集では、「データソース」を一般的にデータ(CRM、モバイルアプリなど)のオリジンとして定義しています。 Journey Optimizer では、データソース​には特定の意味があります。ジャーニーやメッセージ内で公開されるフィールドを制御する UI 設定です。

ID とリアルタイム顧客プロファイル identity

ID は、cookie ID、デバイス ID、メールアドレス、CRM ID など、個々の顧客を一意に表す識別子です。 ID は、名前空間(メール、ECID、CRMID)に整理され、同じユーザーの複数の ID は統合された ID グラフにステッチされます。 リアルタイム顧客プロファイルは、このグラフを使用して、オンライン、オフライン、CRM、サードパーティソースなど、複数のチャネルのデータを組み合わせて、個々の顧客の総合的なビューを維持します。

初心者向けの主な概念は、プロファイルフラグメント​モデルです。 顧客が特定のデバイスやチャネル(web サイト、モバイルアプリ、ストア)でブランドとやり取りするたびに、このインタラクションはプロファイルフラグメントとして記録されます。これは、この特定のタッチポイントに基づいた顧客の一部のビューです。 リアルタイム顧客プロファイルは、共有された ID 値に基づいてこれらのフラグメントを継続的に一緒にステッチし、完全で最新のプロファイルを作成します。 Journey Optimizer は、この組み立てられたプロファイルから読み取り、状況を評価し、オファーを選択し、メッセージをリアルタイムでパーソナライズします。

➡️ Journey Optimizer の ID の詳細情報

参照データセット lookup-dataset

参照データセットを使用すると、Journey Optimizer は、リアルタイム顧客プロファイルにデータを保存することなく、実行時に Adobe Experience Platform データセットから参照データまたはトランザクションデータを取得できます。 これは、頻繁に変更される参照データ(価格、在庫、ストアの時間)や、メッセージ時に必要ですがプロファイルには属さないトランザクションデータに役立ちます。 Journey Optimizer は、製品 ID などのキーに基づいて、ジャーニーまたはメッセージの実行中に参照を実行します。

➡️ 参照データセットの詳細情報

データ準備チェックリスト checklist

マーケターがジャーニーやキャンペーンの作成を開始する前に、組織は一連のデータ準備手順を完了する必要があります。 これにより、Journey Optimizer は適切なデータを、適切なタイミングで、コンプライアンスに準拠した方法で使用できるようになります。

NOTE
以下の手順には、データエンジニア、管理者、マーケターなど、複数の役割が関与します。 このチェックリストを、環境を準備するための共有プランとして使用します。 手順 1~4 は Adobe Experience Platform で完了し、手順 5~6 は Journey Optimizer で設定します。

以下の 6 つの手順では、ID 設定からデータが Journey Optimizer に正しくフローされることの確認まで、完全なデータ設定プロセスを順を追って説明します。

  1. ID 戦略を定義
  2. プロファイルとイベントデータのスキーマをデザイン
  3. プロファイル対応データセットを作成
  4. ソースからデータを取り込む
  5. Journey Optimizer でデータソースを設定
  6. トラッキング、フィードバック、ジャーニーのデータセットを確認
ID 戦略を定義

顧客のプライマリ ID(ECID、メール、CRMIDなど)を選択し、Adobe Experience Platform ID サービスで対応する名前空間を設定します。 プロファイル対応スキーマに ID フィールドが存在することを確認し、プロファイルが ID グラフに正しくステッチされていることを検証します。

➡️ Journey Optimizer の ID の詳細情報

プロファイルとイベントデータのスキーマをデザイン

名前や連絡先情報、好みや関心、ライフサイクルステージや同意状態などの顧客属性をキャプチャするには、XDM 個人プロファイルスキーマ​を作成します。 Web やアプリのイベント、購入、オフラインでのインタラクションなどの行動データとトランザクションデータをキャプチャするには、XDM ExperienceEvent スキーマを作成します。 該当する場合は、正しいフィールドを ID およびプロファイル属性としてマークします。

➡️ スキーマの詳細情報
➡️ ​ プロファイルのイネーブルメント計画

プロファイル対応データセットを作成

Adobe Experience Platform で、XDM スキーマに基づいてデータセットを作成し、リアルタイム顧客プロファイルに貢献する必要があるデータセットでプロファイルを有効にします。 Journey Optimizer で作成したシステム生成データセットがデータセットワークスペースに表示されていることを確認します。

➡️データセットの詳細情報
➡️ ​ プロファイルのイネーブルメント計画
➡️ ​ プロファイル対応スキーマの管理

ソースからデータを取り込む

Adobe Analytics、Adobe Experience Platform Web SDK、CRM および POSプラットフォームなどのエンタープライズシステム用のソースコネクタを設定し、受信フィールドを XDM スキーマにマッピングします。 データが正しいデータセットに保存され、リアルタイム顧客プロファイルに期待どおりに表示されることを検証します。

➡️ ソースコネクタの詳細情報

➡️ チュートリアル:データセットの作成とデータの取り込み

Journey Optimizer でデータソースを設定

データソースは Journey Optimizer 固有の概念です。データソースはデータが存在する場所ではなく、Journey Optimizer がジャーニーやメッセージの実行中に読み取ることを許可するフィールドを宣言する場所です。 ジャーニーで 「顧客はロイヤルティメンバーですか?」などの条件を評価したり、 名を付けてメッセージをパーソナライズしたりするには、データソース設定を通じて関連するプロファイルフィールドを公開する必要があります。

Journey Optimizer には、リアルタイム顧客プロファイル属性に直接アクセス権を付与する組み込みの Adobe Experience Platform データソースが含まれています。 これは、パーソナライゼーションのためにプロファイル属性を読み取ったり、同意や環境設定フィールドを確認したりするなど、ほとんどのユースケースを対象としています。 また、ジャーニー実行時にサードパーティ API を呼び出すように外部データソースを設定することもできます。例えば、Adobe Experience Platform に保存されていないリアルタイムのロイヤルティスコア、製品のレコメンデーション、ストアの在庫レベルを取得する場合です。

note
NOTE
組み込みの Adobe Experience Platform データソース経由のエクスペリエンスイベントデータへの直接アクセスは非推奨(廃止予定)となり、段階的に無効になります。 学習を増やす

データソースの設定は、ジャーニー作成者やマーケターが完全なデータレイヤーを使用できるようにする管理タスクです。 データソースを通じてフィールドが公開されると、ジャーニー条件ビルダー、メッセージパーソナライゼーションエディター、オファー決定支援ルールで使用できるようになります。ジャーニー作成時に追加のエンジニアリング作業は必要ありません。

➡️ データソース設定の詳細情報

トラッキング、フィードバック、ジャーニーのデータセットを確認

Journey Optimizer システム生成データセットがデータセットワークスペースで使用できることを確認します。 テスト用のジャーニーとキャンペーンを実行し、クエリエディターを使用して、送信、開封、クリック、バウンスの各イベントが記録されていることと、ジャーニーステップイベントと状態が正しくキャプチャされていることを確認します。 これらのデータセットは、継続的な監視、トラブルシューティング、ジャーニーの最適化に使用します。

➡️ Journey Optimizer のクエリの詳細情報

ガードレールとデータデザインの考慮事項 guardrails

製品のガードレールや制限事項により、データモデルやジャーニーのデザイン方法に影響を与える場合があります。 後のリワークを回避するために、早めにこれらを確認してください。

IMPORTANT
最新の情報について詳しくは、常に Journey Optimizer のガードレールと制限ページを参照してください。 以下の概要では、主な項目を取り上げますが、時間の経過と共に変更する場合があります。

Journey Optimizer システムデータセットと TTL datasets-ttl

Journey Optimizer は、トラッキング、フィードバック、ジャーニーステップイベント用に、システム生成データセットをいくつか作成します。 2025年2月以降、これらのデータセットの一部に有効期間(TTL)ガードレールがロールアウトされ、分析やトラブルシューティングのためにデータが保持される期間に影響を与える場合があります。

➡️ データセット TTL ガードレールの詳細情報

ストリーミングセグメント化とJourney Optimizer イベント streaming-segmentation

2024年11月1日(PT)以降、ストリーミングセグメント化では、Journey Optimizer のトラッキングデータセットとフィードバックデータセットからの送信イベントと開封イベントがサポートされなくなります。 フリークエンシーキャップや疲労管理などのユースケースでは、送信/開封イベントに基づくストリーミングセグメントの代わりに、ビジネスルールを使用します。

➡️データセットの詳細情報

データセット参照と決定 lookup-guardrails

データセット参照は、頻繁に変更される属性(在庫、価格、天候)や、リアルタイム顧客プロファイルに保存する必要のないデータに最適です。 参照戦略をデザインする前に、関連ドキュメントでデータセットのサイズ制限やクエリキャップなど、製品固有のガードレールを確認してください。

➡️ 参照データセットの詳細情報

例:ウェルカムジャーニーのデータの準備 example

次の例では、このページで説明されている概念が、簡単なシナリオで連携する仕組みを示しています。

  1. データエンジニアは、顧客属性(名前、メール、ロイヤルティ層、同意)に関する XDM 個人プロファイルスキーマと、web 新規登録イベントに関する XDM ExperienceEvent スキーマを作成します。
  2. プロファイル対応データセットは、各スキーマに対して作成されます。CRM 属性用に 1 つ、新規登録イベント用に 1 つです。
  3. Web チームとモバイルチームは、Adobe Experience Platform Web SDK を介して新規登録イベントをストリーミングし、CRM データはソースコネクタを介して取り込まれます。
  4. 管理者は、Journey Optimizer で Adobe Experience Platform データソースを設定し、profile.person.name.firstNameprofile.personalEmail.addressprofile.loyaltyTier などのフィールドを公開します。
  5. マーケターは、新規登録イベントをリッスンし、これらのプロファイル属性を使用してウェルカムメールをパーソナライズするウェルカムジャーニーを作成します。 Journey Optimizer は、送信イベントと開くイベントをトラッキングデータセットに書き込み、ジャーニーの進行状況をジャーニーステップイベントデータセットに記録します。
  6. 開発者は、クエリエディターを使用して、イベントが正しくフローされていることを確認し、パフォーマンス(開封数、クリック数、送信時間)を分析します。 チームは、これらのインサイトに基づいて、ジャーニーとコンテンツを調整します。

このフローでは、スキーマ、データセット、ソース、データソース、クエリが連携する仕組みを、初心者にもわかりやすい完全なユースケースで示しています。

icon

スキーマの基本を学ぶ

Adobe Experience Platform で XDM スキーマを作成する方法、適切なクラスとフィールドグループを選択する方法、プロファイル属性と行動イベントをモデル化する方法について説明します。

詳細情報

icon

データセットの操作

プロファイル対応データセットとイベントデータセットの作成方法、データ取り込みの監視方法、Journey Optimizer がトラッキング、フィードバック、ジャーニーステップイベント用に自動的に作成するシステム生成データセットの探索方法について説明します。

詳細情報

icon

データソースの設定

組み込みの Adobe Experience Platform データソースと、オプションの外部データソースを設定して、ジャーニー内でプロファイルフィールドと外部 API 応答を公開する手順について説明します。

詳細情報

icon

Adobe Experience Platform データ(参照)の使用

リアルタイム顧客プロファイルにデータを保存することなく、AEP データセットからの参照データまたはトランザクションデータを使用して、実行時にメッセージを強化する方法について説明します。

詳細情報

icon

クエリの基本を学ぶ

クエリサービスを使用して、Journey Optimizer のデータセットを分析し、イベントが正しくフローされていることを確認し、送信、開封、クリック、バウンスの各データに関するレポートクエリを作成します。

詳細情報

icon

プロファイルの基本を学ぶ

Journey Optimizer でのリアルタイム顧客プロファイルの仕組みと、Platform UI で個々の顧客プロファイルを参照、検査、検証する方法について説明します。

詳細情報

icon

データの設定の概要チュートリアル

スキーマ、データセット、ソースをエンドツーエンドで説明する、Journey Optimizer でのデータ設定の初心者にもわかりやすいビデオチュートリアルです。

チュートリアルを視聴{target="_blank"}

icon

データセットの作成とデータの取り込みチュートリアル

Adobe Experience Platform でデータセットを作成し、ソースコネクタを使用してデータを取り込む方法を、独自のサンドボックスで実行できる手順と共に示す実践的なチュートリアルです。

チュートリアルを視聴{target="_blank"}

recommendation-more-help
journey-optimizer-help