renderDecisions
Med egenskapen renderDecisions kan du tvinga Web SDK att återge anpassat innehåll som kan återges automatiskt.
Ange det booleska värdet renderDecisions när du kör kommandot sendEvent. Om det utelämnas blir den här egenskapen som standard false. Ange den här egenskapen till true om du vill återge anpassat innehåll automatiskt.
renderDecisions är inte kompatibel med egenskapen documentUnloading. Undvik att ange båda egenskaperna till true samtidigt.alloy("sendEvent", {
"xdm": adobeDataLayer.getState(reference),
"renderDecisions": true
});
Kontrollera att du även inkluderar associerade omfattningar eller ytor när du anger den här egenskapen till true. Dessa omfattningar eller ytor kan begäras automatiskt (t.ex. på det första sendEvent-kommandot på en sida) eller explicit (med personalization.decisionScopes eller personalization.surfaces). Ett vanligt problem vid återgivning av personalisering är följande:
- Ett
sendEvent-kommando körs tidigt på sidan som begär standardanpassning medrenderDecisionsinte inställt (standardvärdet ärfalse). Fördrag hämtas men renderas inte. - Senare på sidan aktiveras en annan
sendEvent-utlösare medrenderDecisionsinställt påtrue, men den innehåller inga omfång eller ytor. Eftersom det inte finns några scope eller ytor i det andra anropet återges ingenting.
Du kan undvika det här problemet genom att:
- Anger
renderDecisionstilltrueför det förstasendEventanropet, eller - Anger
decisionScopesellersurfacesexplicit för ett efterföljandesendEvent-anrop närrenderDecisionsanges tilltrue.
Återge beslut med hjälp av taggtillägget Web SDK
SDK-taggtilläggets motsvarighet för den här egenskapen är kryssrutan Återge visuella personaliseringsbeslut i åtgärden Send event.