在线客服
在自己的网站上放置对话组件,让访客可以实时联系你。一次对话就是收件箱里的一次普通会话,只是开始得更快。
在线客服在 项目设置 中开启,且只有在项目启用了私信时才会出现。
- 同一个收件箱: 对话会成为一条与邮件、门户消息并列的会话。用同一个编辑框回复,插入同样的快捷回复,用同样的方式结束。
- 不会被遗漏: 访客会在第一条消息前留下邮箱,因此没人立刻应答的对话仍能通过邮件送达。
- 由你自己的域名提供: 组件来自你的门户子域名或自定义域名,顾客的浏览器里不会加载第三方客服脚本。
- 套餐限制: 在线客服适用于 Pro 和 Team 套餐。Pro
开启方式
- 在项目侧边栏中打开 设置
- 确认 私信 已启用——对话就是那个收件箱里的会话,没有它就无法工作
- 启用 在线客服
- 向下找到 在线客服组件,复制代码片段
所有项目(包括新项目)的开关默认都是 关闭 的。对话气泡等于告诉访客有人在,因此 SupDesk 会等你决定。
把组件加到你的网站
把代码片段粘贴到网站 HTML 中 </body> 之前的任意位置:
<script src="https://acme.supdesk.app/chat.js"
data-supdesk-chat
data-title="与 Acme 对话" async></script>脚本会在页面角落添加一个悬浮按钮。对话本身只有在页面其他内容都空闲后才会加载到框架中,因此从不点击的访客几乎不需要为它付出代价。
微件的来源和你的自定义域名必须共享相同的根域名。控制台始终使用你当前生效的门户来源生成
代码片段,因此在设置自定义域名后复制的片段可直接使用。如果你先从 *.supdesk.app 子域名
复制了片段,之后再添加自定义域名,请求会被重定向到自定义域名——加载器只会在两者共享根域名
时接受该重定向(例如 feedback.apibot.dev 和 www.apibot.dev 都位于 apibot.dev 上)。
如果你的自定义域名位于其他根域名下,请从控制台重新复制片段。
这与嵌入使用的 embed.js 是 不同的加载器。嵌入会在标签所在位置放一个表单;对话按钮浮在页面之上并打开一个面板。不要把两个脚本互换。
属性
| 属性 | 必填 | 说明 |
|---|---|---|
data-supdesk-chat | 是 | 将该标签标记为对话加载器,无需赋值 |
data-title | 否 | 按钮和框架的无障碍标签,默认为 Chat with us |
data-position | 否 | right(默认)或 left,决定按钮所在的角落 |
组件会自动采用项目的品牌色,并在窄屏上全屏显示,避免输入框被挤出手机屏幕。
与表单嵌入不同,这里没有 <noscript> 兜底。对话必须依赖 JavaScript 才能运行,而没有 JavaScript 的访客仍然可以使用你的联系表单和门户。
在你的门户中
如果你不想改动自己的网站,只要启用在线客服,同样的对话面板就会出现在 SupDesk 门户上,无需任何代码片段。已经登录的门户访客会跳过填写邮箱的步骤,因为你已经知道他们是谁。
应答对话
对话会像其他会话一样进入 消息,行上带有 对话 标记:
- 绿色——会话进行中,没有待处理的内容
- 琥珀色——访客正在等待,其最后一条消息已经几分钟没有回复
用列表上方的 进行中的对话 筛选器,只查看仍在进行的会话。旁边的数字是当前打开的数量。
进入会话后,标题栏会显示对话处于进行中、等待中还是已结束;只要还在进行,就会出现 结束对话 按钮。
结束对话
结束对话 只是结束实时会话:访客的组件不再提供输入框,并告知他们在哪里找到这次会话。它 不会 关闭该条会话:
- 会话仍留在你的收件箱和客户的消息历史中
- 你仍然可以回复,回复会通过邮件送达
- 他们回复那封邮件后,内容会回到同一次会话
整段会话结束时使用 关闭(会话状态);只有实时部分结束时使用 结束对话。
24 小时内双方都没有消息的对话会自动结束,这样就不会有人对着一个背后无人的实时对话框。
「我们在线」
只有当团队成员在最近五分钟内确实打开着 消息 页面时,组件才会显示在线。没有需要配置的时间表,也没有需要记着切换的状态:如果没人在看收件箱,组件就会说会尽快回复——这是事实。
会占用套餐的哪部分
一次对话从每月额度中消耗 一次提交,在访客发出第一条消息时计入;无论之后对话持续多久,都与一次联系表单提交相同。打开组件后不输入任何内容再关闭,不会产生消耗。
通知
对话的第一条消息会通过所有渠道通知团队:Slack、Webhook、推送,以及发送给设置了即时通知的成员的邮件。此后的每条消息只走 Slack、Webhook 和推送。
这样区分是有意为之。对话是一连串简短的发言,逐条发送邮件会让团队去过滤那个同时承载真实工单通知的地址。
隐私
每位访客的会话都限定在其自己的浏览器和你的项目中。组件把会话保存在自己的框架内,浏览器会按网站进行隔离——未经许可嵌入你组件的页面只会得到一个空白对话,绝不会看到别人的会话。不设置任何第三方 Cookie。
套餐限制
| 套餐 | 在线客服 |
|---|---|
| Free | 不包含 |
| Pro | 包含 |
| Team | 包含 |
权限
| 操作 | Owner | Admin | Member |
|---|---|---|---|
| 回复对话 | ✓ | ✓ | ✓ |
| 结束对话 | ✓ | ✓ | ✓ |
| 开启或关闭在线客服 | ✓ | ✓ | — |