XDM システムの概要

メモ

理解を促進するために、「mixin」という用語がスキーマ「フィールドグループ」に更新されました。 フィールドグループは、ビジネスの使用例をサポートする再利用可能なフィールドのセットです。 この変更は、スキーマレジストリAPI、Adobe Experience Platform UIおよびすべてのPlatformドキュメントに反映されるようになりました。

標準化と相互運用性は、Adobe Experience Platform の背後にある重要な概念です。アドビが推進する Experience Data Model(XDM)は、顧客体験データを標準化し、顧客体験管理のスキーマを定義する取り組みです。

XDM はパブリックに文書化された仕様であり、デジタルエクスペリエンスのパワーを向上させるために設計されています。これは、任意のアプリケーションがPlatformサービスと通信するために使用できる、共通の構造と定義を提供します。 XDM 標準に準拠することで、すべての顧客体験データを共通の表現に組み込み、より迅速かつ統合的な方法でインサイトを得ることができます。顧客の行動から貴重なインサイトを得たり、セグメントを使用して顧客のオーディエンスを定義したり、パーソナライゼーションを目的として顧客属性を表すことができます。

XDM は、Experience Platform が提供する Adobe Experience Cloud が、適切なタイミングに、適切なチャネル経由で、適切な相手へと適切なメッセージを届けることを可能にする、基本的なフレームワークです。Experience Platformを構築する手法であるXDMシステムは、Platformサービスで使用するExperience Data Modelスキーマを操作可能にします。

このドキュメントでは、Experience Platform 内における XDM システムの役割の概要について説明します。

XDM スキーマ

Experience Platform では、スキーマを使用して、一貫性のある再利用可能な方法でデータの構造を記述します。システムをまたいで一貫したデータを定義することで、意味を保有しやすくなり、データから価値を得ることができます。

データを Platform に取り込む前に、スキーマを構成して、データの構造を記述し、各フィールドに含めることができるデータの種類を制限する必要があります。スキーマは、基本クラスと0個以上のスキーマフィールドグループで構成されます。

デザインの原則やベストプラクティスなど、スキーマ構成モデルについて詳しくは、スキーマ構成の基本を参照してください。

標準のXDMコンポーネント

XDMは、標準のフィールドグループとデータタイプの堅牢なコレクションを提供し、様々な業界の一般的な概念と使用例を取り込むことを目的としています。 Experience Platformを使用すると、これらのコンポーネントを業種別にフィルタリングでき、特定のビジネスニーズに最適なスキーマを迅速かつ自信を持って構築できます。

Experience PlatformUIでスキーマを作成する場合、リストされたフィールドグループが人気度指標と共に表示されます。 この指標は、他のPlatformユーザーがスキーマでフィールドグループを使用する頻度によって決定されます。 数が多いほど、フィールドグループの人気度が高くなります。 デフォルトでは、結果は最も人気の高いものから最も人気の低いものへと表示され、業界のデータモデリングの傾向を把握できます。

フィールドグループの人気度

Schema Library

Experience Platformは、Experience Platform Schema Library​内のすべてのスキーマ関連リソースを表示および管理できるユーザーインターフェイスとRESTful APIを提供します。 Schema Libraryには、Adobeが提供する標準XDMコンポーネントに加え、Experience Platformパートナーや使用するアプリケーションのベンダーのリソースが含まれています。

Platform UIのSchema Registry APIまたはスキーマワークスペースを使用して、組織に固有の新しいスキーマやリソースを作成および管理することもできます。

Platformでのスキーマの管理および操作方法について詳しくは、次のドキュメントを参照してください。

XDM システムでのデータの動作

Experience Platform での使用を意図したデータの動作タイプは、次の 2 つに分類されます。

  • レコードデータ:主体の属性に関する情報を提供します。主体は、組織または個人にすることができます。
  • 時系列データ:レコードの主体によって直接または間接的にアクションが実行された時点のシステムのスナップショットを提供します。

すべての XDM スキーマは、レコードまたは時系列として分類できるデータを記述します。スキーマのデータ動作は、スキーマのクラスによって定義され、スキーマの作成時に割り当てられます。XDM クラスは、特定のデータ動作を表すためにスキーマが格納する必要のある最小のプロパティ数を記述します。

