使用網頁SDK將資料串流至Experience Platform

了解如何使用 Platform Web SDK 將 Web 資料串流傳輸至 Adob​​e Experience Platform。

Experience Platform是所有新Experience Cloud應用程式(例如Adobe Real-Time Customer Data Platform、Adobe Customer Journey Analytics和Adobe Journey Optimizer)的骨幹。 這些應用程式的設計是要使用Platform Web SDK作為其最佳的Web資料收集方法。

網頁SDK和Adobe Experience Platform圖表

Experience Platform會使用您先前建立的相同XDM結構描述,從Luma網站擷取事件資料。 當該資料傳送到Platform Edge Network時,資料流設定可以將其轉送到Experience Platform。

學習目標

在本課程結束時,您將能夠:

  • 在Adobe Experience Platform中建立資料集
  • 設定資料流以將網頁SDK資料傳送至Adobe Experience Platform
  • 為即時客戶個人檔案啟用串流網頁資料
  • 驗證資料已著陸Platform資料集和即時客戶設定檔中
  • 將忠誠度計畫資料範例擷取至Platform
  • 建立簡單的平台對象

先決條件

若要完成本課程,您必須先:

  • 擁有Adobe Experience Platform應用程式的存取權,例如Real-Time Customer Data Platform、Journey Optimizer或Customer Journey Analytics
  • 完成本教學課程之初始設定和標籤設定區段中先前的課程。
NOTE
如果您沒有任何Platform應用程式,您可以略過本課程或一起閱讀。

建立資料集

所有成功內嵌至Adobe Experience Platform的資料都會以資料集的形式保留在資料湖中。 資料集是資料集合的儲存和管理結構,通常是包含結構描述(欄)和欄位(列)的表格。 資料集也包含中繼資料,可說明其儲存資料的各個層面。

讓我們為您的Luma Web事件資料設定資料集:

  1. 移至Experience PlatformJourney Optimizer介面

  2. 確認您是在本教學課程使用的開發沙箱中

  3. 從左側導覽開啟​資料管理>資料集

  4. 選取​建立資料集

    建立結構描述

  5. 選取​ 從結構描述建立資料集 ​選項

    從結構描述建立資料集

  6. 選取在Luma Web Event Data先前的課程中建立的結構描述,然後選取​下一步

    資料集,選取結構描述

  7. 為資料集提供​ 名稱 ​和選用的​描述。 此練習請使用Luma Web Event Data,然後選取​完成

    資料集名稱

資料集現在已設定為開始從Platform Web SDK實作收集資料。

設定資料串流

現在您可以設定您的資料串流,將資料傳送至Adobe Experience Platform。 資料串流是標籤屬性、Platform Edge Network和Experience Platform資料集之間的連結。

  1. 開啟資料彙集介面

  2. 從左側導覽中選取​資料串流

  3. 開啟您在設定資料流課程Luma Web SDK: Development Environment中建立的資料流

    選取Luma Web SDK資料流

  4. 選取​新增服務
    新增服務至資料流

  5. 選取​ Adobe Experience Platform ​做為​服務

  6. 選取​已啟用

  7. 選取Luma Web Event Data做為​事件資料集

  8. 選取​儲存

    資料流設定

當您在Luma示範網站上產生對應至標籤屬性的流量時,資料會填入Experience Platform中的資料集!

驗證資料集

此步驟對於確保資料已抵達資料集至關重要。 有多種方式可驗證傳送至資料集的資料路徑。

  • 使用Experience Platform Debugger進行驗證
  • 使用Experience Platform Assurance進行驗證
  • 使用預覽資料集進行驗證
  • 使用查詢服務進行驗證

Debugger

