Implantar e testar a solução

Para implantar esta solução, use o arquivo server.js fornecido como ponto de entrada para o aplicativo Node.js. O aplicativo de amostra expõe um endpoint chamado pela ação personalizada configurada no Adobe Journey Optimizer.

Pré-requisitos

Antes de implantar o aplicativo, verifique se você tem:

  • Uma conta SendGrid válida com permissão para enviar emails.
  • Um endereço de email de remetente verificado configurado no SendGrid.
  • Acesso a serviços da Adobe Experience Manager Forms e um token de portador válido.
  • Um ambiente de tempo de execução Node.js para hospedar o aplicativo de amostra.

Variáveis de ambiente

Configure as seguintes variáveis de ambiente antes de iniciar o aplicativo:

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 - Chave de API usada para autenticação com SendGrid para entrega de email.
  • SENDGRID_FROM - Endereço de email do remetente verificado usado para comunicações de saída.
  • AEM_BEARER - Token de portador usado para autenticar solicitações para os serviços da Adobe Experience Manager.

Integração do Adobe Journey Optimizer

Depois de implantado, o endpoint exposto pelo aplicativo Node.js pode ser referenciado em uma ação personalizada do Adobe Journey Optimizer. Quando a ação personalizada é invocada durante uma jornada, o aplicativo gera uma comunicação personalizada do PDF e a entrega ao recipient usando o SendGrid.

Teste a solução preenchendo um formulário adaptável com os detalhes necessários, incluindo um endereço de email e a solução em nuvem de interesse. Verifique se as informações correspondem a um novo perfil de cliente no Adobe Experience Platform. Isso aciona uma jornada no Adobe Journey Optimizer, que cria uma comunicação interativa personalizada. Em seguida, uma versão PDF dessa comunicação é enviada para o endereço de email fornecido.

O vídeo demonstra a experiência do usuário final neste caso de uso.

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