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.

  • 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.

  1. Inicie sesión en experience.adobe.com con sus credenciales de Adobe ID.
  2. Vaya a Recopilación de datos > Etiquetas.
  3. Seleccione la propiedad de etiquetas que desee.
  4. Vaya a Reglas y luego seleccione la regla que desee.
  5. En Acciones, seleccione una acción existente o cree una acción.
  6. Establezca el campo desplegable Extension en SDK web de Adobe Experience Platform y establezca el Tipo de acción en Aplicar propuestas.
  7. Defina los campos deseados a la derecha.
  8. 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 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 el HTML.
    • actionType: acción que se va a realizar con el 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": ""
});
recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636