renderDecisions
La propiedad renderDecisions le permite forzar a Web SDK a procesar cualquier contenido personalizado que sea apto para el procesamiento automático.
Establezca el booleano renderDecisions al ejecutar el comando sendEvent. Si se omite, el valor predeterminado de esta propiedad es false. Establezca esta propiedad en true si desea procesar automáticamente el contenido personalizado.
renderDecisions no es compatible con la propiedad documentUnloading. Evite establecer ambas propiedades en true simultáneamente.alloy("sendEvent", {
"xdm": adobeDataLayer.getState(reference),
"renderDecisions": true
});
Asegúrese de que, al establecer esta propiedad en true, también incluya ámbitos o superficies asociados. Estos ámbitos o superficies se pueden solicitar automáticamente (como en el primer comando sendEvent de una página) o explícitamente (mediante personalization.decisionScopes o personalization.surfaces). Un problema común al procesar la personalización es el siguiente escenario:
- Un comando
sendEventse ejecuta al principio de la página que solicita la personalización predeterminada conrenderDecisionssin establecer (el valor predeterminado esfalse). Las propuestas se recuperan, pero no se procesan. - Más adelante en la página, otro(a)
sendEventdéclencheur(a) conrenderDecisionsestablecido(a) entrue, pero no incluye ámbitos o superficies. Dado que no hay ámbitos ni superficies en esta segunda llamada, no se procesa nada.
Puede evitar este problema haciendo lo siguiente:
- Estableciendo
renderDecisionsentrueen la primera llamada desendEvent; o - Estableciendo explícitamente
decisionScopesosurfacesen una llamada posterior desendEvental establecerrenderDecisionsentrue.
Procesar decisiones mediante la extensión de etiquetas Web SDK
El equivalente de la extensión de etiquetas Web SDK de esta propiedad es la casilla de verificación Procesar decisiones de personalización visuales dentro de la acción 'Send event'.