這些步驟與您在偵錯工具課程中所執行的步驟大致相同。 不過,由於資料只有在資料流中啟用後才會傳送至Platform,因此您必須產生更多範例資料:

  1. 開啟Luma示範網站並選取Experience Platform Debugger擴充功能圖示

  2. 設定偵錯工具將標籤屬性對應至​ 您的 ​開發環境,如使用偵錯工具驗證課程中所述

    Debugger中顯示的組織ID

  3. 瀏覽網站。 檢視一些產品並新增一些到您的購物車

  4. 在Debugger中,開啟「事件」列以尋找部分XDM變數

您已驗證資料是否已離開瀏覽器並傳送至資料流!

Assurance

由於我們已在資料流中啟用服務,因此可在Assurance中看到更多資訊:

  1. 開啟您的Assurance工作階段或開始新的工作階段

  2. 開啟​ 資料流 ​事件

  3. 您可以在此處檢視Platform服務的設定,包括您先前在本課程中建立的資料串流的ID。

    在Assurance中設定平台的 資料流

  4. 開啟屬於​ com.adobe.streaming.validation ​廠商的​ generic ​事件。 這表示請求已連同隨附的XDM資料傳送至資料集

    在Assurance中進行 驗證

您已驗證Platform Edge Network已收到請求並轉送至Platform資料集。

預覽資料集

現在,讓我們實際檢視資料集! 快速選項是使用​ 預覽資料集 ​功能。 網頁SDK資料會微批次處理至資料湖,並定期在平台介面中重新整理。 您可能需要10到15分鐘的時間才能看到您產生的資料。

  1. Experience Platform介面中,選取左側導覽中的​ 資料管理>資料集 ​以開啟​ 資料集 ​儀表板。

    控制面板會列出貴組織的所有可用資料集。 系統會顯示每個列出資料集的詳細資訊,包括其名稱、資料集所遵守的結構描述,以及最新擷取執行的狀態。

  2. 選取您的Luma Web Event Data資料集以開啟其​ 資料集活動 ​畫面。

    資料集Luma Web事件

    活動畫麵包含以視覺效果呈現訊息使用率的圖表,以及成功和失敗批次的清單。

  3. 由於這是新的資料集,如果您甚至看到一個批次有擷取的記錄,這是一個正號:

  4. 從​ 資料集活動 ​畫面中,選取靠近熒幕右上角的​預覽資料集,以預覽最多100列的資料。 如果資料集空白,則會停用預覽連結。

    資料集預覽

  5. 將會執行查詢,從您的資料集中提取100個最近的資料列。 您可以深入研究個別XDM欄位,例如web.webPageDetails.name:

    資料集預覽

查詢資料

您可以對資料執行自訂查詢,以及驗證資料擷取:

  1. Experience Platform介面中,選取左側導覽中的​ 資料管理>查詢 ​以開啟​ 查詢 ​畫面。

  2. 選取​建立查詢

  3. 首先,執行查詢以檢視資料湖中表格的所有名稱。 在查詢編輯器中輸入SHOW TABLES,然後按一下播放圖示以執行查詢。

  4. 在結果中,請注意資料表名稱是luma_web_event_data的方式

  5. 現在,使用參考您表格的簡單查詢來查詢表格(請注意,查詢預設將限製為100個結果): SELECT * FROM "luma_web_event_data"

  6. 過了一會兒,您應該會看到網頁資料的範例記錄。

    資料集查詢

ERROR
如果您收到「未布建表格」錯誤,請仔細檢查表格的名稱。 也可能是微批次資料尚未抵達資料湖。 10-15分鐘後再試一次。
INFO
查詢服務是資料工程師和分析師的強大工具。 如需Adobe Experience Platform查詢服務的詳細資訊,請參閱Platform教學課程一節中的探索資料
NOTE
感謝您花時間學習Adobe Experience Platform Web SDK。 如果您有任何疑問、想分享一般意見或有關於未來內容的建議,請在這篇Experience League社群討論貼文上分享
recommendation-more-help
8cbc0fd8-ca1d-433b-9c3d-bc3f113347d4