

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

# 在 Amazon Connect 中构建客户细分
<a name="customer-segments-building-segments"></a>

**注意**  
**由 SQL（测试版）支持的分段需要开启数据存储。请访问客户资料主页屏幕，并从顶部蓝色横幅中启用 “数据存储”**

**注意**  
要在 Amazon Connect 管理网站中导航到分段生成器体验，您需要安全配置文件权限才能使用此功能。有关更多信息，请参阅 [分配安全配置文件权限以管理客户细分](security-profile-customer-profile-segmentation.md)。
在建立客户细分之前，我们建议您使用 Customer Profiles 域设置数据集成，以便在 Customer Profiles 域中填充配置文件。有关如何配置与 Customer Profiles 的数据集成的更多信息，请参阅[将外部应用程序与 Amazon Connect Customer Profiles 集成](integrate-external-apps-customer-profiles.md)。
客户细分可以包括您使用计算的属性捕获的事件。有关如何配置自定义计算的属性以及如何查看 Customer Profiles 提供的默认计算的属性的更多信息，请参阅[在 Amazon Connect Customer Profiles 中设置计算的属性](customerprofiles-calculated-attributes.md)。

Amazon Connect 提供了两种建立客户细分的方法：1/ 通过 Spark SQL 定义细分（测试版；需要启用数据存储）；2/ 通过受众群体和筛选条件定义细分（经典细分）。对于这两者，你可以通过生成式人工智能驱动的分段人工智能助手使用自然语言提示。如果您以其中一种方式定义区段，则会将该区段移动到另一种方式中，并且必须重新开始。

## 由 Spark SQL 提供支持的区段
<a name="segments-powered-by-spark-sql"></a>

由 Spark SQL 提供支持的区段使您能够使用完整的客户档案数据和扩展的功能来定义细分。您可以使用标准轮廓对象属性和自定义对象属性。您还可以使用基于 SQL 的功能，例如将标准对象和自定义对象连接在一起以使用来自不同对象的数据，使用百分位数等统计数据筛选区段，以及标准化日期字段以进行比较。

你可以先在区段助手 AI 中输入自然语言提示。区段 AI 助手将定义区段，包括将其转换为 Spark SQL。Segment Assistant AI 将提供定义区段所需的步骤，你可以验证它是否与你想要创建的区段相匹配。您还可以查看 SQL、自然语言的 SQL 步骤以及 AI 生成的 Spark SQL 摘要，以进一步帮助验证。如果要进行更改，可以更新自然语言提示或直接编辑 Spark SQL。

您还可以选择直接创建 Spark SQL 区段。

**与经典分段一样，由 Spark SQL 支持的区段可用于区段成员资格调用、流量区块和出站营销活动。**

**当您在客户事件发起的区段成员资格调用、流量区块或出站活动中使用 Spark SQL 区段时，它会使用上次导出的区段（区段快照）。用于成员资格的区段快照将在创建 1 年后过期。如果您收到 4XX 错误，请确保已导出分段（区段快照）。**

**由客户细分发起的出站营销活动不需要您导出该细分（区段快照）。**

### 步骤 1：构建新的客户细分
<a name="spark-sql-step1"></a>

在 Segment AI 助手中，选择 “如何创建区段” 以获取有关创建有价值区段的更多指导，或选择 “我想生成区段” 以输入自然语言提示来创建区段。

或者，也可以使用 SQL 在查询编辑器中定义新的区段。

**注意-如果您想创建基于时区的出站广告系列，则必须确保时区属性是区段输出的一部分**

**注意-如果您想在出站广告系列中使用区段，则必须确保区段输出 IDs 中的配置文件是唯一的**

### 步骤 2：指定名称和描述
<a name="spark-sql-step2"></a>

对于名称，为客户细分输入一个名称，以便之后易于识别。

**注意-** Amazon Connect 管理网站使用输入`DisplayName`的名称作为区段的名称，并根据该名称生成标识符。生成的标识符用作您使用客户资料访问区段`SegmentDefinitionName`时的标识符 APIs。

对于描述，可以选择输入客户细分的描述。

### 第 3 步：查看并验证区段
<a name="spark-sql-step3"></a>