Schema Registry内に独自のクラスを定義できますが、レコードと時系列のデータには、それぞれ優先クラス​XDM Individual Profile​と​XDM ExperienceEvent​を使用することをお勧めします。 これらのクラスの詳細については、以下で説明します。

XDM 個人プロファイル

XDM 個人プロファイルは、識別された主体や部分的に識別された主体の両方の属性を 1 つの表現で示す、レコードベースのクラスです。高度に識別されるプロファイルには、個人的なコミュニケーションやターゲットを絞ったエンゲージメントに使用したり、詳細な個人情報(名前、性別、生年月日、場所など)および連絡先情報(電話番号や電子メールアドレスなど)を含めたりできます。

識別されにくいプロファイルは、ブラウザーの cookie のように、匿名の行動シグナルのみで構成される場合があります。この場合、少ないプロファイルデータを使用して、匿名プロファイルの興味や好みを照合し、格納する情報ベースを構築します。これらの識別子は、時間が経過すると、主体が通知、購読、購入などに新規登録するため、より詳細になる場合があります。これによってプロファイル属性が増加すると、最終的に件名が特定され、ターゲットを絞ったエンゲージメントの度合いが高くなる可能性があります。

プロファイルが増え続けるにつれ、個人の個人情報、識別情報、連絡先の詳細、コミュニケーションの環境設定の堅牢なリポジトリになります。

クラスで提供されるフィールドの構造と使用例について詳しくは、 XDM Individual Profileリファレンスガイドを参照してください。

XDM ExperienceEvent

XDM ExperienceEvent は、イベント(または一連のイベント)が発生したときのシステムの状態(サブジェクトが関与する時点や ID など)を取り込むために使用される、時系列ベースのクラスです。エクスペリエンスイベントは、その時点で発生した事実に即した不変の記録で、集計や解釈なしで発生したことを表します。 特定の時間枠内で発生した変更を分析し、複数の時間枠を比較してトレンドを追跡するために使用できるので、時間ドメイン分析には非常に重要です。

エクスペリエンスイベントは、明示的または暗黙的に指定できます。明示的なイベントは、ジャーニーのある時点で起きた人間の行動を直接観察できます。暗黙的なイベントとは、直接的な人間のアクションなしで発生するけれど、個人に関わるイベントです。暗黙的なイベントの例としては、電子メールニュースレターのスケジュールされた送信や、特定のしきい値に到達するバッテリーの電圧などがあります。

すべてのイベントがすべてのデータソースをまたいで簡単に分類できるとは限りませんが、類似したイベントを、できる限り似たタイプのイベントと調和させるとは非常に便利です。

ExperienceEvent カスタマージャーニー

クラスで提供されるフィールドの構造と使用例について詳しくは、 XDM ExperienceEventリファレンスガイドを参照してください。

XDM スキーマと Experience Platform サービス

Experience Platformはスキーマに依存しません。つまり、XDM標準に準拠するスキーマはすべて、Platformサービスで使用できます。 様々な Platform サービスによるスキーマの使用方法について、以下で詳しく説明します。

カタログサービス、データ取得、データレイク

カタログサービスは、Experience Platform のアセットとその関連するスキーマの記録システムです。カタログには、実際のデータファイルやディレクトリは含まれず、これらのファイルやディレクトリのメタデータと説明が保持されます。

カタログデータは、接触チャネルやファイル形式に関係なく、Platform で管理されるすべてのデータを含む、非常に精度の高いデータストアであるデータレイクに保存されます。

データのExperience Platformへの取り込みを開始するには、カタログサービスを使用してデータセットを作成します。 データセットは、取り込むデータの構造を記述したXDMスキーマを参照します。 スキーマを使用せずにデータセットを作成した場合、Experience Platformは、取り込んだデータフィールドのタイプと内容を調べて、「観察されたスキーマ」を導き出します。 データセットは、カタログで追跡されてスキーマと共にデータレイクに保存され、データセットの基となるスキーマが監視されます。

カタログについて詳しくは、カタログサービスの概要を参照してください。Adobe Experience Platform のデータ取り込みについて詳しくは、データ取り込みの概要を参照してください。

