Show Menu
トピック×

XDMシステムの概要

標準化と相互運用性は、Adobe Experience Platformの背後にある重要な概念です。 アドビが推進するExperience Data Model(XDM)は、カスタマーエクスペリエンスデータを標準化し、カスタマーエクスペリエンス管理のスキーマを定義する取り組みです。
XDMは、デジタルエクスペリエンスのパワーを向上させるために設計された、公開された仕様です。 プラットフォームサービスとの通信に使用するアプリケーションの共通の構造と定義を提供します。 XDM標準を守ることで、すべての顧客体験データを共通の表現に組み込むことができ、より迅速で統合的な方法でインサイトを提供できます。 顧客の行動から貴重なインサイトを得たり、セグメントを通じて顧客オーディエンスを定義したり、パーソナライゼーションの目的で顧客属性を表したりできます。
XDMは、Adobe Experience Cloudの基盤となるフレームワークです。Experience Platformを利用して、適切なチャネルを適切な人に、ちょうど適切なタイミングで配信できます。 Experience Platformが構築される方法論、 XDM System 、はPlatform Servicesで使用するExperience Data Modelスキーマを運用します。
このドキュメントでは、Experience Platform内でのXDMシステムの役割の概要を説明します。

XDMスキーマ

エクスペリエンスプラットフォームでは、スキーマを使用して、一貫性のある再利用可能な方法でデータの構造を記述します。 システム間で一貫したデータを定義することで、意味を保持しやすくなり、データから価値を得ることができます。
データをPlatformに取り込む前に、スキーマを構成して、データの構造を記述し、各フィールドに含めることができるデータの種類に制限を与える必要があります。 スキーマは、基本クラスと0個以上のミックスインで構成されます。
デザインの原則やベストプラクティスなど、スキーマ構成モデルについて詳しくは、スキーマ構成の 基本を参照してください

スキーマレジストリとスキーマライブラリ

スキーマレジストリは、Adobe Experience Platform スキーマライブラリ内のすべてのスキーマ関連リソースを表示および管理できるユーザーインターフェイスおよびRESTful APIを提供します 。 スキーマライブラリには、アドビが提供する業界標準のリソースと、使用するアプリケーションを持つエクスペリエンスプラットフォームのパートナーやベンダーのリソースが含まれています。 また、スキーマレジストリのUIとAPIを使用して、組織に固有の新しいスキーマやリソースを作成および管理することもできます。
スキーマレジストリで使用できる主な操作の詳細なガイドについては、『 スキーマレジストリ開発ガイド 』を参照してください。

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

エクスペリエンスプラットフォームでの使用を意図したデータは、次の2つの動作タイプに分類されます。
  • Record data : 件名の属性に関する情報を提供します。 件名は、組織または個人にすることができます。
  • 時系列データ : レコードの件名によって直接または間接的にアクションが実行された時点のシステムのスナップショットを提供します。
すべてのXDMスキーマは、レコードまたは時系列として分類できるデータを記述します。 スキーマのデータ動作は、スキーマの クラス (最初に作成されたときにスキーマに割り当てられる)によって定義されます。 XDMクラスは、特定のデータの動作を表すためにスキーマが持つ必要のある最小のプロパティ数を記述します。
スキーマレジストリ内に独自のクラスを定義できますが、レコードと時系列データのそれぞれには、 XDM Individualプロファイル XDM ExperienceEvent の優先クラスを使用することをお勧めします。 これらのクラスの詳細については、以下で説明します。

XDM個別プロファイル

