

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

# 启用聊天后调查
<a name="enable-post-chat-survey"></a>

聊天后调查使您能够在聊天对话结束后立即收集最终客户的反馈。使用 [StartChatContact](https://docs.aws.amazon.com/connect/latest/APIReference/API_StartChatContact.html)API 中的**`DisconnectOnCustomerExit`**参数，您可以配置在最终客户断开连接时自动断开代理连接，从而确保无论哪个参与者先断开连接，都能始终如一地触发断开连接流程。

## 实施选项
<a name="post-chat-survey-implementation"></a>

有两种方法可以启用聊天后调查：

### 对于自定义聊天控件
<a name="post-chat-survey-custom-builder"></a>

如果你使用的是自定义聊天实现：

1. 升级到最新版本的[amazon-connect-chatjs](https://github.com/amazon-connect/amazon-connect-chatjs)。

1. 将`DisconnectOnCustomerExit`参数添加到您的 [StartChatContact](https://docs.aws.amazon.com/connect/latest/APIReference/API_StartChatContact.html)API 请求中：

   ```
   {
       "DisconnectOnCustomerExit": ["AGENT"],
       // ... other StartChatContact parameters
   }
   ```

### 适用于 Amazon Connect 通信小工具
<a name="post-chat-survey-communication-widget"></a>

如果您使用的是 Amazon Connect 通信小工具：

1. 打开 Amazon Connect 控制台并导航至 “**通信” 小工具**。

1. 通过 “通讯小工具” 页面启用聊天后调查设置。  
![显示聊天后调查选项的 “通讯控件” 设置页面。](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/post-chat-survey-communication-widget.png)

## 更新联系流程，将聊天后调查添加为断开连接流程
<a name="post-chat-survey-disconnect-flow"></a>

要启用聊天后调查，您需要更新与聊天解决方案相关的断开连接流程。配置完成后，调查将在客户结束聊天会话时自动触发。

有关创建断开连接流程的信息，请参阅[聊天场景示例](web-and-mobile-chat.md#example-chat-scenario)。

有两种方法可以在断开连接流程中实施调查：
+ **选项 \#1: 使用 ShowView 区块**-[Amazon Connect 流数据块：显示视图](show-view-block.md) 使用显示自定义调查界面。
+ **选项 \#2: 使用 Lex**-与 Amazon Lex 集成，收集基于文本的调查。有关更多信息，请参阅 [将 Amazon Lex 自动程序添加到 Amazon Connect](amazon-lex.md)。

**注意**  
对于主管闯入场景，请确保在**转移到**队列之前添加一个[Amazon Connect 流数据块：设置工作队列](set-working-queue.md)方块。省略它会导致聊天联系人终止而不是转移此功能。  

![流程图显示了主管闯入场景的 “转移到队列” 之前的 “设置工作队列” 模块。](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/post-chat-survey-set-working-queue-block.png)


**联系人追踪记录**  
当客户结束聊天会话时，Amazon Connect `disconnectReason` 将`CUSTOMER_DISCONNECT`设置为[ContactTraceRecord](ctr-data-model.md#ctr-ContactTraceRecord)。配置完成后`DisconnectOnCustomerExit`，系统会生成新的联系人 ID (`nextContactId`) 并启动已配置的断开连接流程。  
示例：  

```
{
    "contactId": "104c05e3-abscdfre",
    "nextContactId": "4cbae06d-ca5b-1234567",
    "channel": "CHAT",
    "initiationMethod": "DISCONNECT",
    "disconnectReason": "CUSTOMER_DISCONNECT"
}
```
[Amazon Connect 中的联系属性如何运作](what-is-a-contact-attribute.md)将在联系人搜索和联系人详细信息中更新。  

![显示聊天后调查的联系人属性的联系人详细信息。](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/post-chat-survey-contact-attributes.png)


## 其他资源
<a name="post-chat-survey-additional-resources"></a>
+ [StartChatContact API](https://docs.aws.amazon.com/connect/latest/APIReference/API_StartChatContact.html)
+ [Amazon Connect 中的入站流示例，提供首次联系体验](sample-inbound-flow.md)
+ [聊天场景示例](web-and-mobile-chat.md#example-chat-scenario)
+ [Amazon Connect 流数据块：设置工作队列](set-working-queue.md)
+ [Amazon Connect 流数据块：转移到队列](transfer-to-queue.md)
+ [Amazon Connect ShowView](https://docs.aws.amazon.com/connect/latest/adminguide/show-view-block.html)
+ [Amazon Connect with Lex](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-lex.html)
+ [Amazon Connect 中的联系属性如何运作](what-is-a-contact-attribute.md)