使用Experience Platform Assurance驗證Web SDK實作
Adobe Experience Platform Assurance功能可協助您檢查、校樣、模擬及驗證您收集資料或提供體驗的方式。
如您在設定資料串流課程中所學習,Platform Web SDK會先將資料從您的數位屬性傳送至Platform Edge Network。 接著,Platform Edge Network會將資料轉送至資料流中啟用的服務。 您可以使用Assurance驗證從Platform Edge Network傳入和傳出的請求。
學習目標
在本課程結束時,您將能夠:
- 開始Assurance工作階段
- 檢視傳送至Platform Edge Network及從Platform傳送的請求
先決條件
您熟悉資料收集標籤和Luma示範網站,並已完成教學課程中先前的課程:
開始和檢視Assurance工作階段
有數種方式可開始Assurance工作階段。
在Debugger中啟用Edge追蹤
若要啟用Edge追蹤:
-
移至Luma示範網站,然後使用偵錯工具來將網站上的標籤屬性切換為您自己的開發屬性
-
請確認您已登入Debugger,且顯示您的組織名稱。 如果顯示的是您的使用者名稱,請先登出再嘗試重新登入。
-
在 Experience Platform Debugger 的左側導覽中,選取記錄檔
-
選取 Edge 索引標籤,然後選取連線
-
目前為空白
-
重新整理Luma首頁並再次檢查Experience Platform Debugger,檢視資料進入Platform Edge Network的情況。 在未來的課程中,當您在資料流中啟用服務時,您將能夠看到傳出請求。
Edge追蹤中的
每次在Adobe Experience Platform Debugger中啟用Edge追蹤時,Assurance工作階段都會在背景啟動。 雖然您可以在這裡檢閱資訊,但您可能會發現Assurance介面更實用。
-
啟用Edge追蹤後,您會在頂端看到外寄連結圖示。 選取圖示以開啟Assurance。
-
隨即開啟新的瀏覽器索引標籤,其中包含Assurance介面。
從Assurance介面開始Assurance工作階段
- 開啟資料收集介面
- 在左側導覽中選取Assurance
- 選取建立工作階段
- 使用 深層連結連線 選項
- 選取開始
- 為工作階段命名,例如
Luma Web SDK validation - 作為基底URL,請輸入
https://luma.enablementadobe.com/
- 在下一個畫面中,選取複製連結
- 選取圖示以將連結複製到剪貼簿
- 在瀏覽器中貼上URL,這會使用特殊的URL引數
adb_validation_sessionid開啟Luma網站並啟動工作階段 - 在Assurance介面中,您應該會看到一則訊息,指出已成功連線至工作階段,而且您應該會看到Assurance介面中擷取的事件。
驗證Web SDK實作的目前狀態
由於我們尚未啟用資料流中的任何服務,因此在此階段的實作中檢視的資訊有限。
使用Alloy Request檢視來自Web SDK的傳入要求
我們可以檢視來自Web SDK的傳入點選,因為它已被Edge接收:
-
選取
Alloy Request列 -
檢視原始事件(或展開裝載 >
ACPExtensionEventData中的節點),直到您找到具有熟悉變數的XDM物件為止:
在Alloy Response Handle中檢視回應
如您所知,在Platform Edge Network上產生Experience Cloud ID (ECID)後,Web SDK回應中會顯示該ID 。 在Assurance中檢視的回應中,讓我們來尋找它:
-
篩選並選取事件名稱為
Alloy Response Handle的列。 -
功能表會顯示在右側。 選取
+旁邊的ACPExtensionEventData符號 -
選取
payload > 0 > payload > 0 > namespace以深入研究。 最後0下方顯示的ID對應至ECID。 您知道值顯示在namespace下符合ECID
note caution CAUTION 由於視窗的寬度,您可能會看到截斷的ECID值。 只要選取介面中的操作框列,然後向左拖曳即可檢視整個ECID。
在未來的課程中,您可以使用Assurance來驗證到達資料流中啟用的Adobe應用程式的完全處理負載。
現在頁面上會引發XDM物件,且您已瞭解如何驗證您的資料收集,您就可以使用Platform Web SDK設定Experience Platform和個別Adobe應用程式了。