XDM Indivitualプロファイルは、レコードベースのクラスで、識別されたサブジェクトと部分的に識別されたサブジェクトの両方の属性の単数表現を形成します。 高度に識別されたプロファイルは、個人との通信やターゲットとなる関与に使用され、名前、性別、生年月日、場所、電話番号や電子メールアドレスなどの連絡先情報など、詳細な個人情報を含めることができます。
識別されないプロファイルは、ブラウザーのcookieのような匿名の行動シグナルでのみ構成される場合があります。 この場合、疎プロファイルデータを使用して、匿名プロファイルの興味や好みを照合して保存する情報ベースを構築する。 これらの識別子は、サブジェクトが通知、購読、購入などにサインアップすると、時間の経過とともにより詳細になる場合があります。 プロファイル属性の増加により、最終的には対象が特定され、ターゲットを絞った関与の度合いが高くなる可能性があります。
消費者プロファイルは増え続け、個人の個人情報、識別情報、連絡先の詳細、コミュニケーションの好みの強力なリポジトリとなります。

XDM ExperienceEvent

XDM ExperienceEventは、イベント(または一連のイベント)が発生したときのシステムの状態(ポイントインタイムや関与する件名のIDなど)を取り込むために使用される時系列ベースのクラスです。 エクスペリエンスイベントは、発生した事実の記録なので、統合も解釈もせずに起こったことを表し、不変です。 特定の時間枠内に発生した変更を分析し、複数の時間枠を比較してトレンドを追跡するために使用できるので、時間ドメイン分析にとって重要です。
エクスペリエンスイベントは、明示的にも暗黙的にも指定できます。 明示的なイベントは、旅のある時点で起きる人間の行動を直接観察できます。 暗黙的なイベントとは、人間が直接行動を起こさずに育てられたが、個人に関係があるイベントです。 暗黙的なイベントの例としては、電子メールニュースレターのスケジュール送信や、特定のしきい値に達したバッテリの電圧などがあります。
すべてのイベントがすべてのデータソースにわたって簡単に分類できるわけではありませんが、類似したイベントを類似したタイプに調和させて処理できるようにすると非常に役立ちます。

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

Experience Platformはスキーマにとらわれない機能です。つまり、XDM標準に準拠するスキーマは、Platform Servicesで使用できます。 様々なプラットフォームサービスがスキーマを使用する方法を、以下で詳しく説明します。

カタログサービス、データ取り込み、Data Lake

カタログサービスは、Experience Platformアセットとその関連スキーマの記録システムです。 カタログは、実際にデータを含むファイルやディレクトリではなく、これらのファイルやディレクトリのメタデータや説明を保持します。
カタログデータは、接触チャネルやファイル形式に関係なく、プラットフォームが管理するすべてのデータを含む極めて精度の高いデータストア、Data Lakeに保存されます。
Experience Platformへのデータの取り込みを開始するには、Catalog Serviceを使用してデータセットを作成します。 データセットは、取り込むデータの構造を記述したXDMスキーマを参照します。 スキーマなしでデータセットを作成した場合、Experience Platformは、取り込んだデータフィールドの種類と内容を調べることで、「観測されたスキーマ」を引き出します。 データセットはカタログで追跡され、スキーマと共にデータレークに保存され、データセットの基となるスキーマが監視されます。
カタログについて詳しくは、 Catalog Serviceの概要を参照してください 。 Adobe Experience Platform Data Ingestについて詳しくは、 データインジェストの概要を参照してください

クエリサービス

Adobe Experience Platformクエリサービスを使用すると、標準のSQLからクエリへのエクスペリエンスプラットフォームデータを使用して、様々な使用例をサポートできます。
スキーマを構成し、そのスキーマを参照するデータセットを作成した後、データをデータレークに取り込んで保存します。 クエリサービスを使用すると、Data Lakeの任意のデータセットに参加し、クエリ結果を新しいデータセットとして取り込み、レポート、機械学習、またはリアルタイム顧客プロファイルに取り込むことができます。
クエリサービスの詳細については、 クエリサービスの概要を参照してください

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

