使用Web 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網站擷取事件資料。 當該資料傳送至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
  • 完成本教學課程之初始設定和標籤設定區段中先前的課程。
NOTE
如果您沒有任何Platform應用程式,您可以略過本課程或一起閱讀。

建立資料集

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

讓我們為您的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. 資料流是標籤屬性、平台Edge Network和Experience Platform資料集之間的連結。

  1. 開啟 資料彙集 介面

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

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

    選取Luma Web SDK資料流

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

  5. 選取 Adobe Experience Platform 作為 服務

  6. 選取 Luma Web Event Data 作為 事件資料集

  7. 選取「儲存」。

    資料流設定

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

驗證資料集

此步驟對於確保資料已抵達資料集至關重要。 驗證傳送至資料集的資料有兩個方面。

  • 使用進行驗證 Experience Platform偵錯工具
  • 使用進行驗證 預覽資料集
  • 使用進行驗證 查詢服務

Experience Platform Debugger

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

  1. 開啟 Luma示範網站 並選取 Experience Platform偵錯工具 擴充功能圖示

  2. 設定Debugger將標籤屬性對應至 您的 開發環境,如 使用Debugger進行驗證 課程

    Debugger 中顯示的 Launch 開發環境

  3. 使用 test@adobe.com/test 憑證登入 Luma 網站

  4. 返回 Luma 首頁

  5. 在Debugger顯示的Platform Web SDK網路信標中,選取「事件」列以在快顯視窗中展開詳細資料

    Debugger中的Web SDK

  6. 在快顯視窗中搜尋「identityMap」。 您應該會在這裡看到lumaCrmId包含authenticatedState、id和primary的三個索引鍵
    Debugger中的Web SDK

現在,資料應填入 Luma Web Event Data 資料集並準備好進行「預覽資料集」驗證。

預覽資料集

若要確認資料已著陸Platform的資料湖,快速選項是使用 預覽資料集 功能。 Web SDK資料會以微批次處理至資料湖,並定期在平台介面中重新整理。 您可能需要10到15分鐘的時間才能看到您產生的資料。

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

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

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

    資料集Luma Web事件

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

  3. 資料集活動 熒幕,選取 預覽資料集 靠近熒幕右上角,可預覽最多100列資料。 如果資料集空白,則會停用預覽連結。

    資料集預覽

    在預覽視窗中,資料集的結構描述階層檢視會顯示在右側。

    資料集預覽1

查詢資料

  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教學課程區段。

為即時客戶個人檔案啟用資料集和結構描述

對於Real-time Customer Data Platform和Journey Optimizer的客戶,下一步是啟用即時客戶個人檔案的資料集和結構描述。 從Web SDK串流的資料會是流入Platform的眾多資料來源之一,而您想要將網頁資料與其他資料來源結合,以建置360度客戶設定檔。 若要深入瞭解即時客戶個人檔案,請觀看此短片:

CAUTION
使用您自己的網站和資料時,建議在啟用資料以用於即時客戶個人檔案之前,先對資料進行更強大的驗證。

若要啟用資料集:

  1. 開啟您建立的資料集, Luma Web Event Data

  2. 選取 設定檔切換 以開啟

    設定檔切換

  3. 確認您要 啟用 資料集

    設定檔啟用切換

啟用綱要:

  1. 開啟您建立的結構描述, Luma Web Event Data

  2. 選取 設定檔切換 以開啟

    設定檔切換

  3. 選取 此結構描述的資料將在identityMap欄位中包含主要身分。

    note important
    IMPORTANT
    傳送到Real-Time Customer Profile的每個記錄都需要主要身分。 一般而言,身分欄位會在結構描述中加上標籤。 但是,使用身分對應時,結構描述中不會顯示身分欄位。 此對話方塊是確認您心中有一個主要身分,且您會在傳送資料時,在身分對應中指定該身分。 如您所知,Web SDK會使用身分對應,以Experience CloudID (ECID)作為預設主要身分,並以已驗證的ID作為主要身分(若可用)。
  4. 選取 啟用

    設定檔啟用切換

  5. 選取 儲存 儲存更新的結構描述

