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