驗證編輯器檢視

驗證編輯器可讓您快速又輕鬆地管理 JavaScript 函數,以驗證 Ad​​ob​​e Experience Platform Assurance 工作階段中的事件。在 Assurance 工作階段中,每個函數都會收到事件。您可以編寫函數來驗證用戶端設定、事件條件、測試和使用案例。

開始使用驗證編輯器

設定Assurance後,在​ Home ​檢視上,選取​Validation Editor

Validation-Editor-Screen-Shot

編寫驗證函數

此功能可讓您為 Adob​​e Experience Platform Assurance 工作階段建立、編輯或刪除驗證函數。

  1. 選擇「Create a New Validation」。
  2. 輸入​ 名稱 ​以識別驗證,然後提供​ 類別 ​和​說明
  3. 在編輯器中編輯程式碼,以驗證 Assurance 工作階段的事件。

完成功能測試後,請選取​ Publish ​以儲存您的驗證。

事件定義

索引鍵
類型
說明
uuid
字串
事件的通用唯一識別碼。
timestamp
數字
將事件傳送至 Assurance 時用戶端的時間戳記。
eventNumber
數字
用於傳送事件時的順序。事件具有相同的時間戳記時,可使用此索引鍵。
vendor
字串
反向網域名稱格式的廠商識別碼字串 (例如 com.adobe.assurance)。
type
字串
用於標示事件的類型。
payload
物件
定義事件的資料並包含唯一和常用屬性。部分常見的屬性包括 ACPExtensionEventSourceACPExtensionEventType
annotations
陣列
註解物件的陣列。

註解定義

索引鍵
類型
說明
uuid
字串
註解的通用唯一識別碼。
type
字串
用於標示註解的類型,並且經常是外掛程式的名稱 (例如,analytics)。
payload
物件
定義應補充事件的資料。若為 Adob​​e Analytics,這指包含後續處理的點擊資料的位置。

驗證結果

驗證函數應該會傳回包含以下內容的物件:

索引鍵
類型
說明
message
字串
要在摘要結果中顯示的驗證訊息。
events
陣列
要報告為相符或不相符的事件 uuid 陣列。
links
陣列
ValidationResultLink物件的陣列,可參考檔案和其他資源{( type: 'doc'|'product', url: String )}
result
字串
這是驗證結果,並且應該是以下列舉字串之一:"matched"、"not matched"、"unknown"

檢視驗證結果

該函數的結果會顯示在程式碼編輯器下方的結果區段中。如果驗證結果為 unknownnot matched,而且 events 陣列有一個或多個 uuids,則事件會在時間表中以下列顏色醒目提示:

  • 綠色 - matched
  • 橘色 - unknown
  • 紅色 - not matched

Timeling-Validation-Highlights-Screen-Shot

疑難排解

你可以在函數中新增 console.log(),以將項目列印至開發人員主控台。或者,您可以使用結果物件的訊息屬性將偵錯訊息傳送至結果面板。

如果 JavaScript 程式碼編輯器中發生錯誤,則會顯示錯誤狀態以及原因。

若要了解有關驗證的詳細資訊,請造訪 Adobe Experience Platform Assurance 驗證 GitHub。您可在那裡找到 Adob​​e 所擁有的驗證範例。如需更多驗證的詳細說明,請參閱維基百科

recommendation-more-help
fdfd76d4-8dd9-4291-8a4d-77823c2c75f5