查看区段 AI 助手使用的数据以及 AI 模型生成区段所用的步骤。您还可以在查询编辑器中查看它为定义区段而创建的 SQL。如果它无法创建区段，请处理其提供的反馈以帮助其创建准确的区段。生成细分后，客户档案将自动为您创建细分预估值。

如果要进行编辑，可以在查询编辑器中单击 “新建对话” 或 create/edit SQL 来提供新的提示。

如果您没有使用区段 AI 助手，则可以通过单击查询编辑器下方的 “验证和估算查询” 按钮来验证查询并创建估算值。

**注意-与其他查询引擎类似，由 Spark SQL 支持的区段将花费一些时间，具体取决于您在区段中使用的配置文件数据量和所使用的 SQL（例如，跨对象的多个联接需要时间）。**

### 步骤 4：创建区段
<a name="spark-sql-step4"></a>

建立区段并满意后，选择右上角的 “创建区段” 按钮。创建区段后，您可以选择操作-导出到.csv，在流程中使用区段，在出站广告系列中使用区段。

**注意-如果您在出站广告系列或流量区块中使用区段，它将根据上次创建区段的时间来检查区段成员资格。如果您需要在执行流程或广告活动时进行实时细分成员资格检查，请使用经典细分。**

## 使用受众群体和过滤器的经典细分
<a name="customer-segments-audience-groups-classic-segmentation"></a>

 创建客户细分时，您可以选择起始受众，然后通过选择定义该客户细分的筛选条件来优化这类受众。例如，您可以创建一个受众组，然后选择一个筛选条件，来筛选居住在特定国家/地区且经常来电的所有客户。根据需要重新计算客户细分，例如在活动执行期间、联系流执行期间以及客户细分估算或导出期间。因此，每个客户细分的大小和成员会随着时间发生变化。

 此外，您可以创建第二个受众组，然后在两个受众组之间创建关系（AND、OR 或 EXCLUDE），以进一步缩小范围、串联或将客户排除在第一个受众组之外。

