建立條件內容 add-conditions
開始使用條件式內容 gs
條件式內容是一項強大的功能,可讓您根據收件者的設定檔資料建立動態個人化,在滿足某些條件時自動取代文字區塊和影像。 此功能可以將您的行銷活動提升到新的高度,並為您的客群提供目標明確的個人化體驗。
例如,透過設定條件式內容欄位,您可以根據收件者的設定檔建立進階動態個人化。 當滿足特定條件時,會在訊息內容中取代文字區塊、連結、主旨行和/或影像。 例如,您可以根據Adobe Campaign資料庫中性別欄位的值顯示「先生」或「夫人」,或根據收件者偏好的語言包含其他連結。
若要建立條件式內容,您必須使用特定協助程式函式,在 運算式編輯器 中建立條件。 此方法適用於所有傳遞管道,以及任何可存取運算式編輯器的欄位,例如主旨行或電子郵件連結及文字/按鈕內容元件。 瞭解如何存取運算式編輯器
除了運算式編輯器之外,在設計可讓您為電子郵件內文的元素建立多個變體的電子郵件時,還可以利用專用的 條件式內容產生器。 瞭解如何在電子郵件中建立條件式內容
在運算式編輯器中建立條件 condition-perso-editor
若要使用運算式編輯器定義傳遞的條件式內容,請遵循下列步驟。 在此範例中,我們要根據收件者的語言(法文或英文)建立條件式內容。
-
開啟傳遞並導覽至「內容編輯」區段。
-
找到您要新增條件式內容的欄位。 例如,您可以將條件式內容新增至SMS訊息。
-
按一下欄位旁的 開啟個人化對話方塊 圖示以開啟運算式編輯器。
{modal="regular"}
-
在個人化編輯器中,瀏覽至左側的 條件 功能表。
-
若要開始建立條件,請按一下 If 函式旁的'+'圖示。 下列行已新增到中央熒幕:
<% if (<FIELD>==<VALUE>) { %>Insert content here<% } %>
-
以個人化欄位取代
<FIELD>
,例如收件者的語言:recipient.language
。 -
以要滿足的值取代
<VALUE>
。 例如,'French'
。 -
以您要顯示給符合指定條件的設定檔的內容取代
Ìnsert content here
。{modal="regular"}
-
-
指定收件者不符合條件時應顯示的內容。 若要這麼做,請使用 else 協助程式函式:
-
將游標放在運算式結束標籤
%>
之前,然後按一下 Else 函式旁的+
。 -
以您要顯示給不符合if函式條件的設定檔的內容取代
Ìnsert content here
。
{modal="regular"}
您也可以使用 else if 協助程式函式來建置具有多個內容變體的條件。 例如,下方的運算式會根據收件者的語言顯示郵件的三種變體:
{modal="regular"}
note note NOTE 每次新增協助程式函式時,都會在函式前後自動新增開啟( <%
)和結束(%>
)標籤。在運算式中新增「Else」協助程式函式後的範例: > <% if (<FIELD>==<VALUE>) { %>Insert content here<% } <% else { %> Insert content here<% } %>%>
請務必移除這些標籤,以避免任何語法錯誤。 在此範例中,移除 else 函式標籤後修正的運算式為: <% if (<FIELD>==<VALUE>) { %>Insert content here<% } else { %> Insert content here<% } %>
-
-
條件準備就緒後,您可以儲存內容,並透過模擬內容來檢查其呈現。
在電子郵件中建立條件式內容 condition-condition-builder
電子郵件中的條件式內容有兩種建立方式:
- 在運算式編輯器中,透過建立包含協助程式函式的條件,
- 在設計電子郵件時可存取的專用條件式內容產生器中。
以下章節提供逐步指示,說明如何使用電子郵件Designer的條件式內容功能建立條件。 有關如何使用運算式編輯器建立條件的詳細資訊,請參閱這裡。
在此範例中,我們要根據收件者的語言建立包含多個變體的電子郵件訊息。 請依照下列步驟操作:
-
建立或開啟電子郵件傳遞、編輯其內容,然後按一下 編輯電子郵件內文 按鈕以開啟電子郵件設計工作區。
-
選取內容元件,然後按一下 啟用條件式內容 圖示。
{modal="regular"}
-
條件式內容 窗格會在畫面左側開啟。 在此窗格中,您可以使用條件來建立所選內容元件的多個變體。
-
設定您的第一個變體。 在 條件式內容 窗格中,將游標暫留在 變體 — 1 上,然後按一下 新增條件 按鈕。
{modal="regular"}
-
查詢建模器隨即開啟。 它可讓您透過篩選收件者的設定檔資料來建立條件。 瞭解如何使用查詢模型工具。
訊息第一個變體的條件就緒後,請按一下 確認。 在此範例中,我們將建立以語言為「法文」的收件者為目標的規則。
{modal="regular"}
-
該規則現在已關聯至變體。 為了提高可讀性,建議您按一下省略符號選單,重新命名變體。
-
設定在傳送訊息時符合規則時元件應如何顯示。 在此範例中,如果法文是收件者的慣用語言,我們會想要以法文顯示文字。
{modal="regular"}
-
視需要為內容元件新增任意數量的變體。 您可以隨時在變體之間切換,以檢查內容元件將如何根據其條件規則顯示。
note note NOTE 如果傳送訊息時不符合變體中所定義的規則,內容元件將會從 條件式內容 窗格顯示 預設變體 中所定義的內容。
對條件式內容使用變數 variables-conditional
變數可用於傳送中的條件式內容。
深入瞭解新增變數至傳遞。
選擇要放置條件式內容的元素。
{modal="regular"}
若要使用變數,請使用 編輯運算式 按鈕來設定條件,如下所示。
在此範例中,當變數的值為launch
時會顯示此影像。
{modal="regular"}
例如,您也可以建立另一個值為reminder
的變體,在其中顯示不同的影像。