Implementación y prueba de la solución

Para implementar esta solución, use el archivo server.js proporcionado como punto de entrada para la aplicación Node.js. La aplicación de ejemplo expone un extremo que invoca la acción personalizada configurada en Adobe Journey Optimizer.

Requisitos previos

Antes de implementar la aplicación, asegúrese de lo siguiente:

  • Cuenta SendGrid válida con permiso para enviar correos electrónicos.
  • Una dirección de correo electrónico del remitente verificada configurada en SendGrid.
  • Acceso a los servicios de Adobe Experience Manager Forms y un token de portador válido.
  • Un entorno de tiempo de ejecución de Node.js para alojar la aplicación de ejemplo.

Variables de entorno

Configure las siguientes variables de entorno antes de iniciar la aplicación:

const SENDGRID_API_KEY = process.env.SEND_GRID_API_KEY;
const SENDGRID_FROM = process.env.SENDGRID_FROM;
const AEM_BEARER = process.env.AEM_BEARER;
  • SENDGRID_API_KEY: clave de API utilizada para autenticarse con SendGrid para la entrega por correo electrónico.
  • SENDGRID_FROM - Dirección de correo electrónico del remitente verificada usada para las comunicaciones salientes.
  • AEM_BEARER: token de portador utilizado para autenticar solicitudes en los servicios de Adobe Experience Manager.

Integración de Adobe Journey Optimizer

Una vez implementado, se puede hacer referencia al extremo expuesto por la aplicación Node.js en una acción personalizada de Adobe Journey Optimizer. Cuando se invoca la acción personalizada durante un recorrido, la aplicación genera una comunicación personalizada de PDF y la envía al destinatario mediante SendGrid.

Pruebe la solución rellenando un formulario adaptable con los detalles necesarios, incluida una dirección de correo electrónico y la solución de nube que le interese. Asegúrese de que la información corresponda a un nuevo perfil de cliente en Adobe Experience Platform. Esto déclencheur un recorrido en Adobe Journey Optimizer, que crea una comunicación interactiva personalizada. A continuación, se envía una versión PDF de esta comunicación a la dirección de correo electrónico proporcionada.

El vídeo muestra la experiencia del usuario final con este caso de uso.

recommendation-more-help
experience-manager-learn-help-cloud-service