applyResponse

El comando applyResponse le permite realizar diversas acciones basadas en una respuesta del Edge Network. Normalmente se utiliza en implementaciones híbridas en las que el servidor realiza una llamada inicial al Edge Network. Este comando toma la respuesta de esa llamada e inicializa el SDK web en el explorador.

Aplicar respuesta mediante la extensión de etiqueta del SDK web

La aplicación de respuestas se realiza como una acción dentro de una regla de 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 respuesta.
  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 respuesta mediante la biblioteca JavaScript del SDK web

Ejecute el comando applyResponse al llamar a la instancia configurada del SDK web. El objeto que contiene las opciones de configuración admite los siguientes campos:

  • renderDecisions: un booleano que fuerza al SDK web a procesar cualquier contenido personalizado que sea apto para el procesamiento automático. Idéntico a renderDecisions en el comando sendEvent.
  • responseHeaders: asignación de nombres de encabezado de cadena a valores de encabezado de cadena.
  • responseBody: obligatorio. Un cuerpo de respuesta JSON desde la llamada al servidor al Edge Network.
  • personalization.sendDisplayEvent: un booleano que funciona de manera idéntica a personalization.sendDisplayEvent en el comando sendEvent.
alloy("applyResponse",{
  "renderDecisions": true,
  "responseHeaders": {},
  "responseBody": {},
  "personalization": {
    "sendDisplayEvent": true
  }
});

Objeto Response

Si decide controlar las respuestas con este comando, las siguientes propiedades están disponibles en el objeto de respuesta:

  • propositions: matriz de propuestas devuelta por el Edge Network. Las propuestas que se procesan automáticamente incluyen el indicador renderAttempted establecido en true.
  • inferences: matriz de objetos de inferencia que contiene información de aprendizaje automático sobre este usuario.
  • destinations: una matriz de objetos de destino devueltos por el Edge Network.
recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636