リアルタイムの顧客プロファイルは、ターゲットを絞り込み、パーソナライズしたエクスペリエンス管理のための一元的な顧客プロファイルを提供します。 各プロファイルには、すべてのシステムにわたって集計されたデータと、エクスペリエンスプラットフォームで使用するイベントのいずれかで発生した個人に関する、対応可能なタイムスタンプ付きのアカウントが含まれます。
リアルタイム顧客プロファイルは、XDM IndividualプロファイルまたはXDM ExperienceEventクラスに基づいてスキーマ形式のデータを使用し、そのデータに基づいてクエリに応答します。 プロファイルは、他のクラスに基づくスキーマの使用をサポートしていません。
プロファイルは、各顧客プロファイルのインスタンスを維持し、データを結合して個人の「単一の真実の源泉」を形成します。 この統合データは、「和集合表示」と呼ばれるデータを使用して表されます。 和集合表示は、同じクラスを実装するすべてのスキーマのフィールドを1つのスキーマに集計します。 UIまたはAPIを使用してスキーマを構成する場合、スキーマをリアルタイム顧客プロファイルで使用できるようにし、和集合表示に含めるためにタグ付けすることができます。 次に、タグ付けされたスキーマは、プロファイルに供給されるスキーマ定義に参加します。
XDM IndividualプロファイルとXDM ExperienceEventデータがCatalogによって取り込まれ、管理されると、リアルタイム顧客プロファイルがトリガーされ、使用可能になっているデータの取り込みが開始されます。 取り込まれるインタラクションや詳細情報が多いほど、個々のプロファイルがより強力になります。
XDM個人プロファイルデータは、あらゆるチャネルやアドビのソリューション統合にわたって行動を伝え、強化するのに役立ち、行動やインタラクションデータの豊富な履歴と組み合わせて、このデータを電源機械学習に使用します。 Real-time Customer Customer APIは、サードパーティのソリューション、CRM、独自仕様のソリューションの機能を強化するためにも使用できます。
詳しくは、 リアルタイム顧客プロファイルの概要 (英語)を参照してください。

Data Science Workspace

Adobe Experience Platform Data Science Workspaceは、機械学習と人工知能を使用して、Experience Platformに保存されたデータからのインサイトを得ます。 Data Science Workspaceを使用すると、データ科学者は顧客とアクティビティに関するXDM IndividualプロファイルとXDM ExperienceEventデータに基づいてレシピを作成でき、購入傾向や推奨オファーなど、個人が認識し、使用する可能性が高い予測を容易にできます。
Data Science Workspaceを使用すると、データ科学者は、機械学習を利用したインテリジェントなサービスAPIを簡単に作成できます。 これらのサービスは、AdobeターゲットやAdobe Analytics Cloudなどの他のアドビソリューションと連携して、パーソナライズされたターゲットを絞ったデジタルエクスペリエンスを自動化します。
エクスペリエンスプラットフォームデータを使用してインサイトを強化する方法について詳しくは、 Data Science Workspaceの概要を参照してください

判定サービス

判定サービスは、プラットフォーム統合アプリケーションでパーソナライズされたオファー判定を設定する機能を提供します。 オファーには、商品のレコメンデーション、Webエクスペリエンスのコンテンツコンポーネント、会話スクリプト、実行するアクションがあります。
Decisioningサービスは、リアルタイムの顧客プロファイルデータを利用するので、XDM個人プロファイルまたはXDM ExperienceEventクラスを実装するスキーマに基づくデータセットとのみ互換性があります。
See the Decisioning Service overview for more information.

次の手順

これで、エクスペリエンスプラットフォーム全体でのスキーマの役割をより深く理解できたので、独自の開始構成を行う準備が整いました。
Experience Platformで使用するスキーマを構成するためのデザインの原則とベストプラクティスを学ぶには、まずスキーマ構成の 基本を読み ます。 スキーマの作成手順については、API を使用したスキーマの作成またはユーザインターフェイスの 使用に関するチュートリアルを参照してください スキーマエディターを使用してスキーマを作成する。