applyPropositions
El comando applyPropositions le permite volver a procesar propuestas que ya se representaron con el comando sendEvent. Este comando resulta útil cuando se trabaja con aplicaciones de una sola página en las que se vuelven a procesar partes de la página, sobrescribiendo potencialmente las personalizaciones ya aplicadas a la página.
Este comando admite los campos siguientes:
-
Propositions: matriz de objetos de propuesta que desea volver a procesar.
-
Nombre de vista: Nombre de la vista que se va a procesar. Las notificaciones de visualización para estas decisiones se almacenan en caché y se pueden incluir en un comando
sendEventposterior usando la opciónpersonalization.includeRenderedPropositions. -
Datos de Meta: Un objeto que determina cómo se pueden aplicar las ofertas de HTML. Contiene las siguientes propiedades:
- Ámbito
- Selector
- Tipo de acción
Ejecute el comando applyPropositions al llamar a la instancia configurada de Web SDK. El objeto que contiene las opciones de configuración admite los siguientes campos:
-
propositions: matriz de objetos de propuesta que desea volver a procesar. Este objeto no suele utilizarse, ya que el campopropositionScopessuele determinar qué ámbitos o superficies desea volver a procesar. -
metadata: Determina cómo se aplican las ofertas de HTML. Es un mapa donde la clave es un ámbito o una superficie y el valor es un objeto que contiene las clavesselectoryactionType.selector: cadena que contiene un selector CSS de dónde aplicar HTML.actionType: la acción que se realizará con HTML. Los valores válidos incluyensetHtml,replaceHtmlyappendHtml.
-
viewName: nombre de la vista que se va a procesar en una aplicación de una sola página. Las notificaciones de visualización para estas decisiones se almacenan en caché y se pueden incluir en un comandosendEventposterior conpersonalization.includeRenderedPropositions.
alloy("applyPropositions",{
"propositions": [],
"metadata": {},
"viewName": ""
});
Aplicación de propuestas mediante la extensión de etiquetas Web SDK
La extensión de etiquetas Web SDK equivalente a este comando es la acción Apply propositions.