指南

聊天历史与回访访客

访客回到你的网站时,聊天组件会重新打开他们之前的对话并加载更早的消息——让他们从上次中断的地方继续。

如何记住回访访客

对于匿名访客,聊天组件会在其浏览器中保存一个 ID。下次他们在同一浏览器中打开聊天时,Sonny 会用这个 ID 找到他们的对话并自动加载消息——无需登录。

匿名访客限于当前浏览器
Sonny 会在发起聊天的浏览器中保存访客会话。在该浏览器中再次访问同一网站时,之前的对话会自动回来。
重试加载失败
如果对话历史加载失败,聊天组件会显示重试按钮。请先点它,再考虑刷新页面或开始新对话。

之前的消息没有显示时

由于匿名历史保存在访客的浏览器中,以下几种情况下不会显示:

换了浏览器或设备
历史记录与开始聊天的浏览器绑定。在另一个浏览器、在手机而不是电脑上,或在无痕/隐私窗口中打开同一网站,都会开始新的对话。
清除了浏览数据
如果访客清除了网站数据,聊天组件就无法再识别该浏览器会话,之前的消息也不会加载。
网站在退出登录时清除数据
有些网站会在用户退出登录时清除浏览器数据。这种情况下,用户下次回来时,聊天组件会开始新的访客会话。

已验证客户可跨设备延续

如果你的网站有客户登录,访客识别可以使用服务器签名的 JWT 验证已登录的客户。Sonny 确认凭证后,聊天组件会跨浏览器和设备加载该客户的对话,并预先加载其最新的进行中聊天,且不会将其标为已读。更早的对话仍保留在历史列表中。

已验证身份还能让 AI 安全地使用该客户已保存的详情、在客户提到之前的聊天时回顾该聊天,并从已验证的消息中学习一条长期偏好或事实。浏览器提供的邮箱、姓名和自定义属性仍只作为上下文;它们永远无法解锁其他客户的历史或记忆。

相关文档