XDM スキーマの作成
モバイルアプリイベント用の XDM スキーマを作成する方法を説明します。
標準化と相互運用性は、Adobe Experience Platform の背後にある重要な概念です。アドビが推進するエクスペリエンスデータモデル(XDM)は、顧客体験データを標準化し、顧客体験管理のスキーマを定義する取り組みです。
XDM スキーマとは
XDM はパブリックに文書化された仕様であり、デジタルエクスペリエンスのパワーを向上させるために設計されています。任意のアプリケーションが Platform サービスと通信するための共通の構造と定義を提供します。 XDM 標準に準拠することで、すべての顧客体験データを共通の表現に組み込み、より迅速かつ統合的な方法でインサイトを得ることができます。顧客の行動から貴重なインサイトを得たり、セグメントを通じて顧客のオーディエンスを定義したり、パーソナライゼーションの目的で顧客属性を使用したりできます。
Experience Platform では、スキーマを使用して、一貫性のある再利用可能な方法でデータの構造を記述します。システムをまたいで一貫したデータを定義することで、意味を保有しやすくなり、データから価値を得ることができます。
データを Platform に取り込む前に、スキーマを構成して、データの構造を記述し、各フィールドに含めることができるデータの種類を制限する必要があります。スキーマは、基本クラスと 0 個以上のスキーマフィールドグループで構成されます。
デザインの原則やベストプラクティスなど、スキーマ構成モデルについて詳しくは、 スキーマ構成の基本 またはコース XDM を使用した顧客体験データのモデル化.
前提条件
レッスンを完了するには、レッスンスキーマを作成する権限が必要ですExperience Platform。
学習内容
このレッスンでは、次の操作を実行します。
- データ収集インターフェイスでのスキーマの作成
- 標準フィールドグループをスキーマに追加する
- カスタムフィールドグループを作成してスキーマに追加する
スキーマに移動
-
Adobe Experience Cloud にログインします。
-
このチュートリアルで使用しているExperience Platformサンドボックス内にいることを確認します。
-
アプリ切り替えボタンを開く (右上)
-
選択 データ収集 を選択します。
note note NOTE Real-Time CDPなどの Platform ベースのアプリケーションのお客様は、このチュートリアルで開発サンドボックスを使用する必要があります。 他のお客様は、デフォルトの実稼動サンドボックスを使用します。 -
選択 スキーマ under データ管理 をクリックします。
これで、メインスキーマページに移動し、既存のスキーマのリストが表示されます。 また、スキーマの主要な構築ブロックに対応するタブを確認できます。
- フィールドグループ は、個人の詳細、ホテルの環境設定、住所など、特定のデータを取り込むための 1 つ以上のフィールドを定義する再利用可能なコンポーネントです。
- クラス スキーマに含まれるデータの行動面を定義します。 例:
XDM ExperienceEvent
は時系列、イベントデータ、XDM Individual Profile
は、個人に関する属性データをキャプチャします。 - データタイプ は、基本リテラルフィールドと同じ方法で、クラスまたはフィールドグループの参照フィールドタイプとして使用されます。
上記の説明は、概要です。 詳しくは、 スキーマ構築ブロック ビデオまたは読み取り スキーマ構成の基本 (製品ドキュメント内)。
このチュートリアルでは、消費者エクスペリエンスイベントフィールドグループを使用し、カスタムフィールドグループを作成してプロセスを示します。
Luma アプリスキーマのアーキテクチャ
実際のシナリオでは、スキーマのデザインプロセスは次のようになります。
- ビジネス要件を収集します。
- できるだけ多くの要件をカバーする事前に作成されたフィールドグループを見つけます。
- すき間のカスタムフィールドグループを作成します。
学習のために、事前に作成されたフィールドグループとカスタムフィールドグループを使用します。
- 消費者エクスペリエンスイベント:多くの共通フィールドを持つ事前に作成されたフィールドグループ。
- アプリの情報:TrackState/TrackAction Analytics の概念を模倣するように設計されたカスタムフィールドグループ。
スキーマの作成
-
選択 スキーマを作成.
-
Adobe Analytics の クラスを選択 の手順 スキーマを作成 ウィザード、選択 エクスペリエンスイベント underthen このスキーマの基本クラスを選択.
-
「次へ」を選択します。
-
Adobe Analytics の 名前とレビュー の手順 スキーマを作成 ウィザード、 スキーマの表示名 例:
Luma Mobile Event Schema
および 説明例:Schema for Luma mobile app experience events
.note note NOTE 単一のサンドボックスに複数のユーザーを配置する場合、または共有アカウントを使用する場合は、命名規則の一部として ID を追加するか、事前に付加することを検討してください。 例えば、の代わりに Luma Mobile App Event Schema
,使用Luma Mobile App Event Schema - Joe Smith
. 詳しくは、 概要. -
選択 完了 」をクリックしてウィザードを終了します。
-
選択 追加 次の フィールドグループ.
-
Consumer Experience Event
を検索します。 -
選択 :フィールドをプレビューするか、詳細をお読みください。詳細は、フィールドグループを選択する前に確認してください。
-
選択 消費者エクスペリエンスイベント.
-
「フィールドグループを追加」を選択します。
メインスキーマの構成画面に戻り、使用可能なフィールドがすべて表示されます。
-
「保存」を選択します。
The 消費者エクスペリエンスイベント フィールドグループのデータタイプは Web 情報:ページビューやリンククリックなどのイベントを表します。 書き込み時には、この機能に対するモバイルアプリの同等性がないので、独自のを作成します。
カスタムデータタイプの作成
最初に、2 つのイベントを説明するカスタムデータ型を作成します。
- 画面ビュー
- アプリのインタラクション
-
を選択します。 データタイプ タブをクリックします。
-
選択 データタイプを作成.
-
次を提供: 表示名 および 説明 例:
App Information
およびCustom data type describing "Screen Views" & "App Actions"
note tip TIP 常に判読可能で説明的なを使用 名前を表示 カスタムフィールドの場合は、フィールドがセグメントビルダーなどのダウンストリームサービスで表示される際に、マーケターがよりアクセスしやすくなります。 -
フィールドを追加するには、 」ボタンをクリックします。
-
このフィールドは、アプリとのやり取りのためのコンテナオブジェクトなので、キャメルケースを提供します。 フィールド名
appInteraction
, 表示名App Interaction
をクリックし、次を選択します。Object
から タイプ リスト。 -
「適用」を選択します。
-
アクションが発生した頻度を測定するには、「 ボタンの横 appInteraction オブジェクトを作成しました。
-
ラクダの入れ物を渡せ フィールド名
appAction
, 表示名 /App Action
および タイプMeasure
.この手順は、Adobe Analyticsの成功イベントと同じです。
-
「適用」を選択します。
-
を選択して、インタラクションのタイプを説明するフィールドを追加します。 ボタンの横 appInteraction オブジェクト。
-
以下を実行します。 フィールド名
name
, 表示名 /Name
および タイプString
.この手順は、Adobe Analyticsのディメンションと同じです。
-
右側のパネルの下までスクロールし、「 」を選択します。 適用.
-
次の手順で、
appStateDetails
を含むオブジェクト 測定 ~と呼ばれるフィールドscreenView
と 2 文字列 名前の付いたフィールドscreenName
およびscreenType
の場合は、 appInteraction オブジェクト。 -
「保存」を選択します。
カスタムフィールドグループを追加する
次に、カスタムデータタイプを使用してカスタムフィールドグループを追加します。
-
このレッスンで先ほど作成したスキーマを開きます。
-
選択 追加 次の フィールドグループ.
-
「新しいフィールドグループを作成」を選択します。
-
次を提供: 表示名 および 説明 例:
App Interactions
およびFields for app interactions
. -
「フィールドグループを追加」を選択します。
-
メインの構成画面から、「」を選択しますアプリのインタラクション.
-
スキーマのルートにフィールドを追加するには、 ボタンをクリックします。
-
右側のレールで、 フィールド名 /
appInformation
, a 表示名 /App Information
、および タイプ /App Information
. -
選択 アプリのインタラクション から フィールドグループ ドロップダウンを使用して、フィールドを新しいフィールドグループに割り当てます。
-
「適用」を選択します。
-
「保存」を選択します。
次へ: の作成 datastream