XDM スキーマの作成

モバイルアプリイベント用の XDM スキーマを作成する方法を説明します。

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

XDM スキーマとは

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

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

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

デザインの原則やベストプラクティスなど、スキーマ構成モデルについて詳しくは、 スキーマ構成の基本 またはコース XDM を使用した顧客体験データのモデル化.

TIP
Analytics ソリューションデザインリファレンス (SDR) に詳しい方は、スキーマをより堅牢な SDR と考えることができます。 詳しくは、 ソリューションデザインリファレンス (SDR) ドキュメントの作成と管理 を参照してください。

前提条件

レッスンを完了するには、レッスンスキーマを作成する権限が必要ですExperience Platform。

学習内容

このレッスンでは、次の操作を実行します。

  • データ収集インターフェイスでのスキーマの作成
  • 標準フィールドグループをスキーマに追加する
  • カスタムフィールドグループを作成してスキーマに追加する

スキーマに移動

  1. Adobe Experience Cloud にログインします。

  2. このチュートリアルで使用しているExperience Platformサンドボックス内にいることを確認します。

  3. アプリ切り替えボタンを開く アプリ切り替えボタン (右上)

  4. 選択 データ収集 を選択します。

    ログイン先Experience Cloud

    note note
    NOTE
    Real-Time CDPなどの Platform ベースのアプリケーションのお客様は、このチュートリアルで開発サンドボックスを使用する必要があります。 他のお客様は、デフォルトの実稼動サンドボックスを使用します。
  5. 選択 スキーマ under データ管理 をクリックします。

    タグのホーム画面

これで、メインスキーマページに移動し、既存のスキーマのリストが表示されます。 また、スキーマの主要な構築ブロックに対応するタブを確認できます。

  • フィールドグループ は、個人の詳細、ホテルの環境設定、住所など、特定のデータを取り込むための 1 つ以上のフィールドを定義する再利用可能なコンポーネントです。
  • クラス スキーマに含まれるデータの行動面を定義します。 例: XDM ExperienceEvent は時系列、イベントデータ、 XDM Individual Profile は、個人に関する属性データをキャプチャします。
  • データタイプ は、基本リテラルフィールドと同じ方法で、クラスまたはフィールドグループの参照フィールドタイプとして使用されます。

上記の説明は、概要です。 詳しくは、 スキーマ構築ブロック ビデオまたは読み取り スキーマ構成の基本 (製品ドキュメント内)。

このチュートリアルでは、消費者エクスペリエンスイベントフィールドグループを使用し、カスタムフィールドグループを作成してプロセスを示します。

NOTE
Adobeは、引き続き標準のフィールドグループを追加します。これらのフィールドはExperience Platformサービスで暗黙的に認識され、Platform コンポーネント間で使用する場合は一貫性が高まるので、可能な限り使用する必要があります。 標準フィールドグループを使用すると、Platform の Analytics および AI 機能での自動マッピングなどの有形のメリットが得られます。

Luma アプリスキーマのアーキテクチャ

実際のシナリオでは、スキーマのデザインプロセスは次のようになります。

  • ビジネス要件を収集します。
  • できるだけ多くの要件をカバーする事前に作成されたフィールドグループを見つけます。
  • すき間のカスタムフィールドグループを作成します。

学習のために、事前に作成されたフィールドグループとカスタムフィールドグループを使用します。

  • 消費者エクスペリエンスイベント:多くの共通フィールドを持つ事前に作成されたフィールドグループ。
  • アプリの情報:TrackState/TrackAction Analytics の概念を模倣するように設計されたカスタムフィールドグループ。

スキーマの作成

  1. 選択 スキーマを作成.

  2. Adobe Analytics の クラスを選択 の手順 スキーマを作成 ウィザード、選択 エクスペリエンスイベント underthen このスキーマの基本クラスを選択.

  3. 次へ」を選択します。

    スキーマウィザードの基本クラス

  4. 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. 詳しくは、 概要.
  5. 選択 完了 」をクリックしてウィザードを終了します。

    スキーマ名とレビュー

  6. 選択 プラス 追加 次の フィールドグループ.

    フィールドグループを追加

  7. Consumer Experience Event を検索します。

  8. 選択 プレビュー :フィールドをプレビューするか、詳細をお読みください。詳細は、フィールドグループを選択する前に確認してください。

  9. 選択 消費者エクスペリエンスイベント.

  10. フィールドグループを追加」を選択します。

    フィールドグループの選択

    メインスキーマの構成画面に戻り、使用可能なフィールドがすべて表示されます。

  11. 保存」を選択します。

