renderDecisions
renderDecisions屬性可讓您強制網頁SDK轉譯任何符合自動轉譯條件的個人化內容。
執行renderDecisions命令時設定sendEvent布林值。 如果省略,此屬性會預設為false。 如果您要自動轉譯個人化內容,請將此屬性設定為true。
IMPORTANT
alloy("sendEvent", {
"xdm": adobeDataLayer.getState(reference),
"renderDecisions": true
});
當將此屬性設定為true時,請確定您也包含關聯的範圍或表面。 這些範圍或表面可以自動要求(例如在頁面上的第一個sendEvent命令上),或明確要求(使用personalization.decisionScopes或personalization.surfaces)。 呈現個人化時的常見問題為下列情況:
sendEvent命令會在頁面上及早執行,要求未設定renderDecisions的預設個人化(預設為false)。 主張會擷取但未轉譯。- 稍後在頁面上,另一個
sendEvent觸發程式將renderDecisions設為true,但不包含任何範圍或介面。 由於此第二次呼叫中沒有範圍或介面,因此不會轉譯任何內容。
您可以透過以下其中一種方式來避免此問題:
- 在第一個
renderDecisions呼叫中將true設定為sendEvent;或 - 將
decisionScopes設定為surfaces時,在後續sendEvent呼叫上明確設定renderDecisions或true。
使用網頁SDK標籤擴充功能轉譯決策
這個屬性的Web SDK標籤延伸等效專案是''動作中的轉譯視覺化個人化決定Send event核取方塊。
recommendation-more-help
1ae86b30-e55e-49c1-ab11-9d0356a5f3e1