電子郵件範本最佳作法

本檔案說明電子郵件設計的一些最佳實務,以建立完善的電子郵件行銷活動範本。

AEM中提供的示範行銷活動遵循所有這些最佳實務。 針對每個最佳實務,說明如何在示範行銷活動中實作最佳實務。

建立自己的電子報時,請使用這些最佳實務。

注意

所有促銷活動內容都應在cq/personalization/components/ambitpage類型的master頁面下建立。 例如,如果您正在規劃促銷活動結構,則會類似:

  • /content/campaigns/teasers/en/campaign-promotion-global

您應確定它位於主版頁面下:

  • /content/campaigns/teasers/master/en/campaign-promotion-global
注意

為Adobe Campaign建立郵件範本時,您必須在範本的​jcr:content​節點中包含值​mapRecipient​的屬性​acMapping,否則您將無法在AEM的​頁面屬性​中選取Adobe Campaign範本(欄位已停用)。

範本/頁面元件

/libs/mcm/campaign/components/campaign_newsletterpage

最佳實務 實施

指定文檔類型以確保一致的呈現。

在開頭添加DOCTYPE(HTML或XHTML)

可借由設計變更cq:doctype屬性(位於"/etc/designs/default/jcr:content/campaign_newsletterpage"中)而設定

預設為「XHTML」:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

可變更為「HTML_5」:

<!DOCTYPE HTML>

指定字元定義以確保正確呈現特殊字元。

將CHARSET聲明(例如iso-8859-15、UTF-8)添加到<head>

設為UTF-8。

<meta http-equiv="content-type" content="text/html; charset=UTF-8">

使用<table>元素對所有結構編碼。 對於更複雜的佈局,應嵌套表以構建複雜結構。

即使沒有CSS,電子郵件也應該看起來不錯。

在整個範本中都會使用表格來建構內容。 目前最多使用四個巢狀表(1個基表+最大)。 3個嵌套級別)

<div> 標籤只會在製作模式中使用,以確保能正確編輯元件。

使用元素屬性(例如儲存格邊框間距、驗證和寬度)來設定表格維度。 這會強制一個盒型結構。

所有表均包含必要屬性,如bordercellpaddingcellspacingwidth

為了協調表內的元素定位,所有表單元格都設定了屬性valign="top"

如果可能的話,可以考慮移動友好性。 使用媒體查詢增加小螢幕上的文字大小,為連結提供縮圖大小的點擊區域。

如果設計允許,請讓電子郵件回應。

就CSS樣式來說明示範設計而言,媒體查詢可用來提供適合行動裝置的版本。
內嵌CSS比將所有CSS放在開頭好。

為了更妥善地展示底層的HTML結構,並簡化自訂電子報結構的可能性,僅內嵌部分CSS定義。

基本樣式和範本變異已擷取至頁面<head>中的樣式區塊。 在最終提交電子報時,這些CSS定義應內嵌於HTML中。 已規劃自動啟用機制,但目前不可用。

讓CSS保持簡單。 避免複合樣式聲明、速記代碼、CSS佈局屬性、複雜的選取器和偽元素。 就CSS樣式來說明示範設計而言,會遵循CSS建議。
電子郵件的寬度上限應為600-800像素。 這樣,在許多用戶端提供的預覽窗格大小內,它們的行為就會更好。 內容表格的width在示範設計中限制為600px。

影像

/libs/mcm/campaign/components/image

最佳實務 實施
將​alt​屬性新增至影像 alt​屬性已定義為影像元件的必要屬性。
對影像使用​jpg​格式,而非​png​格式 影像元件一律會將影像顯示為JPG。
使用<img>元素,而非表格中的背景影像。 範本中未使用背景影像資料。
在圖片上添加屬性style="display block"。 可在Gmail上正常顯示。 預設情況下,所有影像都包含​style="display block"​屬性。

/libs/mcm/campaign/components/heading, /libs/mcm/campaign/components/textimage

最佳實務 實施
在CSS中使用html <font>而非樣式(font-family) RichTextEditor(例如,在文本時間元件中)現在支援選擇字型系列和字型大小,並將其應用於選定文本。 它們將呈現為<font>標籤。
使用基本的跨平台字型,如Arial、Verdana、GeorgiaTimes New Roman

取決於電子報設計。

在示範設計中,字型「Helvetica」已使用,但若不存在,將回復為通用的無襯線字型。

通用

最佳實務 實施
使用W3C驗證器來修正HTML程式碼。 請確定所有開啟的標籤皆已正確關閉。 代碼已驗證。 對於XHTML過渡Doctype,只缺少<html>元素的缺少xmlns屬性。
不需費心使用JavaScript或Flash,這些技術基本上不受電子郵件用戶端支援。 電子報範本中不使用JavaScript或Flash。
新增純文字版本以用於多部分傳送。 頁面屬性中已建置新介面工具集,以便輕鬆從頁面內容擷取純文字版本。 這可作為最終純文字版本的起點。

促銷活動新聞稿範本和範例

AEM隨附數個現成的範本和元件,供您建立campaign電子報。 您可以使用這些範本和元件來建立自訂電子報。

範本

為了提供堅實的基礎並擴大內容流的可能性,現成可用的範本類型稍有不同。 您可以輕鬆使用這些工具來建置自訂網頁。

所有檔案都有​headerfooter​和​body​區段。 在內文區段下方,每個範本在​欄設計(1、2或3欄)中有所差異。

chlimage_1-318

元件

目前有7個元件可用於促銷活動範本🔗中。 這些元件都以Adobe標籤語言​HTL​為基礎。

元件名稱 元件路徑
標題 /libs/mcm/campaign/components/heading
影像 /libs/mcm/campaign/components/image
文字和個人化 /libs/mcm/campaign/components/personalization
Textimage /libs/mcm/campaign/components/textimage
連結 /libs/mcm/campaign/components/reference
Dynamic Media Classic(前身為Scene7)影像範本 /libs/mcm/campaign/s7image
目標參考 /libs/mcm/campaign/components/reference
注意

這些元件針對郵件內容進行了優化;也就是說,他們遵守本檔案中概述的最佳實務。 使用其他現成可用的元件通常會違反這些規則。

這些元件在Adobe Campaign元件中有詳細說明。

本頁內容