Crear una recomendación con el Compositor de experiencias basadas en formularios
Para crear recomendaciones que se puedan usar con la API de entrega, use Compositor basado en formularios.
-
En primer lugar, cree y guarde un diseño basado en JSON para utilizarlo en su recomendación. Para obtener el archivo JSON de muestra, además de información básica sobre cómo se pueden devolver las respuestas JSON al configurar una actividad basada en formularios, consulte la documentación de Creación de diseños de recomendación. En este ejemplo, el diseño se denomina JSON simple.
-
En Target, vaya a Activities > Create Activity > Recommendations y, a continuación, seleccione Form.
-
Seleccione una propiedad y haga clic en Next.
-
Defina la ubicación en la que desea que los usuarios reciban la respuesta de la recomendación. El ejemplo siguiente utiliza una ubicación denominada api_charter. Seleccione el diseño basado en JSON, creado anteriormente, con el nombre JSON simple.
-
Guarde y active la recomendación. Generará resultados. Una vez que los resultados estén listos, puede usar la API de envío para recuperarlos.
Uso de la API de entrega
La sintaxis de la API de envío es:
POST https://{{CLIENT_CODE}}.tt.omtrdc.net/rest/v1/delivery
-
Tenga en cuenta que el código de cliente es obligatorio. Como recordatorio, el código de cliente se puede encontrar en Adobe Target navegando a Recommendations > Settings. Observe el valor Código de cliente en la sección Token de API de recomendación.
-
Una vez que tenga el código de cliente de, cree la llamada de API de envío. El ejemplo siguiente comienza con Web Batched Mboxes Delivery API Call proporcionado en la colección Postman de la API de entrega, y realiza las modificaciones pertinentes. Por ejemplo:
-
los objetos browser y address se quitaron de Body, ya que no son necesarios para los casos de uso que no son de HTML
-
api_charter aparece como el nombre de la ubicación en este ejemplo
-
se especifica entity.id, ya que esta recomendación se basa en la Similitud de contenido, que requiere que se pase a Target una clave de elemento actual.
Recuerde configurar los parámetros de consulta correctamente. Por ejemplo, asegúrese de especificar{{CLIENT_CODE}}
según sea necesario. <!— P: En la sintaxis de llamada actualizada, entity.id se muestra como profileParameter en lugar de mboxParameter, como en versiones anteriores. —> <!— P: Imagen antigua
-
-
Envíe la solicitud. Esto se ejecuta en la ubicación api_charter, que tiene una recomendación activa en ejecución, definida con su diseño JSON que generará una lista de entidades recomendadas.
-
Reciba una respuesta basada en el diseño JSON.
La respuesta incluye el ID de clave, así como los ID de entidad de las entidades recomendadas.
El uso de la API de envío con Recommendations de esta manera le permite realizar pasos adicionales antes de mostrar recomendaciones al visitante en un dispositivo que no sea de HTML. Por ejemplo, puede tomar la respuesta de la API de envío para realizar una búsqueda adicional en tiempo real de los detalles de atributos de entidad (inventario, precio, calificación, etc.) de otro sistema (como una plataforma de CMS, PIM o de comercio electrónico) antes de mostrar los resultados finales.
Con el enfoque descrito en esta guía, puede hacer que cualquier aplicación aproveche la respuesta de Target para ofrecer recomendaciones personalizadas.