部署和測試解決方案
若要部署此解決方案,請使用提供的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