使用Web SDK串流資料以Experience Platform
了解如何使用 Platform Web SDK 將 Web 資料串流傳輸至 Adobe Experience Platform。
Experience Platform是所有新Experience Cloud應用程式的骨幹,例如Adobe Real-time Customer Data Platform、Adobe Customer Journey Analytics和Adobe Journey Optimizer。 這些應用程式在設計上使用Platform Web SDK作為收集網頁資料的最佳方法。
Experience Platform會使用您先前建立的相同XDM結構描述,從Luma網站擷取事件資料。 當該資料傳送至PlatformEdge Network時,資料流設定可以將其轉送至Experience Platform。
學習目標
在本課程結束時,您將能夠:
- 在Adobe Experience Platform中建立資料集
- 設定資料流以傳送Web SDK資料至Adobe Experience Platform
- 為即時客戶個人檔案啟用串流網頁資料
- 驗證資料已著陸Platform資料集和即時客戶設定檔中
- 將忠誠度計畫資料範例擷取至Platform
- 建立簡單的平台對象
先決條件
若要完成本課程,您必須先:
- 擁有Adobe Experience Platform應用程式的存取權,例如Real-time Customer Data Platform、Journey Optimizer或Customer Journey Analytics
- 完成本教學課程之初始設定和標籤設定區段中先前的課程。
建立資料集
所有成功內嵌至Adobe Experience Platform的資料都會以資料集的形式保留在資料湖中。 資料集是資料集合的儲存和管理結構,通常是包含結構描述(欄)和欄位(列)的表格。 資料集也包含中繼資料,可說明其儲存資料的各個層面。
讓我們為您的Luma Web事件資料設定資料集:
-
確認您是在本教學課程使用的開發沙箱中
-
從左側導覽開啟 資料管理>資料集
-
選取 建立資料集
-
選取 從結構描述建立資料集 選項
-
選取在先前的課程中建立的
Luma Web Event Data
結構描述,然後選取 下一步 -
為資料集提供 名稱 和選用的 描述。 此練習請使用
Luma Web Event Data
,然後選取 完成
資料集現在已設定為開始從Platform Web SDK實作收集資料。
設定資料串流
現在您可以設定您的資料串流,將資料傳送至Adobe Experience Platform。 資料流是標籤屬性、平台Edge Network和Experience Platform資料集之間的連結。
當您在Luma示範網站上產生對應至標籤屬性的流量時,資料會以Experience Platform填入資料集!
驗證資料集
此步驟對於確保資料已抵達資料集至關重要。 驗證傳送至資料集的資料有兩個方面。
- 使用Experience Platform偵錯工具進行驗證
- 使用預覽資料集進行驗證
- 使用查詢服務進行驗證
Experience Platform Debugger
這些步驟與您在偵錯工具課程中所執行的步驟大致相同。 不過,由於資料只有在資料流中啟用後才會傳送至Platform,因此您必須產生更多範例資料:
現在,資料應填入Luma Web Event Data
資料集,並準備好「預覽資料集」驗證。
預覽資料集
若要確認資料已著陸Platform的資料湖,快速選項是使用 預覽資料集 功能。 Web SDK資料會以微批次處理至資料湖,並定期在平台介面中重新整理。 您可能需要10到15分鐘的時間才能看到您產生的資料。
-
在Experience Platform介面中,選取左側導覽中的 資料管理>資料集 以開啟 資料集 儀表板。
控制面板會列出貴組織的所有可用資料集。 系統會顯示每個列出資料集的詳細資訊,包括其名稱、資料集所遵守的結構描述,以及最新擷取執行的狀態。
-
選取您的
Luma Web Event Data
資料集以開啟其 資料集活動 畫面。活動畫麵包含以視覺效果呈現訊息使用率的圖表,以及成功和失敗批次的清單。
-
從 資料集活動 畫面中,選取靠近熒幕右上角的 預覽資料集,以預覽最多100列的資料。 如果資料集空白,則會停用預覽連結。
在預覽視窗中,資料集的結構描述階層檢視會顯示在右側。
查詢資料
- 在Experience Platform介面中,選取左側導覽中的 資料管理>查詢 以開啟 查詢 畫面。
- 選取 建立查詢
- 首先,執行查詢以檢視資料湖中表格的所有名稱。 在查詢編輯器中輸入
SHOW TABLES
,然後按一下播放圖示以執行查詢。 - 在結果中,請注意資料表的名稱類似於
luma_web_event_data
的情況 - 現在,使用參考您表格的簡單查詢來查詢表格(請注意,查詢預設將限製為100個結果):
SELECT * FROM "luma_web_event_data"
- 過了一會兒,您應該會看到網頁資料的範例記錄。
為即時客戶個人檔案啟用資料集和結構描述
對於Real-time Customer Data Platform和Journey Optimizer的客戶,下一步是啟用即時客戶個人檔案的資料集和結構描述。 從Web SDK串流的資料會是流入Platform的眾多資料來源之一,而您想要將網頁資料與其他資料來源結合,以建置360度客戶設定檔。 若要深入瞭解即時客戶個人檔案,請觀看此短片:
若要啟用資料集:
-
開啟您建立的資料集,
Luma Web Event Data
-
選取 設定檔切換 以開啟
-
確認您要 啟用 資料集
若要啟用結構描述:
-
開啟您建立的結構描述,
Luma Web Event Data
-
選取 設定檔切換 以開啟
-
選取 此結構描述的資料將在identityMap欄位中包含主要身分。
note important IMPORTANT 傳送到Real-Time Customer Profile的每個記錄都需要主要身分。 一般而言,身分欄位會在結構描述中加上標籤。 但是,使用身分對應時,結構描述中不會顯示身分欄位。 此對話方塊是確認您心中有一個主要身分,且您會在傳送資料時,在身分對應中指定該身分。 如您所知,Web SDK會使用身分對應,以Experience CloudID (ECID)作為預設主要身分,並以已驗證的ID作為主要身分(若可用)。 -
選取 啟用
-
選取 儲存 以儲存更新的結構描述
現在結構描述也針對設定檔啟用。
- 首先,將一些資料內嵌到資料集中。
- 解決資料擷取程式期間發生的任何問題(例如資料驗證或對應問題)。
- 為設定檔啟用資料集和結構描述
- 視需要重新內嵌資料
驗證設定檔
您可以在Platform介面(或Journey Optimizer介面)中查詢客戶設定檔,確認資料已著陸Real-Time Customer Profile。 顧名思義,設定檔會即時填入,因此不會像資料集中的驗證資料一樣延遲。
首先,您必須產生更多範例資料。 重複本課程中先前步驟以在Luma網站對應至您的標籤屬性時登入。 Inspect Platform Web SDK要求,以確定其會傳送包含lumaCRMId
的資料。
-
在Experience Platform介面中,選取左側導覽中的 客戶 > 設定檔
-
作為 身分識別名稱空間 使用
lumaCRMId
-
複製並貼上您在Experience Platform偵錯工具中檢查之呼叫中傳遞的
lumaCRMId
的值,此案例中為112ca06ed53d3db37e4cea49cc45b71e
。 -
如果
lumaCRMId
的設定檔中有有效值,則主控台中會填入設定檔ID: -
若要檢視每個ID的完整 客戶設定檔,請在主視窗中選取 設定檔識別碼。
note note NOTE 請注意,您可以選取「設定檔ID」的超連結,或者如果您選取該列,則會開啟右邊的功能表,您可以在其中選取「設定檔ID」超連結
在這裡,您可以看到連結至
lumaCRMId
的所有身分識別,例如ECID
。
您現已啟用適用於Experience Platform的Platform Web SDK (以及Real-Time CDP! 以及Journey Optimizer! 和Customer Journey Analytics!)。
建立忠誠度方案並擷取範例資料
Real-time Customer Data Platform和Journey Optimizer的客戶可望完成此練習。
將Web SDK資料擷取至Adobe Experience Platform後,您即可將資料擷取至Platform的其他資料來源加以擴充。 例如,當使用者登入Luma網站時,身分圖表會在Experience Platform中建構,而所有其他已啟用設定檔的資料集可能會連結在一起,以建置即時客戶設定檔。 若要實際瞭解此情況,請在Adobe Experience Platform中快速建立另一個資料集,其中包含一些忠誠度資料範例,以便您可以搭配Real-time Customer Data Platform和Journey Optimizer使用即時客戶設定檔。 由於您已完成類似的練習,因此會提供簡短的指示。
建立熟客方案:
-
建立新結構描述
-
選擇 個別設定檔 做為基底類別
-
命名結構描述
Luma Loyalty Schema
-
新增熟客方案詳細資料欄位群組
-
新增人口統計詳細資料欄位群組
-
選取
Person ID
欄位,並使用Luma CRM Id
身分名稱空間將其標示為身分和主要身分。 -
為設定檔啟用結構描述。 如果您找不到設定檔切換,請嘗試按一下左上方的結構描述名稱。
-
儲存結構描述
若要建立資料集並擷取範例資料:
-
從
Luma Loyalty Schema
建立新的資料集 -
為資料集命名
Luma Loyalty Dataset
-
為設定檔啟用資料集
-
下載範例檔案luma-loyalty-forWeb.json
-
將檔案拖放至您的資料集中
-
確認資料已成功內嵌
建立對象
對象會根據常見特徵將設定檔分組。 建立可在網路行銷活動中使用的快速受眾:
-
在Experience Platform或Journey Optimizer介面中,前往左側導覽中的 客戶 > 對象
-
選取 建立對象
-
選取 建置規則
-
選取 建立
-
選取 屬性
-
尋找 忠誠度 > 階層 欄位,並將其拖曳至 屬性 區段
-
將對象定義為
tier
為gold
的使用者 -
為對象命名
Luma Loyalty Rewards – Gold Status
-
選取 Edge 做為 評估方法
-
選取 儲存
由於這是非常簡單的對象,因此我們可以使用Edge評估方法。 Edge對象會在邊緣進行評估,因此在Web SDK對平台Edge Network發出的相同請求中,我們可以評估對象定義,並立即確認使用者是否符合條件。