[整合]{class="badge positive"}
草稿Forms控制面板
[AEM Forms as a Cloud Service]{class="badge informative"}
草稿Forms儀表板提供已儲存但尚未提交之表單的集中檢視。 它會查詢Adobe Experience Platform以顯示表單名稱、擁有者電子郵件和儲存日期,並允許操作員在AEP中觸發form.nudge事件來手動傳送提醒,這會開始Adobe Journey Optimizer歷程以傳送提醒電子郵件。
實施概述
-
設定Node.js應用程式
- 使用連線到 Adobe Experience Platform查詢服務 所需的認證設定Node.js應用程式。
- 從 Adobe Experience Platform >查詢>認證 取得 Adobe Experience Platform查詢服務 連線認證。
- 將Query Service主機、連線埠、資料庫、使用者名稱和密碼儲存為環境變數。
- 設定傳送
form.nudge體驗事件所需的Adobe Experience Platform認證和資料流資訊。 - 針對此實作,這些設定值在 轉譯器 中定義為環境變數。
- 更新應用程式中的查詢服務表格名稱,以符合您Adobe Experience Platform環境中的表單狀態資料集。
-
建立草稿Forms儀表板
- 建置Node.js應用程式,以提供儀表板來檢視已儲存但尚未提交的表單。
- 針對此實作,Node.js應用程式裝載於轉譯器。
- 將應用程式連線至Adobe Experience Platform查詢服務。
- 查詢表單狀態資料集以取得
submitted = false的記錄。 - 針對仍在草稿模式的表單,顯示如 表單名稱、擁有者電子郵件和儲存日期 等資訊。
-
新增傳送提醒動作
- 為儀表板上顯示的每個草稿表單新增 傳送提醒 按鈕。
- 選取按鈕時,將對應的
ownerId和formId傳送至轉譯器上託管的Node.js後端。 - 後端使用
Auth0Owner識別碼將form.nudge體驗事件傳送至Adobe Experience Platform。
-
在Adobe Journey Optimizer中建立輕推歷程
- 在Adobe Journey Optimizer中建立自訂
form.nudge事件。 - 建立接收
form.nudge事件時觸發的歷程。 - 使用與
Auth0Owner身分相關的擁有者設定檔來判斷電子郵件收件者。 - 傳送提醒電子郵件,鼓勵使用者返回Forms入口網站並完成儲存的表單。
- 在Adobe Journey Optimizer中建立自訂
除了在設定的表單放棄期間後傳送的自動提醒之外,此實作還從轉譯器上託管的Node.js儀表板提供隨選提醒功能。
使用提供的JavaScript檔案作為參考實作,以建置Forms草稿儀表板。 範例示範如何查詢Adobe Experience Platform中尚未提交的表單,以及如何在選取「傳送提醒」動作時觸發form.nudge事件。 您可以根據您的應用程式和環境調整實施。
recommendation-more-help
experience-manager-learn-help-cloud-service