![\[两个受众组。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/customer-segments-building-segments-1.png)


## 受众组
<a name="customer-segments-audience-groups"></a>

 当您创建客户细分时，会创建一个或多个受众组。一个受众组包含以下组成部分：

![\[显示受众组的组成部分的概念图。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/customer-segments-audience-groups-1.png)

+  **起始受众**：定义初始用户组的客户细分。您最多可以指定 5 个起始受众，或者指定 Customer Profiles 域中的所有配置文件。
+  **筛选条件组**：应用于起始受众之上的受众信息类别。您可以添加多个由 OR 关系连接的筛选条件组。
+  **筛选条件**：筛选条件可减少属于客户细分的受众数量。您可以添加任意个筛选条件来定制符合需求的客户细分。

 一个客户细分必须至少有一个受众群体，但您可以选择创建第二个受众群组，然后在两个受众群体之间创建关系 (AND/OR/EXCLUDE)。有关关系的更多详细信息，请参阅[步骤 5：添加第二个受众组（可选）](#step-5-add-the-second-audience-group-optional)。

## 创建客户细分
<a name="creating-a-customer-segment"></a>

 以下步骤介绍如何创建和配置客户细分：
+  步骤 1：构建新的客户细分 
+  步骤 2：配置名称和描述 
+  步骤 3：选择要包含在受众组 1 中的起始受众 
+  步骤 4：选择和配置筛选条件组（可选） 
+  步骤 5：添加受众组 2（可选） 

### 步骤 1：构建新的客户细分
<a name="step-1-build-a-new-segment"></a>

1.  要创建客户细分，请确保已创建安全配置文件权限作为先决条件。有关更多信息，请参阅 [分配安全配置文件权限以管理客户细分](security-profile-customer-profile-segmentation.md)。此外，为了以最佳的方式可视化客户细分的成员资格，我们建议在创建客户细分之前进行数据摄取。要通过 S3 或外部应用程序摄取配置文件，请参阅[创建客户数据并将其摄取到 Customer Profile 中](customer-profiles-object-type-mappings.md)或[将外部应用程序与 Amazon Connect Customer Profiles 集成](integrate-external-apps-customer-profiles.md)。

1.  在“客户细分”表视图中选择**创建客户细分**。  
![\[“创建客户细分”按钮。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/step-1-build-a-new-segment-1.png)

### 步骤 2：指定名称和描述
<a name="step-2-configure-specify-name-and-description"></a>
+  对于**名称**，为客户细分输入一个名称，以便之后易于识别。
**注意**  
 Amazon Connect 管理网站使用输入的名称作为区段`DisplayName`的名称，并根据该名称生成标识符。生成的标识符用作您使用客户资料访问区段`SegmentDefinitionName`时的标识符 APIs。
+  对于**描述**，可以选择输入客户细分的描述。

![\[“客户细分名称”部分。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/step-2-configure-specify-name-and-description-1.png)


### 步骤 3：选择要包含在受众组 1 中的起始受众
<a name="step-3-choose-the-starting-audiences-to-include-in-audience-group"></a>

 首先，选择如何为客户细分组定义起始受众。

1.  在**受众组 1** 下，对于**起始受众**下拉列表，选择要包含在受众组中的一个或多个客户细分，或者选择**客户配置文件中的所有配置文件**。
**注意**  
 当您选择多个客户细分作为起始受众时，这些客户细分将通过 `OR` 关系进行连接。例如，如果您选择**高级会员客户**和**基本会员客户**细分作为起始受众，则其中任何一个客户细分中的所有配置文件都将被包括在内。  
![\[“起始受众”下拉列表。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/step-3-choose-the-starting-audiences-to-include-in-audience-group-1.png)

1. 要使用创建细分 ProfileType，请先使用**客户资料中的所有账户**作为初始受众。这种方法可让您有效地筛选基于账户的配置文件。请务必注意，除非您另行指定，否则客户细分过程将自动导出 Customer Profiles 域中的所有配置文件。此默认行为可确保全面覆盖，但可以调整以满足特定的目标需求。

   以下是有关如何创建客户细分定义（基于账户或标准配置文件）的示例：

   **筛选所有基于账户的个人资料 (ProfileType=账户\$1个人资料)**  
![\[筛选所有基于账户的个人资料（ProfileType=账户_个人资料）。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/step-3-choose-the-starting-audiences-to-include-in-audience-group-1-5.png)
**注意**  
要创建仅包含子配置文件的客户细分，请创建一个不包括基于账户的配置文件的新受众。例如，`ProfileType` 为 PROFILE 或其中 `ProfileType` 为空的配置文件。  
![\[要创建仅包含子配置文件的客户细分，请创建一个不包括基于账户的配置文件的新受众。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/step-3-choose-the-starting-audiences-to-include-in-audience-group-1-6.png)

   **定位要通过 `Phone` 联系的账户的示例活动**  
![\[定位要通过 Phone 联系的账户的示例活动\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/step-3-choose-the-starting-audiences-to-include-in-audience-group-1-7.png)

   在此示例中，活动以单个账户为目标，其通话顺序如下：

   1. 第一次尝试联系 John（ID：2）

   1. 如果 John 没有接听，则打电话给 Sally（ID：3）作为备用联系人

1.  选择起始受众后，**估算受众**部分将更新以显示符合条件的配置文件。编辑受众组后，您可以单击“估算受众”部分中的**刷新**按钮以重新获取估算值。  
![\[“估算受众”部分。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/step-3-choose-the-starting-audiences-to-include-in-audience-group-2.png)

### 步骤 4：选择和应用受众筛选条件（可选）
<a name="step-4-choose-and-apply-audience-filters-optional"></a>

 在您选择了起始受众之后，您可以通过对属性应用条件逻辑来进一步细化受众。客户细分支持标准配置文件属性、自定义配置文件属性和计算的属性。

![\[受众筛选条件。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/step-4-choose-and-apply-audience-filters-optional-1.png)


**选择和配置受众筛选条件**

1.  对于**属性**，您可以选择以下类型的属性

   1.  **计算的属性**：根据计算的属性之一筛选受众。

      要了解有关默认计算的属性以及如何配置自定义计算的属性的信息，请参阅[在 Amazon Connect Customer Profiles 中设置计算的属性](customerprofiles-calculated-attributes.md)。

   1.  **标准属性**：根据标准配置文件属性之一筛选受众。

      有关标准配置文件属性的列表，请参阅 [Amazon Connect Customer Profiles 中的标准配置文件定义](standard-profile-definition.md)。

   1.  **自定义属性**：根据自定义配置文件属性之一筛选受众。
**注意**  
我们在域中存储多达 1000 个最新的配置文件属性。如果域包含大量属性，则最旧的属性可能不会显示在此列表中。

1.  选择**运算符**。运算符决定属性与您输入的值的关系。以下描述了可用的运算符。可用的运算符会根据所选属性的值类型而变化。

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/customer-segments-building-segments.html)

**注意**  
 Amazon Connect 管理网站中的客户群使用 UTC 时区，所有基于时间的筛选条件均使用默认时间 00:00:00 UTC。 您可以按日期进行筛选，但时间会记录为相同的值。如果您输入的日期为 2024-01-01，则控制台将时间传递为 2024-01-01T00:00:00Z。

**注意**  
为计算的属性指定筛选条件时，可以覆盖计算的属性定义的时间段。例如，筛选条件 `Frequent caller is true for the event time period of 60 days` 将覆盖*频繁来电者* [Amazon Connect Customer Profiles 中的默认计算的属性](customerprofiles-default-calculated-attributes.md)，以评估过去 60 天内的值，而不是[在计算的属性定义中配置的时间段](customerprofiles-calculated-attributes-apis.md)。这一覆盖特定于客户细分，而不会影响计算的属性定义本身。  

![\[要评估的属性、运算符和值。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/step-4-choose-and-apply-audience-filters-optional-2.png)


1. 指定值。您可以指定通过 `OR` 关系连接的多个值。例如，`Address.Country` 为 `USA` 或 `Mexico`。输入的值会根据在域中存储的客户配置文件，在下拉列表中显示字符串运算符的建议。
**注意**  
值区分大小写。例如，*Address.Country 为 US* 返回的结果与 *Address.Country 为 us* 不同。

1.  （可选）要将其它属性应用于此筛选条件组，请选择 **\$1 筛选条件**。要创建另一组筛选条件，请选择 **\$1 组**。

**注意**  
 当筛选条件组中有多个筛选条件时，筛选条件将通过 AND 关系进行连接。例如，一个筛选条件组包含 2 个筛选条件，“*Address.Country* 为 USA”和“*客户的平均保持时间*超过 10 秒”，而 *Address.Country* 为 USA **且***平均保持时间*超过 10 秒的配置文件将属于该客户细分。

 当你的受众群组中有多个筛选群组时， Amazon Connect 管理网站中的客户细分会使用 OR 关系在筛选群组之间建立联系。

![\[两个受众筛选条件。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/step-4-choose-and-apply-audience-filters-optional-3.png)


1. 完成设置受众组后，选择**创建客户细分**。

### 步骤 5：添加第二个受众组（可选）
<a name="step-5-add-the-second-audience-group-optional"></a>

 （可选）添加第二个受众组并定义与受众组 1 的关系。当您使用Amazon Connect 管理员网站创建客户细分时，每个客户细分最多可以有两个受众组。如果您向客户细分中添加第二个受众组，则可以选择以下两种方式之一来指定两个受众组的连接方式：
+  **AND 关系**：如果您使用 AND 关系来连接两个受众，则客户细分将包含同时满足受众组 1 和受众组 2 的筛选条件的所有配置文件。
+  **OR 关系**：如果您使用 OR 关系来连接两个受众，则客户细分将包含符合受众组 1 或受众组 2 的筛选条件的所有配置文件。
+  **EXCLUDE 关系**：如果您使用 EXCLUDE 关系来连接两个受众，则客户细分将包含受众组 1 中的配置文件，但不包括受众组 2 中的配置文件。

**配置第二个受众组**

1.  配置受众组 1 后，选择 **AND**、**OR** 或 **EXCLUDE** 关系。  
![\[AND、OR 或 EXCLUDE 选项。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/step-5-add-the-second-audience-group-optional-1.png)

1.  选择受众组 2 中的起始受众。有关参考，请参阅[步骤 3：选择要包含在受众组 1 中的起始受众](#step-3-choose-the-starting-audiences-to-include-in-audience-group)。

1.  （可选）选择要用来缩小客户细分的筛选条件。有关参考，请参阅[步骤 4：选择和应用受众筛选条件（可选）](#step-4-choose-and-apply-audience-filters-optional)。

1.  完成设置客户细分后，选择**创建客户细分**。客户细分已创建，您现在可以在出站活动或流中使用该客户细分。  
![\[表明客户细分已成功创建的消息。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/step-5-add-the-second-audience-group-optional-2.png)

## 创建由 Spark SQL 提供支持的区段
<a name="w2aac36c53c13c17"></a>

由 Spark SQL 提供支持的区段使您能够使用完整的客户档案数据和扩展的功能来定义细分。您可以使用标准轮廓对象属性和自定义对象属性。您还可以使用基于 SQL 的功能，例如将标准对象和自定义对象连接在一起以使用来自不同对象的数据，使用百分位数等统计数据筛选区段，以及标准化日期字段以进行比较。

你可以先在区段助手 AI 中输入自然语言提示。区段 AI 助手将定义区段，包括将其转换为 Spark SQL。Segment Assistant AI 将提供定义区段所需的步骤，你可以验证它是否与你想要创建的区段相匹配。您还可以查看 SQL、自然语言的 SQL 步骤以及 AI 生成的 Spark SQL 摘要，以进一步帮助验证。如果要进行更改，可以更新自然语言提示或直接编辑 Spark SQL。

您还可以选择直接创建 Spark SQL 区段。

由 Spark SQL 提供支持的区段可用于区段成员资格调用、流量区块和出站营销活动。他们检查上次创建区段时的区段（区段快照）。如果您收到 4XX 错误，则必须执行区段快照。

**注意**  
**SQL 分段在数据存储上运行，该数据存储最多可有 10 年的数据。经典细分使用最新数据（过去 3 年内更新的数据）**

### 步骤 1：构建新的客户细分
<a name="w2aac36c53c13c17c13"></a>

在 Segment AI 助手中，选择 “如何创建区段” 以获取有关创建有价值区段的更多指导，或选择 “我想生成区段” 以输入自然语言提示来创建区段。

或者，也可以使用 SQL 在查询编辑器中定义新的区段。

### 步骤 2：指定名称和描述
<a name="w2aac36c53c13c17c15"></a>

对于名称，为客户细分输入一个名称，以便之后易于识别。

**注意**  
Amazon Connect 管理网站使用输入`DisplayName`的名称作为区段的名称，并根据该名称生成标识符。生成的标识符用作您使用客户资料访问区段`SegmentDefinitionName`时的标识符 APIs。

对于描述，可以选择输入客户细分的描述。

### 第 3 步：查看并验证区段
<a name="w2aac36c53c13c17c17"></a>

查看区段 AI 助手使用的数据以及 AI 模型生成区段所用的步骤。您还可以在查询编辑器中查看它为定义区段而创建的 SQL。如果它无法创建区段，请处理其提供的反馈以帮助其创建准确的区段。生成细分后，客户档案将自动为您创建细分预估值。

如果要进行编辑，可以在查询编辑器中单击 “新建对话” 或 create/edit SQL 来提供新的提示。

如果您没有使用区段 AI 助手，则可以通过单击查询编辑器下方的 “验证和估算查询” 按钮来验证查询并创建估算值。

**注意**  
与其他查询引擎类似，由 Spark SQL 提供支持的分段将花费一些时间，具体取决于您在区段中使用的配置文件数据量和所使用的 SQL（例如，跨对象的多个联接通常需要更多时间）。

### 步骤 4：创建区段
<a name="w2aac36c53c13c17c19"></a>

建立区段并满意后，选择右上角的 “创建区段” 按钮。创建区段后，您可以选择操作-导出到.csv，在流程中使用区段，在出站广告系列中使用区段。

**注意**  
如果您在出站广告系列或流量区块中使用区段，它将根据上次创建区段的时间来检查区段成员资格。如果您需要在执行流程或广告活动时进行实时细分成员资格检查，请使用经典细分。