创建电子邮件模板 - Amazon Pinpoint

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

创建电子邮件模板

电子邮件模板 是一种消息模板,其中包含要在您为任何 Amazon Pinpoint 项目发送的电子邮件中创建、保存和重用的内容和设置。您可以在通过 Amazon Pinpoint 创建和发送的任意类型的电子邮件中使用电子邮件模板。

在创建电子邮件模板时,您可以在基于模板的电子邮件的各个组成部分中指定要重用的内容和设置。这些组成部分称为模板部分,可以是邮件主题和/或邮件正文。内容可以是静态文本、个性化内容、图像或其他设计元素。模板部分也可以是一个设置,例如在收件人的电子邮件应用程序不显示 HTML 内容时所使用的邮件正文。

在您创建基于模板的电子邮件时,Amazon Pinpoint 将使用您在模板中定义的内容和设置填充邮件。

创建电子邮件模板
  1. 打开 Amazon Pinpoint 控制台,网址为:https://console.aws.amazon.com/pinpoint/

  2. 在导航窗格中,选择消息模板

  3. 选择创建模板

  4. 渠道下面,选择电子邮件

  5. 模板详细信息下,对于模板名称,输入模板的名称。名称必须以字母或数字开头。它最多可以包含 128 个字符。字符可以是字母、数字、下划线 (_) 或连字符 (‐)。

  6. (可选)对于版本描述,输入模板的简要描述。描述最多可包含 500 个字符。

  7. 电子邮件详细信息下,通过以下选项为使用模板的邮件指定内容:

    • 对于主题,输入要在邮件主题行中显示的文本。

    • 对于消息,输入要在邮件正文中显示的内容。

      提示

      对于消息正文,您可以使用 HTML 或“设计”视图输入内容。在 HTML 视图中,您可以手动输入 HTML 内容,包括格式、链接以及要包含在邮件中的其他功能。在“设计”视图中,您可以使用富文本编辑器输入内容。使用格式工具栏应用格式设置,以及向内容添加链接和其他功能。要切换视图,请从消息编辑器上方的视图选择器中选择 HTML设计

      您还可以在模板的主题和正文中包含个性化内容。为此,添加引用您或 Amazon Pinpoint 创建的特定属性(例如存储用户名字的属性)的消息变量。通过使用消息变量,可以为使用模板的消息的每个接收人显示不同的内容。要使用消息变量,请从属性查找器中选择现有属性的名称。Amazon Pinpoint 为该属性创建一个消息变量并将其复制到您的剪贴板上。将变量粘贴到所需的位置。有关更多信息,请参阅 向消息模板添加个性化内容

  8. 注意

    必须先设置电子邮件编排发送角色,然后才能使用电子邮件标题。有关更多信息,请参阅 在 Amazon Pinpoint 中创建电子邮件编排发送角色

    在 “标题” 下,选择 “添加新标题”,为电子邮件添加最多 15 个标题。有关支持的标头列表,请参阅《亚马逊简单电子邮件服务开发者指南》中的 Amazon SES 标头字段。

    • 对于名称,输入标头的名称。

    • 在 “” 中,输入标题的值。

    (可选)要在促销电子邮件中添加一键取消订阅链接,请添加以下两个标题:

    1. 使用 List-Unsubscribe for Name 创建标题,并将 Value 设置为取消订阅链接。该链接必须支持 HTTP POST 请求才能处理收件人的取消订阅请求。

    2. 使用 for Nam List-Unsubscribe-Post e 创建标题并将设置为List-Unsubscribe=One-Click

  9. (可选)在纯文本版本下,输入要在消息的正文中显示的内容,这些消息使用了模板并且将发送到其电子邮件应用程序不显示 HTML 内容的收件人。

  10. 如果使用消息变量将个性化内容添加到模板,请为每个变量指定默认值。如果执行此操作,则当收件人没有对应的值时,Amazon Pinpoint 将变量替换为您指定的值。我们建议您为模板中的每个变量执行该操作。

    要指定变量的默认值,请展开默认属性值部分。然后,输入要用于每个变量的默认值。如果您没有指定默认值,且收件人没有对应值,则 Amazon Pinpoint 不会发送邮件。

  11. 在输入完模板的内容和设置后,选择创建

如果要在使用模板向用户发送电子邮件之前测试该模板,则可以发送使用该模板的测试消息。如果执行此操作,请确保首先完成步骤 9,为模板中的所有变量指定默认值。否则,消息可能无法发送,或者它可能无法正确呈现。

在邮件模板中包含取消订阅链接

在电子邮件中包含取消订阅链接是一项最佳实践,并且在一些国家/地区是法律所要求的。在取消订阅链接中,您可以包含一个特殊属性 ses:tags="unsubscribeLinkTag:value",其中 value 是您定义的任何值。如果收件人点击包含此特殊属性的链接,Amazon Pinpoint 会将其计为选择退出事件以供分析(例如,在分析概述页面的选择退出率指标中)。以下示例显示这种链接的语法:

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

如果您的模板包含带有此属性的链接,则您仍需要开发一个系统来处理选择退出请求。有关处理选择退出请求的系统的示例,请参阅解决方案库中的 AWS Amazon Pinpoint 偏好中心解决方案。

注意

Amazon Pinpoint 偏好中心解决方案现已成为指南。该解决方案无法再部署,但架构图和代码仅供参考。