NOTE
グループ内のすべてのフィールドを使用する必要はないことに注意してください。 また、フィールドを削除して、スキーマを簡潔かつ理解しやすくすることもできます。 役立つ場合は、スキーマを空のデータレイヤーと考えることができます。 アプリでは、適切な時間に関連する値を設定します。

The 消費者エクスペリエンスイベント フィールドグループのデータタイプは Web 情報:ページビューやリンククリックなどのイベントを表します。 書き込み時には、この機能に対するモバイルアプリの同等性がないので、独自のを作成します。

カスタムデータタイプの作成

最初に、2 つのイベントを説明するカスタムデータ型を作成します。

  • 画面ビュー
  • アプリのインタラクション
  1. を選択します。 データタイプ タブをクリックします。

  2. 選択 データタイプを作成.

    データタイプメニューの選択

  3. 次を提供: 表示名 および 説明 ​例: App Information および Custom data type describing "Screen Views" & "App Actions"

    名前と説明の入力

    note tip
    TIP
    常に判読可能で説明的なを使用 名前を表示 カスタムフィールドの場合は、フィールドがセグメントビルダーなどのダウンストリームサービスで表示される際に、マーケターがよりアクセスしやすくなります。
  4. フィールドを追加するには、 プラス 」ボタンをクリックします。

  5. このフィールドは、アプリとのやり取りのためのコンテナオブジェクトなので、キャメルケースを提供します。 フィールド名 appInteraction, 表示名 App Interactionをクリックし、次を選択します。 Object から タイプ リスト。

  6. 適用」を選択します。

    新しいアプリアクションイベントの追加

  7. アクションが発生した頻度を測定するには、「 プラス ボタンの横 appInteraction オブジェクトを作成しました。

  8. ラクダの入れ物を渡せ フィールド名 appAction, 表示名 / App Action および タイプ Measure.

    この手順は、Adobe Analyticsの成功イベントと同じです。

  9. 適用」を選択します。

    アクション名フィールドの追加

  10. を選択して、インタラクションのタイプを説明するフィールドを追加します。 プラス ボタンの横 appInteraction オブジェクト。

  11. 以下を実行します。 フィールド名 name, 表示名 / Name および タイプ String.

    この手順は、Adobe Analyticsのディメンションと同じです。

    適用の選択

  12. 右側のパネルの下までスクロールし、「 」を選択します。 適用.

  13. 次の手順で、 appStateDetails を含むオブジェクト 測定 ~と呼ばれるフィールド screenView と 2 文字列 名前の付いたフィールド screenName および screenTypeの場合は、 appInteraction オブジェクト。

  14. 保存」を選択します。

    データタイプの最終状態

カスタムフィールドグループを追加する

次に、カスタムデータタイプを使用してカスタムフィールドグループを追加します。

  1. このレッスンで先ほど作成したスキーマを開きます。

  2. 選択 プラス 追加 次の フィールドグループ.

    新しいフィールドグループを追加中

  3. 新しいフィールドグループを作成」を選択します。

  4. 次を提供: 表示名 および 説明 ​例: App Interactions および Fields for app interactions.

  5. フィールドグループを追加」を選択します。

    名前と説明の入力

  6. メインの構成画面から、「」を選択しますアプリのインタラクション.

  7. スキーマのルートにフィールドを追加するには、 プラス ボタンをクリックします。

  8. 右側のレールで、 フィールド名 / appInformation, a 表示名 / App Information、および タイプ / App Information.

  9. 選択 アプリのインタラクション から フィールドグループ ドロップダウンを使用して、フィールドを新しいフィールドグループに割り当てます。

  10. 適用」を選択します。

  11. 保存」を選択します。

    適用の選択

NOTE
カスタムフィールドグループは、常にExperience Cloud組織 ID の下に配置されます。
SUCCESS
これで、このチュートリアルの残りの部分で使用するスキーマが作成されました。
Adobe Experience Platform Mobile SDK の学習に時間を割いていただき、ありがとうございます。 ご質問がある場合、一般的なフィードバックを共有する場合、または今後のコンテンツに関する提案がある場合は、このドキュメントで共有します Experience Leagueコミュニティディスカッション投稿.

次へ: の作成 datastream

recommendation-more-help
9fed61f5-c338-47ad-8005-0b89a5f4af8b