現在結構描述也針對設定檔啟用。

IMPORTANT
為設定檔啟用結構描述後,如果不重設或刪除整個沙箱,就無法停用或刪除它。 此外,此時之後無法從結構描述中移除欄位。
使用您自己的資料時,我們建議您依照下列順序操作:
  • 首先,將一些資料內嵌到資料集中。
  • 解決資料擷取程式期間發生的任何問題(例如資料驗證或對應問題)。
  • 為設定檔啟用資料集和結構描述
  • 視需要重新內嵌資料

驗證設定檔

您可以在Platform介面(或Journey Optimizer介面)中查詢客戶設定檔,確認資料已著陸Real-Time Customer Profile。 顧名思義,設定檔會即時填入,因此不會像資料集中的驗證資料一樣延遲。

首先,您必須產生更多範例資料。 重複本課程中先前步驟以在Luma網站對應至您的標籤屬性時登入。 Inspect Platform Web SDK請求以確定其傳送資料時包含 lumaCRMId.

  1. Experience Platform 介面,選取 客戶 > 設定檔 在左側導覽列中

  2. 作為 身分名稱空間 使用 lumaCRMId

  3. 複製並貼上 lumaCRMId 已在您在Experience Platform Debugger中檢查的呼叫中傳遞,此案例中為 112ca06ed53d3db37e4cea49cc45b71e.

    個人資料

  4. 如果設定檔中有有效的值, lumaCRMId,設定檔ID會填入主控台中:

    個人資料

  5. 若要檢視完整的 客戶設定檔 針對每個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使用即時客戶設定檔。 由於您已完成類似的練習,因此會提供簡短的指示。

建立熟客方案:

  1. 建立新結構描述

  2. 選擇 個別設定檔 作為 基底類別

  3. 為結構命名 Luma Loyalty Schema

  4. 新增 熟客方案細節 欄位群組

  5. 新增 人口統計細節 欄位群組

  6. 選取 Person ID 欄位並標籤為 身分 和 主要身分 使用 Luma CRM Id 身分名稱空間.

  7. 為以下專案啟用結構描述: 個人資料. 如果您找不到設定檔切換,請嘗試按一下左上方的結構描述名稱。

  8. 儲存結構描述

    熟客方案

若要建立資料集並擷取範例資料:

  1. 從建立新資料集 Luma Loyalty Schema

  2. 為資料集命名 Luma Loyalty Dataset

  3. 為以下專案啟用資料集 個人資料

  4. 下載範例檔案 luma-loyalty-forWeb.json

  5. 將檔案拖放至您的資料集中

  6. 確認資料已成功內嵌

    熟客方案

建立對象

對象會根據常見特徵將設定檔分組。 建立可在網路行銷活動中使用的快速受眾:

  1. 在Experience Platform或Journey Optimizer介面中,前往 客戶 > 受眾 在左側導覽列中

  2. 選取 建立對象

  3. 選取 建置規則

  4. 選取 建立

    建立受眾

  5. 選取 屬性

  6. 尋找 忠誠度 > 階層 欄位並將其拖曳至 屬性 區段

  7. 將對象定義為使用者,其 tiergold

  8. 為對象命名 Luma Loyalty Rewards – Gold Status

  9. 選取 Edge 作為 評估方法

  10. 選取 儲存

    定義對象

由於這是非常簡單的對象,因此我們可以使用Edge評估方法。 Edge對象會在Edge進行評估,因此在Web SDK對平台Edge Network發出的相同請求中,我們可以評估對象定義,並立即確認使用者是否符合條件。

下一步:

NOTE
感謝您投入時間學習Adobe Experience Platform Web SDK。 如果您有疑問、想分享一般意見或有關於未來內容的建議,請分享這些內容 Experience League社群討論貼文
recommendation-more-help
8cbc0fd8-ca1d-433b-9c3d-bc3f113347d4