renderDecisions
Mit der renderDecisions-Eigenschaft können Sie die Web-SDK zwingen, alle personalisierten Inhalte zu rendern, die für die automatische Wiedergabe geeignet sind.
Legen Sie beim Ausführen des renderDecisions-Befehls den booleschen Wert sendEvent fest. Wenn diese Eigenschaft ausgelassen wird, ist sie standardmäßig auf false festgelegt. Legen Sie diese Eigenschaft auf true fest, wenn Sie personalisierten Inhalt automatisch rendern möchten.
renderDecisions-Eigenschaft ist mit der documentUnloading-Eigenschaft nicht kompatibel. Vermeiden Sie es, beide Eigenschaften gleichzeitig auf true zu setzen.alloy("sendEvent", {
"xdm": adobeDataLayer.getState(reference),
"renderDecisions": true
});
Stellen Sie sicher, dass Sie beim Festlegen dieser Eigenschaft auf true auch verknüpfte Bereiche oder Oberflächen einbeziehen. Diese Bereiche oder Oberflächen können automatisch (z. B. beim ersten sendEvent auf einer Seite) oder explizit (mit personalization.decisionScopes oder personalization.surfaces) angefordert werden. Ein häufiges Problem beim Rendern der Personalisierung ist das folgende Szenario:
- Ein
sendEventBefehl wird früh auf der Seite ausgeführt, die eine Standardpersonalisierung anfordert, wobeirenderDecisionsnicht festgelegt ist (standardmäßigfalse). Vorschläge werden abgerufen, aber nicht gerendert. - Ein anderer
sendEventTrigger weiter unten auf der Seite, dessenrenderDecisionsauftruefestgelegt ist, aber keine Bereiche oder Oberflächen enthält. Da in diesem zweiten Aufruf keine Bereiche oder Oberflächen vorhanden sind, wird nichts gerendert.
Sie können dieses Problem wie folgt vermeiden:
- Beim ersten
renderDecisions-AufruftrueaufsendEventsetzen oder - Explizites Festlegen von
decisionScopesodersurfacesbei einem nachfolgendensendEvent-Aufruf beim Festlegen vonrenderDecisionsauftrue.
Rendern von Entscheidungen mithilfe der Tag-Erweiterung „Web SDK"
Das Äquivalent der Web SDK-Tag-Erweiterung zu dieser Eigenschaft ist das Kontrollkästchen Visuelle Personalisierungsentscheidungen rendern innerhalb der Aktion "Send event".