问题
我们启用了pre-chat形式并要求客户的联系方式。然而,有时我们看到客户的聊天记录,没有姓名或联系方式,只是游客123456
.为什么我一直收到这些聊天记录?
回答
如果一个聊天是由访问者手动请求的,他们需要填写你的预聊天表单。如果聊天是由主动触发器启动的,则会绕过前置聊天表单要求。当客户回复由触发器发送的消息时,客户将被放置在等待服务的队列中,而无需在聊天前表单中输入他们的联系信息。
您可以通过查看记录中的第一条消息来识别这些聊天。该消息并非如预期的那样来自最终用户,而是来自主动触发器。在某些情况下,如果最终用户回复由主动触发器创建的过期聊天会话,则会创建一个不包含访问者姓名和电子邮件地址的新聊天。对于这些情况,没有主动触发器先前触发的信息,并且第一条消息显示为由客户发出的。
另一种可能发生这种情况的情况是,访问者的Chat会话超时,但窗口或选项卡没有关闭。如果客户重新连接到小部件以发送新消息,则不会自动向访问者显示预聊天表单。
有关如何避免后一种情况的更多信息,请参阅本文:我如何确保预聊天表单呈现给访问者,如果他们超时,然后重新连接?
注意:只有最终用户可以终止聊天会话。通过座席结束聊天不会结束会话,除非您正在使用聊天移动SDK。有关更多信息,请参阅文章:聊天什么时候暂停?
4评论
任何消息?我们没有任何触发器,在事件中,它显示最终用户启动了一个对话。
但是,在某些情况下,在聊天开始之前,终端用户显示为访问者,尽管需要输入姓名和电子邮件。
嗨Gatis,
感谢您联系Zendesk支持。亚博
关于你的问题,我能够检查你的帮助中心,我试着开始聊天没有输入任何姓名和电子邮件,信息,但它不让我开始一个实时聊天会话。
我建议仔细检查你的聊天触发器,如果你有一个聊天主动触发启用,如果这样,将绕过你的聊天前表单规则。
谢谢大家,祝你们度过美好的一天!
亲切的问候,
小布埃纳维斯塔DJ |
客户维权专员|Support@亚博Zendesk.com
我已经在我的网站上嵌入了代码,它如期工作。但我想知道预填写预聊天表单,如果用户登录。我该怎么办?下面的代码不能在react js中工作。