アダプティブFormsのメールテンプレート
アダプティブFormsでは、HTMLとプレーンテキストのメールテンプレートを使用できます。 HTML用のメールテンプレートを使用すると、フォームが送信される際に、リッチでパーソナライズされた、視覚的にアピールするメールを送信できます。 これらのメールは、フォームデータを使用してカスタマイズし、画像やリンクなどの様々なメールタグを使用して強化できます。 アダプティブFormsでは、HTMLテンプレートを含んだファイルをアップロードするか、プレーンテキストエディターを使用してこれらのテンプレートを作成できます。
この記事では、アダプティブFormsでメールテンプレートを設定して使用する方法を説明します。 最終的には、次のことが可能になります。
関連する手順の概要を次に示します。
- アダプティブフォームを編集用に開きます。
- メールを送信送信アクションを設定します。
- HTMLテンプレートを選択またはアップロードするか、メールテンプレートを手動で入力します。
- メール設定をテストします。
アダプティブフォームのHTMLテンプレートの設定
メールを送信 送信アクションを使用して、送信時にメールを送信するアダプティブフォームを設定できます。 HTMLテンプレートを設定するには、次の 2 とおりの方法があります。
オプション 1:HTMLテンプレートを含むファイルを選択する
先に進む前に、HTMLテンプレートがAEM Forms環境にアップロードされていることを確認します。
-
アダプティブフォームを編集用に開きます。
-
コンテンツブラウザー に移動し、ガイドコンテナ を選択して、プロパティアイコンをタップします。 タイトルが「
Adaptive Form Container
」のダイアログボックスが表示されます。 -
「送信」タブに移動し、「メールを送信」送信アクションを選択します。
-
「外部テンプレートを使用 オプションを有効にします。
-
「HTMLテンプレートを使用 オプションを有効にします。
-
「外部テンプレートパス」オプションのフォルダーアイコンをクリックし、HTMLテンプレートを参照して選択します。
-
「完了」をクリックして、設定を保存します。
これで、HTMLテンプレートがアダプティブフォーム用に設定されました。
方法 2:HTMLテンプレートを手動で入力または貼り付ける
- アダプティブフォームを編集用に開きます。
- コンテンツブラウザー に移動し、ガイドコンテナ を選択して、プロパティアイコンをタップします。 タイトルが「
Adaptive Form Container
」のダイアログボックスが表示されます。 - 「送信」タブに移動し、「メールを送信」送信アクションを選択します。
- 「HTMLテンプレートを使用 オプションを有効にします。
- 入力した メールテンプレート ボックスにHTMLコードを直接入力または貼り付けます。
アダプティブフォームのプレーンテキストテンプレートの設定
メールを送信 送信アクションを使用して、送信時にメールを送信するアダプティブフォームを設定できます。 このアクションには、プレーンテキストテンプレートを設定する 2 つの方法が用意されています。
オプション 1:テンプレートを含むファイルを選択する
先に進む前に、HTMLテンプレートがAEM Forms環境にアップロードされていることを確認します。
- アダプティブフォームを編集用に開きます。
- コンテンツブラウザー に移動し、ガイドコンテナ を選択して、プロパティアイコンをタップします。 タイトルが「
Adaptive Form Container
」のダイアログボックスが表示されます。 - 「送信」タブに移動し、「メールを送信」送信アクションを選択します。
- 「外部テンプレートを使用 オプションを有効にします。
- 「外部テンプレートパス」オプションのフォルダーアイコンをクリックし、プレーンテキストテンプレートを参照して選択します。
- 「完了」をクリックして、設定を保存します。
これで、テンプレートがアダプティブフォーム用に設定されました。
方法 2:HTMLテンプレートを手動で入力または貼り付ける
- アダプティブフォームを編集用に開きます。
- コンテンツブラウザー に移動し、ガイドコンテナ を選択して、プロパティアイコンをタップします。 タイトルが「
Adaptive Form Container
」のダイアログボックスが表示されます。 - 「送信」タブに移動し、「メールを送信」送信アクションを選択します。
- 入力した メールテンプレート ボックスにプレーンテキストテンプレートのコードを直接入力または貼り付けます。
メールテンプレートでのフォームデータの使用
プレースホルダーを使用することで、メールテンプレートにフォームデータを含めることができます。 これらのプレースホルダーは、メールの送信時に、実際のフォームフィールド値に動的に置き換えられます。 次に例を示します。
- ${name}: 「name」という名前のフィールドの値。
- ${email}: 「email」という名前のフィールドの値。
- ${message}: 「message」という名前のフィールドの値。
サンプルのHTMLメールテンプレート
フォームデータプレースホルダーを使用するHTMLのメールテンプレートの例を次に示します。
<!DOCTYPE html>
<html>
<head>
<title>Form Submission</title>
<style>
body {
font-family: Arial, sans-serif;
line-height: 1.6;
color: #333;
}
h2 {
color: #0056b3;
}
</style>
</head>
<body>
<h2>Thank You for Your Submission</h2>
<p>Dear ${name},</p>
<p>We have received your submission with the following details:</p>
<ul>
<li><strong>Email:</strong> ${email}</li>
<li><strong>Phone Number:</strong> ${phone_number}</li>
<li><strong>Message:</strong> ${message}</li>
</ul>
<p>We will get back to you soon!</p>
<p>Best regards,</p>
<p>Your Team</p>
</body>
</html>
プレーンテキストのメールテンプレートのサンプル
次に、プレーンテキストのメールテンプレートの例を示します。
Subject: Thank You for Your Submission
Dear ${name},
We have received your submission with the following details:
- Email: ${email}
- Phone Number: ${phone_number}
- Message: ${message}
We will get back to you soon!
Best regards,
Your Team
HTML用メールテンプレートのベストプラクティス
- メールクライアントとの互換性を高めるために、スタイルがインラインであることを確認します。
- テンプレートをレスポンシブにして、モバイルデバイスでのエクスペリエンスを向上させます。
- Litmus や Acid でのメールなどのツールを使用して、様々なメールクライアントでメールをプレビューします。
- プレースホルダーの名前がフォームフィールドの名前と完全に一致するようにします。
- HTMLテンプレートにタグがないか、またはタグが正しくないかを確認します。
- メールを送信送信アクションが正しく設定されていることを確認します。