Luma アプリスキーマアーキテクチャ
実際のシナリオでは、スキーマデザインプロセスは次のようになります。
- ビジネス要件を収集します。
- 可能な限り多くの要件に対応するために、事前に作成されたフィールドグループを見つけます。
- ギャップに対するカスタムフィールドグループの作成
学習目的で、事前定義済みフィールドグループとカスタムフィールドグループを使用します。
- 消費者エクスペリエンスイベント:多くの共通フィールドを持つ事前に作成されたフィールドグループ。
- アプリ情報:TrackState/TrackAction Analytics の概念を模倣するように設計されたカスタムフィールドグループ。
スキーマの作成
-
「スキーマを作成」を選択します。
-
スキーマを作成 ウィザードの クラスを選択 手順で、「このスキーマの基本クラスを選択 の下の エクスペリエンスイベント を選択します。
-
「次へ」を選択します。
-
スキーマを作成 ウィザードの 名前とレビュー 手順で、スキーマ表示名 (例:
Luma Mobile Event Schema
)および 説明 (例:Schema for Luma mobile app experience events
)を入力します。NOTE
このチュートリアルを 1 つのサンドボックスで複数のユーザーと共に行う場合、または共有アカウントを使用する場合は、命名規則の一部として ID を追加するか先頭に追加することを検討してください。 例えば、Luma Mobile App Event Schema
の代わりにLuma Mobile App Event Schema - Joe Smith
を使用します。 概要のメモも参照してください。 -
「完了」を選択して、ウィザードを終了します。
-
-
Consumer Experience Event
を検索します。 -
-
消費者エクスペリエンスイベント を選択します。
-
「フィールドグループを追加」を選択します。
スキーマ構成のメイン画面に戻り、使用可能なすべてのフィールドを確認できます。
-
「保存」を選択します。
消費者エクスペリエンスイベント フィールドグループのデータタイプは Web 情報 で、ページビュー数やリンククリック数などのイベントを記述します。 執筆時点では、この機能にモバイルアプリの同等機能はないので、独自の機能を作成します。
カスタムデータタイプの作成
まず、2 つのイベントを記述するカスタムデータタイプを作成します。
- 画面ビュー
- アプリの操作
-
「データタイプ」タブを選択します。
-
データタイプを作成 を選択します。
-
表示名 および 説明 を入力(例:
App Information
およびCustom data type describing "Screen Views" & "App Actions"
)TIP
カスタムフィールドには、常にわかりやすい 表示名 を使用します。この方法では、セグメントビルダーなどのダウンストリームサービスにフィールドが表示される際に、マーケターがカスタムフィールドにアクセスしやすくなります。 -
フィールドを追加するには、「
-
このフィールドは、アプリインタラクションのコンテナオブジェクトなので、キャメルケースの フィールド名
appInteraction
、表示名App Interaction
を入力し、タイプ リストからObject
を選択します。 -
「適用」を選択します。
-
アクションが発生した頻度を測定するには、作成した appInteraction オブジェクトの横にある
-
キャメルケース フィールド名
appAction
、表示名App Action
、タイプMeasure
を入力します。この手順は、Adobe Analyticsの成功イベントに相当します。
-
「適用」を選択します。
-
appInteraction オブジェクトの横にある
-
フィールド名
name
、表示名Name
、タイプString
を入力します。この手順はAdobe Analyticsのディメンションと同等です。
-
右パネルの下部までスクロールし、「適用」を選択します。
-
screenView
と呼ばれる Measure フィールドと、screenName
とscreenType
と呼ばれる 2 つの String フィールドを含むappStateDetails
オブジェクトを作成するには、appInteraction オブジェクトの作成時と同じ手順に従います。 -
「保存」を選択します。