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
applyPropositions no envía automáticamente eventos de visualización. Si desea grabar las pantallas, utilice el comando sendEvent tal como se describe en Administrar eventos de visualizació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.