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ón personalization.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 campo propositionScopes 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 claves selector y actionType.

    • 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 incluyen setHtml, replaceHtml y appendHtml.
  • 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 comando sendEvent posterior con personalization.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.

recommendation-more-help
1ae86b30-e55e-49c1-ab11-9d0356a5f3e1