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
sendEvent
posterior usando la opciónpersonalization.includeRenderedPropositions
. -
Metadatos: Un objeto que determina cómo se pueden aplicar las ofertas de HTML. Contiene las siguientes propiedades:
- Ámbito
- Selector
- Tipo de acción
Aplicación de propuestas mediante la extensión de etiqueta del SDK web
La aplicación de propuestas se realiza como una acción dentro de una regla en la interfaz de etiquetas de recopilación de datos de Adobe Experience Platform.
- Inicie sesión en experience.adobe.com con sus credenciales de Adobe ID.
- Vaya a Recopilación de datos > Etiquetas.
- Seleccione la propiedad de etiquetas que desee.
- Vaya a Reglas y luego seleccione la regla que desee.
- En Acciones, seleccione una acción existente o cree una acción.
- Establezca el campo desplegable Extension en SDK web de Adobe Experience Platform y establezca el Tipo de acción en Aplicar propuestas.
- Defina los campos deseados a la derecha.
- Haga clic en Conservar cambios y, a continuación, ejecute el flujo de trabajo de publicación.
Aplicar propuestas mediante la biblioteca JavaScript del SDK web
Ejecute el comando applyPropositions
al llamar a la instancia configurada del SDK web. 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 campopropositionScopes
suele 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 clavesselector
yactionType
.selector
: cadena que contiene un selector CSS de dónde aplicar el HTML.actionType
: acción que se va a realizar con el HTML. Los valores válidos incluyensetHtml
,replaceHtml
yappendHtml
.
-
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 comandosendEvent
posterior conpersonalization.includeRenderedPropositions
.
alloy("applyPropositions",{
"propositions": [],
"metadata": {},
"viewName": ""
});