部署和測試解決方案

若要部署此解決方案,請使用提供的server.js檔案作為Node.js應用程式的進入點。 範例應用程式會顯示由Adobe Journey Optimizer中設定的自訂動作叫用的端點。

先決條件

在部署應用程式之前,請確定您擁有:

  • 有效的​ SendGrid帳戶 ​具有傳送電子郵件的許可權。
  • 在SendGrid中設定的驗證寄件者電子郵件地址。
  • 存取Adobe Experience Manager Forms服務和有效的持有人權杖。
  • 裝載範例應用程式的Node.js執行階段環境。

環境變數

在啟動應用程式之前,請設定下列環境變數:

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 — 用來向SendGrid驗證電子郵件傳遞的API金鑰。
  • SENDGRID_FROM — 用於傳出通訊的已驗證寄件者電子郵件地址。
  • AEM_BEARER — 用來驗證Adobe Experience Manager服務之要求的持有人權杖。

Adobe Journey Optimizer整合

部署後,Node.js應用程式公開的端點可以在Adobe Journey Optimizer自訂動作中參照。 在歷程中叫用自訂動作時,應用程式會產生個人化PDF通訊,並使用SendGrid傳送給收件者。

填寫最適化表單並填入所需的詳細資訊(包括電子郵件地址和感興趣的雲端解決方案)以測試解決方案。 確保資訊對應至Adobe Experience Platform中的新客戶設定檔。 這會在Adobe Journey Optimizer中觸發歷程,並建立個人化的互動式通訊。 此通訊的PDF版本隨後會傳送至提供的電子郵件地址。

影片會示範此使用案例的一般使用者體驗。

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