クエリサービス

Adobe Experience Platform クエリサービスを使用すれば、クエリへの Experience Platform データに標準の SQL を使用して、様々な使用例をサポートできます。

スキーマを構成し、そのスキーマを参照するデータセットを作成した後、データがデータレイクに取り込まれて保存されます。クエリサービスを使用すれば、データレイク内の任意のデータセットに参加し、クエリ結果を新しいデータセットとしてキャプチャし、レポートや機械学習で使用したり、リアルタイム顧客プロファイルに取り込んだりできます。

サービスについて詳しくは、「クエリサービスの概要」を参照してください。

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

リアルタイムの顧客プロファイルは、ターゲットを絞り、パーソナライズされたエクスペリエンス管理のための一元的な顧客プロファイルを提供します。各プロファイルには、すべてのシステムをまたいで集計されたデータと、Experience Platform で使用するイベントのいずれかで発生した個人に関する、実用的なタイムスタンプの付いたアカウントが含まれます。

リアルタイム顧客プロファイルは、XDM個人プロファイルおよびXDM ExperienceEventクラスに基づいてスキーマ形式のデータを使用し、そのデータに基づいてクエリに応答します。 プロファイルは、他のクラスに基づくスキーマの使用をサポートしていません。

システムは、各顧客プロファイルのインスタンスを維持し、データを結合して個人の「真実の単一ソース」を形成します。 この統合データは、「和集合スキーマ」と呼ばれるもの(「和集合ビュー」とも呼ばれます)を使用して表されます。 和集合スキーマは、同じクラスを実装するすべてのスキーマのフィールドを1つのスキーマに集計します。 UIまたはAPIを使用してスキーマを構成する際に、スキーマをリアルタイム顧客プロファイルで使用できるようにし、タグ付けして和集合に含めることができます。 その後、タグ付きスキーマは、プロファイルにフィードされるスキーマ定義に追加されます。

XDM Individual ProfileおよびXDM ExperienceEventデータがデータレイクに取り込まれると、リアルタイム顧客プロファイルは、使用可能になっているすべてのデータを取り込みます。 取り込まれるインタラクションや詳細が多いほど、個人プロファイルは強力になります。

XDM個人プロファ イルデータは、あらゆるチャネルやAdobe製品の統合全体にわたって、アクションを伝え、強化するのに役立ちます。行動とインタラクションの豊富な履歴と組み合わせると、このデータを機械学習の強化に使用できます。 リアルタイム顧客プロファイル API は、サードパーティのソリューション、CRM、独自のソリューションの機能を強化するためにも使用できます。

詳しくは、リアルタイム顧客プロファイルの概要を参照してください。

Data Science Workspace

Adobe Experience Platform Data Science Workspace は、機械学習と人工知能を使用して、Experience Platform 内に保存されたデータからインサイトを得ます。Data Science Workspaceを使用すると、データサイエンティストは、顧客とそのアクティビティに関するXDM Individual ProfileおよびXDM ExperienceEventデータに基づいてレシピを作成し、傾向の購入や個人が喜んで使用する推奨オファーの予測を容易にします。

Data Science Workspaceを使用すると、データサイエンティストは、機械学習を利用したインテリジェントサービスAPIを簡単に作成できます。 これらのサービスは、Adobe Target や Adobe Analytics Cloud などの他のアドビソリューションと連携して、パーソナライズされ、ターゲットを絞ったデジタルエクスペリエンスを自動化します。

Experience Platform データを使用してインサイトを強化する方法について詳しくは、Data Science Workspace の概要を参照してください。

次の手順とその他のリソース

これで、Experience Platform 全体でのスキーマの役割についての理解を深めることができ、独自のスキーマの作成を開始する準備が整いました。

Experience Platform で使用するスキーマを構成するためのデザインの原則とベストプラクティスを学ぶには、まずスキーマ構成の基本をお読みください。スキーマの作成手順については、API を使用したまたはユーザーインターフェイスを使用したスキーマの作成に関するチュートリアルを参照してください。

Experience Platformに関するXDM Systemの理解を深めるには、次のビデオをご覧ください。

このページ