本節介紹在Adobe Campaign Classic中管理「互動」模組的最佳實務方法,包括資格規則、預先定義的篩選條件、工作流程活動和資料庫選項。
Adobe Campaign中的互動需要謹慎的管理,才能有效運作。 您必須在聯繫人數和選件類別和選件數之間找到平衡。 如果未仔細處理這些因素,您的Adobe Campaign例項可能會遇到問題。
以下列出實施和設定互動時應牢記的重要元素。
以下列出有關資格規則的一些最佳實務。
以下列出關於主張表格的一些最佳做法。
本節包含有關管理選件和使用Adobe Campaign Classic中「互動」模組的更詳細建議。
在傳送中納入選件時,選件通常會在促銷活動工作流程中透過擴充活動(或其他類似活動)的上游選取。
在「擴充」活動中選取選件時,您可以選擇要使用的選件空間。 不過,無論選取的選件空間為何,傳送自訂功能表會視傳送中設定的選件空間而定。
在下列範例中,傳送中選取的選件空間為Email (Environment - Recipient):
如果您在傳送中選取的選件空間未設定HTML轉換功能,您就無法在傳送功能表中看到,也無法供選取。 同樣地,這與Enrichment活動中選擇的選件空間無關。
在下列範例中,HTML轉譯功能可在下拉式清單中使用,因為傳送中選取的選件空間具有轉譯功能:
此函式插入代碼,例如:<%@ include proposition="targetData.proposition" view="rendering/html" %>
。
當您選擇提案時,view屬性的值如下:
當您在單一電子郵件傳送中包含多個選件空間,且其中有些選件具有轉換功能,而有些則沒有轉換功能時,您必須記得哪些選件使用了哪些選件提供了空間,哪些選件具有轉換功能。
因此,為避免任何問題,建議所有選件空間都定義HTML轉換函式,即使選件空間只需要HTML內容亦然。
在生成或接受主張時,選件空間能夠將資料儲存在命題表中:
不過,這僅適用於傳入互動。
此外,在使用對外互動時,以及在不使用「互動」模組的情況下使用對外選件時,也可以將其他資料儲存在提案表格中。
名稱與命題表中的欄位名稱匹配的工作流臨時表中的任何欄位都會複製到命題表中的同一欄位中。
例如,在Enrichment中手動選取選件(不含Interaction)時,標準欄位的定義如下:
可新增其他欄位,例如@rank欄位:
由於命題表中有一個名為@rank的欄位,因此將複製工作流臨時表中的值。
如需將其他欄位儲存在提案表格中的詳細資訊,請參閱透過工作流程整合選件。
對於具有互動的對外選件,當選取數個選件且您想要記錄這些選件在電子郵件中的顯示順序時,這項功能會很有用。
您也可以直接將其他中繼資料儲存在提案表格中,例如目前的支出等級,以保存有關產生選件時的支出歷史記錄。
使用「對外互動」時,可以新增@rank欄位,如上例所示,但其值會根據「互動」傳回的順序自動設定。 例如,如果您使用「互動」來選取三個選件,@rank欄位會傳回值1、2和3。
使用「互動」並手動選取選件時,使用者可結合這兩種方式。 例如,使用者可手動將手動選取的選件的@rank欄位設為1,並對「互動」傳回的選件使用「1 + @rank」之類的運算式。 假設「互動」選取三個選件,兩個方法傳回的選件將會排名1-4:
在擴展nms:offer架構時,請確保遵循已設定的現成結構:
在<element name="view">
下定義內容儲存的任何新欄位。
每個新欄位必須定義兩次。 一次是常規XML欄位,一次是名稱附加「_jst」的CDATA XML欄位。 例如:
<element label="Price" name="price" type="long" xml="true"/>
<element advanced="true" label="Script price" name="price_jst" type="CDATA" xml="true"/>
任何包含要追蹤之URL的欄位都必須放在<element name="trackedUrls">
下方,該欄位位於<element name="view" >
下方。