建立 XDM 結構描述
瞭解如何為行動應用程式事件建立XDM結構描述。
標準化和互通性是Adobe Experience Platform背後的重要概念。 體驗資料模型(XDM)由Adobe驅動,致力於標準化客戶體驗資料並定義客戶體驗管理的結構。
什麼是XDM結構描述?
XDM是公開記錄的規格,旨在改善數位體驗的效能。 它提供通用結構和定義,可讓任何應用程式與Platform服務通訊。 只要遵循XDM標準,所有客戶體驗資料都可整合到共同表現中,以更快、更整合的方式提供深入分析。 您可以從客戶動作中獲得寶貴的見解、透過區段定義客戶對象,以及使用客戶屬性進行個人化。
Experience Platform使用結構描述,以一致且可重複使用的方式說明資料結構。 藉由定義跨系統的一致資料,將更容易保留意義,進而從資料中獲得價值。
在將資料擷取到Platform之前,必須組成結構描述資料的結構並對可包含在每個欄位中的資料型別提供限制。 結構描述包含一個基底類別和零個或多個結構描述欄位群組。
如需結構描述組合模型的詳細資訊,包括設計原則和最佳實務,請參閱結構描述組合基本概念或播放清單使用XDM為您的客戶體驗資料建立模型。
先決條件
若要完成課程,您必須有建立Experience Platform結構描述的許可權。
學習目標
在本課程中,您將會:
- 在資料收集介面中建立結構
- 將標準欄位群組新增到結構描述
- 建立自訂欄位群組並新增至結構描述
導覽至結構描述
-
登入Adobe Experience Cloud。
-
確定您是在本教學課程使用的Experience Platform沙箱中。
-
開啟應用程式切換器 (位於右上方),
-
從功能表選取 資料彙集。
note note NOTE 使用Real-Time CDP等平台型應用程式的客戶,應使用開發沙箱進行本教學課程。 其他客戶則使用預設的生產沙箱。 -
在左側邊欄的 資料管理 下選取 結構描述。
此時您會進入主要方案頁面,並顯示任何現有方案的清單。 您也可以看到與結構描述核心建置區塊相對應的標籤:
- 欄位群組 是可重複使用的元件,可定義一或多個欄位以擷取特定資料,例如個人詳細資料、飯店偏好設定或地址。
- 類別 定義結構描述所包含資料的行為方面。 例如:
XDM ExperienceEvent
會擷取時間序列、事件資料,而XDM Individual Profile
會擷取有關個人的屬性資料。 - 資料型別 在類別或欄位群組中做為參考欄位型別,使用方式與基本常值欄位相同。
以上說明為高階概述。 如需詳細資訊,請參閱結構描述建置區塊影片,或閱讀產品檔案中的結構描述組合基本概念。
在本教學課程中,您會使用取用者體驗事件欄位群組,並建立自訂群組來示範此程式。
Luma應用程式結構描述架構
在真實世界情況中,結構描述設計流程可能如下所示:
- 收集業務需求。
- 尋找預先建立的欄位群組,以儘可能滿足需求。
- 建立任何間隙的自訂欄位群組。
出於學習目的,您會使用預先建立和自訂欄位群組。
- 取用者體驗事件:預先建立的欄位群組有許多通用欄位。
- 應用程式資訊:設計用來模擬TrackState/TrackAction分析概念的自訂欄位群組。
建立結構描述
-
選取 建立結構描述。
-
在 建立結構描述 精靈的 選取類別 步驟中,選取 底下的 體驗事件 選取此結構描述的基底類別。
-
選取 下一步。
-
在 建立結構描述 精靈的 名稱和檢閱 步驟中,輸入 結構描述顯示名稱 (例如
Luma Mobile Event Schema
)和描述 (例如Schema for Luma mobile app experience events
)。note note NOTE 如果您正在閱讀此教學課程,且已將多位人員放在單一沙箱中,或您使用共用帳戶,請考慮在命名慣例中附加或附加身分識別。 例如,使用 Luma Mobile App Event Schema - Joe Smith
,而非Luma Mobile App Event Schema
。 另請參閱總覽中的備註。 -
選取 完成 以完成精靈。
-
選取 欄位群組 旁的 新增。
-
搜尋
Consumer Experience Event
。 -
選取 以預覽欄位和/或在選取欄位群組之前閱讀更多詳細資訊。
-
選取 消費者體驗事件。
-
選取 「新增欄位群組」。
系統會將您帶回主要結構描述構成畫面,讓您在其中檢視所有可用欄位。
-
選取「儲存」。
取用者體驗事件欄位群組具有名為網頁資訊的資料型別,可描述頁面檢視和連結點按等事件。 在撰寫本文時,行動應用程式尚未與這項功能對等,因此您將建立您自己的應用程式。
建立自訂資料型別
首先,請建立自訂資料型別,說明兩個事件:
- 畫面檢視
- 應用程式互動
-
選取 資料型別 索引標籤。
-
選取 建立資料型別。
-
提供 顯示名稱 和 描述,例如
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中的維度。
-
捲動至右側邊欄底部,並選取 套用。
-
若要建立包含名為
screenView
的 量值 欄位以及名為screenName
和screenType
的兩個 字串 欄位的appStateDetails
物件,請依照建立 appInteraction 物件時所用的步驟進行。 -
選取「儲存」。
的最終狀態
新增自訂欄位群組
現在請使用您的自訂資料型別新增自訂欄位群組:
-
開啟您在本課程中先前建立的結構描述。
-
選取 欄位群組 旁的 新增。
-
選取 建立新欄位群組。
-
提供 顯示名稱 和 描述,例如
App Interactions
和Fields for app interactions
。 -
選取 「新增欄位群組」。
-
從主要構成畫面中,選取 應用程式互動。
-
選取結構描述名稱旁的 按鈕,將欄位新增至結構描述的根目錄。
-
在右邊欄中,提供
appInformation
的 欄位名稱、App Information
的 顯示名稱 和App Information
的 型別。 -
從 欄位群組 下拉式清單中選取 應用程式互動,以將欄位指派給您的新欄位群組。
-
選取 「套用」。
-
選取「儲存」。
下一步: 建立資料流