メールテンプレートのベストプラクティス best-practices-for-email-templates
Last update: Mon Jul 15 2024 00:00:00 GMT+0000 (Coordinated Universal Time)
この記事は、非推奨である基盤コンポーネントベースの AEM 電子メールコンポーネントを対象としています。
このドキュメントでは、適切なメールキャンペーンテンプレートを作成するための、メールデザインに関するいくつかのベストプラクティスについて説明します。
AEM で利用可能なデモキャンペーンは、これらすべてのベストプラクティスに従っています。デモキャンペーンでのベストプラクティスの実装方法は、各ベストプラクティスで説明しています。
自分のニュースレターを作成する際には、これらのベストプラクティスを使用してください。
すべてのキャンペーンコンテンツは、master
タイプのページ cq/personalization/components/ambitpage
の下に作成してください。
例えば、予定されているキャンペーン構造が次のような場合
/content/campaigns/teasers/en/campaign-promotion-global
/content/campaigns/teasers/master/en/campaign-promotion-global
Adobe Campaign のメールテンプレートを作成する際には、テンプレートの jcr:content ノードでプロパティ acMapping と値 mapRecipient を指定する必要があります。指定しない場合、Experience Manager の ページのプロパティ フィールドで Adobe Campaign のテンプレートを選択できなくなります(フィールドが無効化されています)。
テンプレート/ページコンポーネント template-page-component
/libs/mcm/campaign/components/campaign_newsletterpage
画像 images
/libs/mcm/campaign/components/image
画像に alt 属性を追加します。
alt 属性は、画像コンポーネントに必須なものとして定義されています。
画像に png の代わりに jpg 形式を使用します。
画像は、画像コンポーネントでは、常に、JPG として提供されます。
テーブルの背景画像の代わりに <img>
要素を使用します。
テンプレートでは、背景画像データは使用されていません。
写真に style="display block" 属性を追加します。これにより、Gmail での表示を向上できます。
すべての画像には、デフォルトで style="display block" 属性が含まれています。
テキストとリンク text-and-links
/libs/mcm/campaign/components/heading, /libs/mcm/campaign/components/textimage
一般 generic
W3C バリデーターを使用して、HTML コードを修正します。すべての開始タグが適切に閉じられるようにします。
コードは検証されました。XHTML transitional Doctype でのみ、<html>
要素で欠落する xmlns 属性が見つかりません。
JavaScript や Flash を使用しないでください。これらのテクノロジーは、大部分のメールクライアントでサポートされません。
JavaScript や Flash は、ニュースレターテンプレートでは使用していません。
マルチパート送信では、プレーンテキストバージョンを追加します。
新しいウィジェットは、ページプロパティに組み込まれ、ページコンテンツからプレーンテキストを簡単に抽出できます。これは、最終的なプレーンテキストバージョンの開始点として使用できます。
キャンペーンニュースレターのテンプレートと例 campaign-newsletter-templates-and-examples
AEM には、キャンペーンニュースレターを作成するためのいくつかのテンプレートおよびコンポーネントが標準で付属しています。これらのテンプレートおよびコンポーネントを使用して、カスタムのニュースレターを作成できます。
テンプレート templates
基盤を提供し、様々なコンテンツの流れを可能にするために、3 つの少しずつ違ったテンプレートのタイプが標準で用意されています。これら 3 つのタイプを使用して、カスタムニュースレターを簡単に作成できます。
すべてに header、footer および body セクションがあります。次に示すのは body セクションです。各テンプレートの 列デザイン はそれぞれ異なります(1、2 または 3 列)。
コンポーネント components
現在キャンペーンテンプレート内で使用できる 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 コンポーネントを参照してください。