建立自定義表單映射

當您在Adobe Campaign中建立自訂表格時,您可能想要在AEM中建立對應至該自訂表格的表格。

本檔案說明如何建立自訂表單對應。 當您完成本檔案中的步驟時,您將會提供您的使用者一個活動頁面,讓使用者可在其中註冊即將舉行的活動。 然後您透過Adobe Campaign跟進這些使用者。

必備條件

您需要安裝下列程式碼:

  • Adobe Experience Manager
  • Adobe Campaign Classic

如需詳細資訊,請參閱將AEM與Adobe Campaign Classic整合。

建立自定義表單映射

若要建立自訂表單映射,您必須遵循下列高階步驟,這些步驟在下列各節中有詳細說明:

  1. 建立自訂表格。
  2. 擴展​seed​表。
  3. 建立自訂對應。
  4. 根據自訂對應建立傳送。
  5. 在AEM中建立表單,然後使用已建立的傳送。
  6. 提交表單以進行測試。

在Adobe Campaign中建立自訂表格

首先,在Adobe Campaign中建立自訂表格。 在此範例中,我們使用下列定義來建立事件表:

<element autopk="true" label="Event" labelSingular="Event" name="event">
 <attribute label="Event Date" name="eventdate" type="date"/>
 <attribute label="Event Name" name="eventname" type="string"/>
 <attribute label="Email" name="email" type="string"/>
 <attribute label="Number of Seats" name="seats" type="long"/>
</element>

建立事件表後,運行​更新資料庫結構嚮導​以建立表。

擴展種子表

在Adobe Campaign中,點選/按一下​Add​以建立​種子位址(nms)​表格的新延伸。

chlimage_1-194

現在,使用​event​表格中的欄位來擴充​seed​表格:

<element label="Event" name="custom_cus_event">
 <attribute name="eventname" template="cus:event:event/@eventname"/>
 <attribute name="eventdate" template="cus:event:event/@eventdate"/>
 <attribute name="email" template="cus:event:event/@email"/>
 <attribute name="seats" template="cus:event:event/@seats"/>
 </element>

之後,運行​更新資料庫嚮導​以應用更改。

建立自訂目標對應

在​管理/促銷活動管理 t中,移至​目標映射​並新增新的T 目標映射。

注意

請務必為​內部名稱​使用有意義的名稱。

chlimage_1-195

建立自訂傳送範本

在此步驟中,您要添加使用建立的​Target映射​的傳送模板。

在​資源/範本​中,導覽至「傳送範本」並複製現有的AEM傳送。 按一下​​時,選擇建立事件​目標映射

chlimage_1-196

在AEM中建立表格

在AEM中,請確定您已在​頁面屬性​中設定雲端服務。

然後,在​Adobe Campaign​標籤中,選取在建立自訂傳送範本中建立的傳送。

chlimage_1-197

設定欄位時,請務必為表單欄位指定唯一的元素名稱。

配置欄位後,您需要手動變更對應。

在CRXDE-lite中,轉至​jcr:content(頁面)節點,並將​acMapping​值變更為​Target映射​的內部名稱。

chlimage_1-198

在表單的配置中,請務必勾選核取方塊以在非現有時建立

chlimage_1-199

提交表單

您現在可以提交表單,並在Adobe Campaign端驗證是否儲存值。

chlimage_1-200

疑難排解

"元素'@eventdate'中值'02/02/2015'的類型無效('Event([adb:event])'類型的檔案)"

提交表單時,此錯誤會記錄在AEM的​error.log​中。

這是由於日期欄位的格式無效。 因應措施是提供​yyyy-mm-dd​作為值。

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now