applyResponse
applyResponse
命令可讓您根據Edge Network的回應執行各種動作。 它通常用於混合式部署,其中伺服器會對Edge Network進行初始呼叫。 此命令會從該呼叫取得回應,並在瀏覽器中初始化Web SDK。
使用Web SDK標籤擴充功能套用回應
套用回應是在Adobe Experience Platform資料收集標籤介面的規則中作為動作執行的。
- 使用您的Adobe ID憑證登入experience.adobe.com。
- 導覽至 資料彙集 > 標籤。
- 選取所需的標籤屬性。
- 導覽至 規則,然後選取所要的規則。
- 在動作下,選取現有動作或建立動作。
- 將擴充功能下拉式清單欄位設定為 Adobe Experience Platform Web SDK,並將動作型別設定為 套用回應。
- 在右側設定所要的欄位。
- 按一下 保留變更,然後執行您的發佈工作流程。
使用Web SDK JavaScript資料庫套用回應
呼叫Web SDK的已設定執行個體時執行applyResponse
命令。 包含組態選項的物件支援下列欄位:
renderDecisions
:布林值,強制Web SDK轉譯任何符合自動轉譯條件的個人化內容。 與sendEvent
命令中的renderDecisions
相同。responseHeaders
:字串標頭名稱與字串標頭值的對應。responseBody
:必要。 從伺服器呼叫至Edge Network的JSON回應內文。personalization.sendDisplayEvent
:在sendEvent
命令中與personalization.sendDisplayEvent
運作相同的布林值。
alloy("applyResponse",{
"renderDecisions": true,
"responseHeaders": {},
"responseBody": {},
"personalization": {
"sendDisplayEvent": true
}
});
回應物件
如果您決定使用此命令處理回應,則回應物件中有以下屬性:
propositions
:Edge Network傳回的主張陣列。 自動演算的建議包含設為true
的旗標renderAttempted
。inferences
:推斷物件的陣列,其中包含此使用者的機器學習資訊。destinations
:Edge Network傳回的目的地物件陣列。
recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636