建立 XDM 結構描述

瞭解如何為移動應用事件建立XDM架構。

標準化和互操作性是Adobe Experience Platform背後的關鍵概念。 體驗資料模型(XDM)由Adobe驅動,旨在規範客戶體驗資料並定義客戶體驗管理模式。

什麼是XDM架構?

XDM是一種公開記錄的規範,旨在提高數字型驗的威力。 它提供了允許任何應用程式與平台服務通信的通用結構和定義。 通過遵守XDM標準,所有客戶體驗資料都可以納入到一種通用的表示形式中,這種表示形式能夠以更快、更整合的方式提供洞察力。 您可以從客戶操作中獲得有價值的見解,通過細分市場定義客戶受眾,並為個性化目的表達客戶屬性。

Experience Platform 會使用結構,以一致且可重複使用的方式說明資料結構。藉由定義跨系統的一致資料,將可輕易保留意義,而發揮資料應有的價值。

在將資料引入平台之前,必須構建一個架構來描述資料的結構,並對每個欄位中可以包含的資料類型提供約束。 架構由基類和零個或多個架構欄位組組成。

有關架構組成模型(包括設計原則和最佳做法)的詳細資訊,請參見 架構組合基礎 或者 使用XDM建模您的客戶體驗資料

秘訣

如果您熟悉分析解決方案設計參考(SDR),您可以將架構視為更強健的SDR。

先決條件

要完成本課,您必須具有建立Experience Platform架構的權限。

學習目標

在本課中,您將:

  • 在資料收集介面中建立架構
  • 將標準欄位組添加到架構
  • 建立自定義欄位組並將其添加到架構

導航到方案

  1. 登入 Adobe Experience Cloud.

  2. 開啟應用交換機,然後選擇 資料收集

    3x3下拉

  3. 確保您正在Experience Platform沙盒中,您正在使用此教程。

    注意

    基於平台的應用程式(如即時CDP)的客戶應在本教程中使用開發沙箱。 其他客戶將使用預設的生產沙箱。

  4. 選擇 架構資料管理

    標籤主螢幕

現在,您位於主架構頁上,並將顯示任何現有架構的清單。 您還可以看到與架構的核心構建塊對應的頁籤:

  • 欄位組 是可重用的元件,它定義一個或多個欄位以捕獲特定資料,如個人詳細資訊、酒店首選項或地址。
  • 定義模式包含的資料的行為方面。 例如: XDM ExperienceEvent 捕獲時間系列、事件資料和 XDM Individual Profile 捕獲有關個人的屬性資料。
  • 資料類型 在類或欄位組中用作引用欄位類型,其方式與基本文本欄位相同。

以上說明是高級概述。 有關詳細資訊,請參閱 架構構建塊 視頻或閱讀 架構組合的基礎 中。

在本教程中,您將使用「消費者體驗事件」欄位組並建立一個自定義組來演示該過程。

注意

Adobe繼續添加更多標準欄位組,並且應盡可能使用這些欄位組,因為Experience Platform服務會隱式理解這些欄位,並在跨平台元件使用時提供更高的一致性。 使用標準欄位組可提供實實在在的好處,如分析中的自動映射和平台中的AI功能。

Luma應用架構體系結構

在現實場景中,架構設計過程可能如下所示:

  • 收集業務需求。
  • 查找預建的欄位組以盡可能滿足多個要求。
  • 為任何間隙建立自定義欄位組。

為了學習,您將使用預構建和自定義欄位組。

  • 消費者體驗事件:具有許多公用欄位的預構建欄位組。
  • 應用資訊:設計為模仿TrackState/TrackAction分析概念的自定義欄位組。

建立方案

  1. 選擇 建立架構 要顯示選項下拉菜單,請選擇 XDM體驗事件

    從下拉清單中選擇ExperienceEvent

  2. 搜索 Consumer Experience Event

  3. 在選擇之前,您可以預覽欄位和/或閱讀有關詳細資訊的說明。

  4. 選中複選框,然後 添加欄位組

    選擇欄位組

    您將返回到主架構合成螢幕,在該螢幕中可以查看所有可用欄位。

  5. 通過選擇 無標題架構 從左上角開始,然後 顯示名稱 & 說明,例如 Luma Tutorial Mobile"Luma App" schema for Adobe Tutorial

  6. 選取「儲存」。

    選擇應用

注意

請記住,您不必使用組中的所有欄位。 如果有幫助,可以將架構視為空資料層。 在您的應用中,您會在適當的時間填充相關值。

Consumer Experience Event 具有名為 Web information,它描述頁面視圖和連結按一下等事件。 在編寫時,此功能沒有移動應用奇偶校驗,因此您將建立自己的功能。

建立自定義資料類型

首先,建立描述兩個事件的自定義資料類型:

  • 螢幕視圖
  • 應用交互
  1. 選擇 資料類型 ,然後選擇 建立資料類型

    選擇資料類型菜單

  2. 給它 顯示名稱說明,例如 App InformationCustom data type describing "Screen Views" & "App Actions"

    提供名稱和說明

    秘訣

    始終使用可讀、描述性 顯示名稱 對於自定義欄位,因為當欄位在下游服務(如段生成器)中出現時,此做法使市場營銷人員更容易訪問這些欄位。

  3. 要添加欄位,請選擇(+)按鈕。

    此欄位是應用交互的容器對象。 給它一個駱駝箱 欄位名 appInteraction顯示名稱 App Interaction, 類型 Object

  4. 選擇 應用

    添加新應用操作事件

  5. 要測量操作發生的頻率,請通過選擇「Cont Conner(Conter)」旁邊的(+)按鈕來添加欄位 appInteraction 建立的對象。

  6. 給它一個駱駝箱 欄位名 appAction顯示名稱App Action類型 Measure

    這一步驟相當於在Adobe Analytics的成功活動。

  7. 選擇 應用

    添加操作名稱欄位

  8. 通過選擇「」旁邊的(+)按鈕,添加描述交互類型的欄位 appInteraction 的雙曲餘切值。

  9. 給它 欄位名 name顯示名稱Name類型 String

    此步驟相當於Adobe Analytics的一維。

    選擇應用

  10. 滾動到右滑軌底部並選擇 應用

  11. 按照相同的模式建立 appStateDetails 包含名為的度量欄位的對象 screenView 和兩個字串 screenNamescreenType

  12. 選取「儲存」。

    資料類型的最終狀態

添加自定義欄位組

現在,使用自定義資料類型添加自定義欄位組:

  1. 開啟您在本課前面建立的架構。

  2. 選擇 添加欄位組

    添加新欄位組

  3. 此時,通過選擇 建立新欄位組 在頂部附近的單選按鈕,然後提供名稱和說明,例如, App InteractionsFields for app interactions

    提供名稱和說明

  4. 在主合成螢幕中,向架構的根添加欄位。

  5. 選擇架構名稱旁邊的(+)。

  6. 在右滑軌中,提供 欄位名appInformation,的顯示名稱 App Information

  7. 選擇 App Information類型 下拉框,是您在上一練習中建立的資料類型。

  8. 選擇 應用

    選擇應用

注意

自定義欄位組始終放在Experience Cloud組織標識符下。

_techmarketingdemos 替換為組織的唯一值。

現在,您有一個模式可用於本教程的其餘部分。

下一個: 建立 資料流

注意

感謝您花時間學習Adobe Experience Platform移動軟體開發工具包。 如果您有問題、想要共用一般反饋或對未來內容有建議,請就此共用 Experience League社區討論帖子

本頁內容