默认打开聊天还是记住上次是否打开

让我们考虑一下是否应该默认以某种方式打开聊天。

来自 @DiscourseMetrics#chat-feedback 中:

是否可以有一个选项,将聊天打开到上次查看的频道/私信,并且如果用户上次访问时聊天是打开的,则自动打开?

我希望用户上次所处的状态(频道和打开/最小化)能够被存储,并在加载页面时默认恢复。

完整对话记录
Originally sent in chat feedback
DiscourseMetrics

我的用户 生活 在聊天中。但如果我像现在这样使用它,他们都必须打开聊天并选择一个频道来查看新消息。是否可以有一个选项,将聊天打开到上次查看的频道/私信,并且如果用户上次访问时聊天是打开的,则自动打开?当然,在较大的屏幕上这样做最有意义。

mcwumbly

注意:我明白这可能不是您想要的全部,但点击标题中的聊天图标现在可以打开到上次查看的频道(如果他们在同一个浏览器会话中)。

您的用户目前生活在哪个聊天应用程序中?

DiscourseMetrics

在 Discourse 之上有一个自定义的 RocketChat :)

它看起来是这样的,与这里的新聊天非常相似:

mcwumbly

是否可以有一个选项,将聊天打开到上次查看的频道/私信,并且如果用户上次访问时聊天是打开的,则自动打开?

@DiscourseMetrics 我对您当前的聊天集成行为以及这是否是您想要的(或者您是否理想地希望得到一些不同的东西)很感兴趣。

那个聊天窗口默认会在右下角打开吗?它是展开的还是最小化的(或者这取决于用户上次将其置于何种状态?)

DiscourseMetrics

目前它会打开到一个默认频道,如截图所示。我给用户提供了一个选项(他们通过加入一个群组来启用它——有点hacky但有效),该选项不会默认打开聊天,所以它只是显示为最小化/一个条。我希望用户上次所处的状态(频道和打开/最小化)能够被存储,并在加载页面时默认恢复。

mcwumbly

好的,谢谢。我将把这个记录到一个话题中。我认为这是值得考虑的事情,但我想先征求一些关于这个想法的更多意见。

我可以看到类似这样的东西会很有帮助,但无条件地这样做可能会分散注意力,所以我们需要考虑这里的逻辑是什么。

2 个赞

我发现大部分“聊天活跃”用户通常会先阅读论坛帖子,然后再打开聊天。因此,如果聊天窗口在用户离开后自动打开,那么它每隔一次就会有不同的行为。这并不好。

我认为这或多或少是另一种双输的局面。