

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

# 向消息模板添加个性化内容
<a name="personalize-templates"></a>

要使用模板在消息中提供动态的个性化内容，请将*消息变量* 添加到消息模板。*消息变量*是一个占位符，它引用您或 Amazon Connect 创建的用于存储用户相关信息的特定属性。每个属性通常对应于某位用户的一个特征，例如用户的名字或居住的城市。通过将消息变量添加到模板中，您可以使用这些属性将自定义内容提供给使用模板的消息的每位收件人。

如果模板包含消息变量，则 Amazon Connect 会将每个变量替换为每个收件人当前对应的属性值。在每次发送使用模板的消息时，都会执行此操作。这意味着您可以向每位收件人发送个性化内容，而无需创建多个自定义版本的消息或消息模板。您还可确保消息中使用了您拥有的收件人的最新信息。

例如，如果您的项目是适用于跑步者的健身应用程序，其中包含每个用户的名字、偏好的活动和个人成绩记录属性，则可以在模板中使用以下文本和消息变量：

`Hi {{Attributes.Customer.FirstName}}, attached is information about the insurance plans we discussed.`

当您发送使用该模板的消息时，Amazon Connect 会将变量替换为每个收件人的每个属性的当前值。以下示例演示此操作。

**示例 1**  
`Hi Sofia, attached is information about the insurance plans we discussed.`

**示例 2**  
`Hi Alejandro, attached is information about the insurance plans we discussed.`

## 添加消息变量
<a name="message-templates-add-variables"></a>

您可以在创建的新模板或现有模板中添加消息属性。如果您将变量添加到现有模板，则 Amazon Connect 不一定会将更改应用于使用该模板并且尚未发送的消息。这取决于您将变量添加到的模板版本以及之前如何配置使用该模板的消息。

**将消息变量添加到消息模板**

1. 在导航窗格中，选择**消息模板**。

1. 在**消息模板**页面上，执行以下操作之一：
   + 要创建新模板并向其中添加消息变量，请选择**创建模板**。然后，在模板页面上，输入模板的名称和（可选）模板的描述。
   + 要将消息变量添加到现有模板，请选择要将变量添加到的模板。然后，在模板页面上，选择**编辑**。在**模板详细信息**下面，使用版本选择器选择要作为起点的模板版本。如果您选择最新的版本，您可以将更改直接保存到该模板版本中。否则，您可以将更改另存为模板的新版本。

1. 在消息详细信息部分，确定添加消息变量的位置。对于电子邮件模板，您可以向邮件主题或正文添加变量。对于短信模板，您可以向正文中添加变量。

1. 将光标放在您希望在消息中插入属性的位置。单击或点击**属性查找器**，然后滚动到您想要为其添加消息变量的属性类型。  
![\[“消息模板”页面上的属性查找器。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/message-template-attribute-finder.png)

   您可以从以下类型的属性中进行选择：
   + **系统属性**：
     + **CustomerEndpointAddress**：发起联系的客户电子邮件地址。
     + **SystemEmailAddress**：客户向其发送电子邮件的电子邮件地址。
     + **名称**：客户发送给您的联络中心的电子邮件中的显示名称。
   + **座席属性**：
     + **FirstName**
     + **LastName**
   + **客户配置文件属性**。有关完整列表和描述，请参阅[“客户配置文件”属性](connect-attrib-list.md#customer-profiles-attributes)。
     + **推荐属性**：在出站营销活动中使用 Predictive Insights 时，您可以在消息模板中加入个性化的产品推荐。当您在事件触发的活动中配置推荐时，这些属性可用。

       使用索引访问每个建议，`{{Attributes.Customer.Recommendations.[0].CatalogItem.Name}}`例如第一个建议、`{{Attributes.Customer.Recommendations.[1].CatalogItem.Name}}`第二个建议，依此类推。  
![\[电子邮件模板编辑器在属性查找器中显示推荐属性，在邮件正文中显示个性化产品推荐。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/RecommendationAttributesInTemplate.png)

       有关在活动中配置推荐的更多信息，请参阅[使用事件触发器创建出站活动](how-to-create-campaigns-using-event-triggers.md)。

1. 当您在属性查找器中单击某个属性时，该属性会自动放置在您的消息中。您可以将属性复制和粘贴到其他位置。

   粘贴属性后，Amazon Connect 会将其显示在两组大括号中，例如 `{{Attributes.Agent.FirstName}}`。下图显示了一封包含三个属性的电子邮件：客户的名字和姓氏以及座席的名字。  
![\[带有消息属性的电子邮件消息。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/message-template-email-attributes.png)

1. 完成后，请执行以下操作之一：
   + 如果您已将消息变量添加到新模板，请选择**保存**。
   + 如果您将消息变量添加到现有模板并希望将更改另存为模板的新版本，请选择**另存为新版本**。
   + 如果您已将消息变量添加到现有模板并希望将更改另存为模板最新草稿的更新，请选择**保存**。如果要更新草稿并根据草稿创建新版本，请选择**另存为新版本**。