[整合]{class="badge positive"}

草稿Forms控制面板

[AEM Forms as a Cloud Service]{class="badge informative"}

草稿Forms儀表板提供已儲存但尚未提交之表單的集中檢視。 它會查詢Adobe Experience Platform以顯示表單名稱、擁有者電子郵件和儲存日期,並允許操作員在AEP中觸發form.nudge事件來手動傳送提醒,這會開始Adobe Journey Optimizer歷程以傳送提醒電子郵件。

草稿儀表板

實施概述

  1. 設定Node.js應用程式

    • 使用連線到​ Adobe Experience Platform查詢服務 ​所需的認證設定Node.js應用程式。
    • 從​ Adobe Experience Platform >查詢>認證 ​取得​ Adobe Experience Platform查詢服務 ​連線認證。
    • 將Query Service主機、連線埠、資料庫、使用者名稱和密碼儲存為環境變數。
    • 設定傳送form.nudge體驗事件所需的Adobe Experience Platform認證和資料流資訊。
    • 針對此實作,這些設定值在​ 轉譯器 ​中定義為環境變數。
    • 更新應用程式中的查詢服務表格名稱,以符合您Adobe Experience Platform環境中的表單狀態資料集。
  2. 建立草稿Forms儀表板

    • 建置​Node.js應用程式,以提供儀表板來檢視已儲存但尚未提交的表單。
    • 針對此實作,Node.js應用程式裝載於​轉譯器。
    • 將應用程式連線至​Adobe Experience Platform查詢服務。
    • 查詢表單狀態資料集以取得submitted = false的記錄。
    • 針對仍在草稿模式的表單,顯示如​ 表單名稱、擁有者電子郵件和儲存日期 ​等資訊。
  3. 新增傳送提醒動作

    • 為儀表板上顯示的每個草稿表單新增​ 傳送提醒 ​按鈕。
    • 選取按鈕時,將對應的ownerId和formId傳送至轉譯器上託管的Node.js後端。
    • 後端使用Auth0Owner識別碼將​ form.nudge ​體驗事件傳送至Adobe Experience Platform。
  4. 在Adobe Journey Optimizer中建立輕推歷程

    • 在Adobe Journey Optimizer中建立自訂​ form.nudge ​事件。
    • 建立接收form.nudge事件時觸發的歷程。
    • 使用與Auth0Owner身分相關的擁有者設定檔來判斷電子郵件收件者。
    • 傳送提醒電子郵件,鼓勵使用者返回Forms入口網站並完成儲存的表單。

除了在設定的表單放棄期間後傳送的自動提醒之外,此實作還從轉譯器上託管的Node.js儀表板提供​隨選提醒功能。

使用提供的JavaScript檔案作為參考實作,以建置Forms草稿儀表板。 範例示範如何查詢Adobe Experience Platform中尚未提交的表單,以及如何在選取「傳送提醒」動作時觸發form.nudge事件。 您可以根據您的應用程式和環境調整實施。

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