E メールテンプレートの作成 - Amazon Pinpoint

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

E メールテンプレートの作成

E メールテンプレートは、任意の Amazon Pinpoint プロジェクトに送信する E メールメッセージに作成、保存、再利用するコンテンツと設定を含むメッセージテンプレートの一種です。Amazon Pinpoint により作成および送信する任意のタイプの E メールメッセージで、E メールテンプレートを使用できます。

E メールテンプレートを作成するときは、テンプレートに基づく E メールメッセージの複数のコンポーネント内で再利用するコンテンツと設定を指定します。これらのコンポーネントは、テンプレートパーツと呼ばれ、メッセージの件名、メッセージ本文、またはその両方になります。コンテンツには、静的テキスト、パーソナライズされたコンテンツ、イメージなどのデザイン要素を使用できます。テンプレートパーツは、受取人の E メールアプリケーションが HTML コンテンツを表示しない場合に使用するメッセージ本文など、設定にすることもできます。

テンプレートに基づく E メールメッセージを作成すると、Amazon Pinpoint は、テンプレートで定義されたコンテンツと設定をメッセージに追加します。

E メールテンプレートを作成するには
  1. Amazon Pinpoint コンソール (https://console.aws.amazon.com/pinpoint/) を開きます。

  2. ナビゲーションペインで、[Message templates] を選択します。

  3. [Create template] をクリックします。

  4. [Channel] で [Email] を選択します。

  5. [Template details] の [Template name] にテンプレートの名前を入力します。名前は文字または数字で始める必要があります。最大 128 文字を含めることができます。文字には、文字、数字、アンダースコア (_)、またはハイフン (-) を使用できます。

  6. (オプション) [バージョンの説明] に、テンプレートの簡単な説明を入力します。説明には、500 文字まで入力できます。

  7. [Email details] で、以下のオプションにより、テンプレートを使用するメッセージのコンテンツを指定します。

    • [Subject] に、メッセージの件名行に表示するテキストを入力します。

    • [Message] に、メッセージの本文に表示するコンテンツを入力します。

      ヒント

      メッセージの本文で、HTML ビューまたはデザインビューを使用してコンテンツを入力できます。HTML ビューでは、フォーマット、リンク、およびメッセージに含めるその他の機能など、HTML コンテンツを手動で入力することができます。デザインビューでは、リッチテキストエディタを使用してコンテンツを入力できます。書式設定ツールバーを使用して、書式設定を適用し、コンテンツにリンクやその他の機能を追加します。ビューを切り替えるには、メッセージエディタの上にあるビューセレクタから [HTML] または [Design] を選択します。

      テンプレートの件名と本文にも、パーソナライズされたコンテンツを含めることができます。これを実行するには、ユーザーまたは Amazon Pinpoint が作成した特定の属性(例: ユーザーの名を保存する属性)を参照するメッセージ変数を追加します。メッセージ変数を使用することで、そのテンプレートを使用するメッセージの各受信者にさまざまなコンテンツを表示できます。メッセージ変数を使用するには、[Attribute finder] から既存の属性名を選択します。Amazon Pinpoint は、属性のメッセージ変数を作成し、それをクリップボードにコピーします。目的の場所に変数を貼り付けます。詳細については、「パーソナライズされたコンテンツをメッセージテンプレートに追加する」を参照してください。

  8. 注記

    E メールヘッダーを使用する前に、E メールオーケストレーション送信ロールを設定する必要があります。詳細については、「Amazon Pinpoint での E メールオーケストレーション送信ロールの作成」を参照してください。

    ヘッダー で、新しいヘッダーの追加 を選択し、E メールメッセージに最大 15 個のヘッダーを追加します。サポートされているヘッダーのリストについては、Amazon SES ヘッダーフィールド」を参照してください。 https://docs.aws.amazon.com/ses/latest/DeveloperGuide/

    • [名前] に、ヘッダーの名前を入力します。

    • には、 ヘッダーの値を入力します。

    (オプション) ワンクリックサブスクリプション解除リンクをプロモーション E メールに追加するには、次の 2 つのヘッダーを追加します。

    1. Name List-Unsubscribeでヘッダーを作成し、サブスクリプション解除リンクにを設定します。リンクは、受信者のサブスクリプション解除リクエストを処理するための HTTP POST リクエストをサポートしている必要があります。

    2. Name List-Unsubscribe-Postを使用してヘッダーを作成し、値を に設定しますList-Unsubscribe=One-Click

  9. (オプション) [Plain text version] で、テンプレートを使用し、E メールアプリケーションに HTML が表示されない受取人に送信される、メッセージの本文に表示するコンテンツを入力します。

  10. メッセージ変数を使用してパーソナライズされたコンテンツをテンプレートに追加する場合、各変数のデフォルト値を指定します。これを実行する場合、受信者に対応する値が存在しない場合、Amazon Pinpoint は変数を指定した値に置き換えます。テンプレート内の各変数に対し実行することを推奨します。

    変数のデフォルト値を指定するには、[Default personalization values] セクションを展開します。その後、各変数に使用するデフォルト値を入力します。デフォルト値を指定せず、受信者に値が存在しない場合、Amazon Pinpoint はメッセージを送信しません。

  11. テンプレートのコンテンツと設定の入力が完了したら、[Create] を選択します。

ユーザーに送信する E メールメッセージでテンプレートを使用する前に、そのテンプレートをテストする場合は、テンプレートを使用するテストメッセージを送信できます。その場合は、最初にステップ 9 を完了して、テンプレート内のすべての変数のデフォルト値を指定するようにしてください。そうしないと、メッセージが送信されないか、正しくレンダリングされない可能性があります。

メッセージテンプレートへの登録解除リンクの追加

E メールに登録解除リンクを含めることはベストプラクティスであり、一部の国ではそれが法的要件となっています。登録解除リンクには、特別な属性 ses:tags="unsubscribeLinkTag:value" を含めることができます。このは、ユーザーが定義した任意の値です。受信者がこの特別な属性を含むリンクをクリックすると、Amazon Pinpoint は、それを分析目的 (例えば、「分析の概要ページ」のオプトアウト率メトリクスなど) のオプトアウトイベントとしてカウントします。以下の例は、このタイプのリンクの構文を示しています。

<a ses:tags="unsubscribeLinkTag:optout" href="https://www.example.com/preferences">Unsubscribe</a>

テンプレートにこの属性へのリンクが含まれている場合でも、オプトアウトリクエストを処理するシステムを開発する必要があります。オプトアウトリクエストを処理するシステムの例については、 ソリューションライブラリのAmazon Pinpoint プリファレンスセンター AWS ソリューション」を参照してください。

注記

Amazon Pinpoint Preference Center ソリューションがガイダンスになりました。ソリューションはデプロイできなくなりましたが、アーキテクチャ図とコードはリファレンスとして残されています。