配置用户的默认通知设置

:discourse: 这是一份#解释指南,旨在帮助理解在 Discourse 网站上为用户配置默认通知设置的过程。

:person_raising_hand: 所需用户级别:管理员

作为站点管理员,了解如何设置用户的默认通知偏好以跟踪主题和接收电子邮件非常重要。

这些设置对于用户参与度至关重要,并确保您的用户能够及时了解他们关心的主题和讨论。

让我们了解一些 Admin > Config > User Defaults.../admin/config/user-defaults)和 Admin > Config > Notifications.../admin/config/notifications)设置,您可能需要配置这些设置以帮助用户确保他们收到关于站点上重要讨论的通知。

:person_tipping_hand: 在开始之前,您可能希望查阅 新用户指南 - 通知通知菜单如何工作? 主题,以了解用户如何从 Discourse 接收通知。

跟踪

在 Discourse 中,一个主题可以具有以下五种通知级别之一:

  1. 关注 (Watching):用户将收到该主题中每个新回复的通知,并将显示新回复的数量。
  2. 跟踪 (Tracking):如果有人提及他们的 @用户名 或回复他们,用户将收到通知,并将显示新回复的数量。
  3. 关注首帖 (Watching First Post):用户将收到每个新主题的首帖通知,并将显示新主题的数量。(只能按分类或标签设置,不能按单个主题设置)。在发送初始“关注首帖”通知后,该主题将移至“普通”通知级别(您仍会在有人提及您的 @用户名 或回复您时收到通知)。
  4. 普通 (Normal):如果有人提及他们的 @用户名 或回复他们,用户将收到通知。
  5. 静音 (Muted):用户永远不会收到关于该主题的任何通知,并且该主题不会出现在他们的最新主题列表中。

用户可以在主题底部更改特定主题的通知级别,更改将反映在他们的活动摘要中。

用户还可以在 Preferences > Tracking 页面上更改特定分类或标签内所有主题的这些设置。

管理员还可以通过调整 default categories...default tags... 设置,为所有用户更改特定分类或标签的默认跟踪通知级别设置。

默认分类设置

默认标签设置

添加到这些设置中的分类或标签将自动设置为您站点上所有新用户的相应通知级别。

调整这些设置时,您还将有机会将这些更改历史性地应用于站点上的所有活跃用户。

您还可以使用 default other auto track topics after msecs 设置(默认:after 5 minutes)调整用户阅读主题时主题自动跟踪所需的时间。

:person_raising_hand: 我为什么要调整主题跟踪设置?

管理员可能希望调整所有用户的默认跟踪通知级别,以管理用户参与度和通知频率。更多的通知可以提高参与度,特别是对于新用户或专注于支持或问题跟踪的论坛。站点的重点也可能决定默认设置,例如通过将某些分类或标签设置为“关注”来推广特定内容。

请记住,这些只是默认值。用户始终可以调整其个人通知并覆盖这些偏好以满足其需求。

通知

管理员可能还希望调整与通知相关的设置,以优化用户参与度和体验。这些设置可在 Admin > Config > Notifications.../admin/config/notifications)下找到。

默认情况下,每当用户回复主题时,该主题将设置为 Tracking。这可以通过更改 default other notification level when replying 设置来调整。

管理员还可以更改 default other like notification frequency 以调整用户收到帖子被点赞通知的频率,或者使用 mute all categories by default 复选框(位于 Admin > Config > User Defaults 下)静音所有分类的通知。

管理员可能会选择为所有用户静音所有分类的通知,以管理通知量,将用户注意力引导至个人互动(如回复或提及),或鼓励用户主动探索论坛。

电子邮件

管理员还可以调整与用户电子邮件偏好相关的默认设置,以帮助平衡用户参与度和电子邮件过载。

可以调整以下站点设置以更改所有用户的这些偏好:

  • 默认电子邮件摘要频率:设置用户默认接收摘要电子邮件的频率。(默认:每周
  • 默认在摘要中包含 tl0:确定是否默认将新用户的帖子包含在摘要电子邮件中。(默认:禁用
  • 默认电子邮件级别:设置普通主题的默认电子邮件通知级别。(默认:仅在离开时
  • 默认电子邮件消息级别:设置当有人向用户发送消息时的默认电子邮件通知级别。(默认:始终
  • 默认电子邮件邮件列表模式频率:确定启用邮件列表模式的用户默认接收电子邮件的频率。(默认:每篇新帖子发送一封电子邮件
  • 禁用邮件列表模式:防止用户启用邮件列表模式,从而禁止发送任何邮件列表电子邮件。(默认:启用
  • 默认电子邮件包含之前的回复:决定默认情况下是否在电子邮件中包含之前的回复。(默认:从不
  • 默认电子邮件回复中引用:默认情况下在电子邮件中包含被回复帖子的摘录。(默认:禁用

与跟踪偏好类似,所有这些设置都将具有仅对未来生效或历史性地应用更改的选项。

:person_raising_hand: 我为什么要调整全局用户电子邮件偏好?

更频繁的电子邮件可以通过让用户了解新帖子和消息来提高用户参与度。然而,过多的电子邮件可能会让用户感到不知所措,导致他们忽略电子邮件或将其标记为垃圾邮件。取得平衡是关键,您想要设置的默认偏好取决于您管理的站点类型。

:discourse: 如果您使用的是 Discourse 托管站点,还需要记住您站点托管计划每月的电子邮件限制:

社区 基础 标准 商务 企业
每月电子邮件 50k 100k 300k 1.5M+

其他资源

6 个赞

仅关注首帖是否对每个主题都有效?

1 个赞

不,“观看首帖”跟踪级别只能为特定类别或标签设置,而不能为单个主题设置。

4 个赞

在您共享的屏幕截图中,所有通知级别都以一个空的跟踪类别或标签列表开始。这是否意味着默认情况下,新用户进入 Discourse 论坛时没有任何类别或标签的通知?我认为这不正确,但也许是这样;如果用户确实有一些默认的跟踪类别或标签,那么我想了解该功能如何工作以及它与这些设置的交叉点。

默认情况下,“默认类别…”和“默认标签…”设置是空的,因此在全新的 Discourse 站点上创建帐户的用户会将所有类别和标签设置为“正常”通知级别。

除非使用“默认类别…”或“默认标签…”设置明确为类别或标签设置了不同的通知级别,或者用户手动更改了他们的“通知”设置,否则站点上的所有类别和标签将默认为“正常”通知级别。

例如:

1 个赞
  1. 这是否也会通知第一个帖子的编辑?

    • 如果是,为什么不允许按主题选择?
  2. 另外,为什么它不放在“跟踪”之上?除非我误解了,否则它似乎是一个更高级别的通知。

1 个赞

当在您已将通知级别设置为“Watching First Post”(关注首帖)的类别或标签中创建新主题时,您将在主题首次创建时收到通知。

在收到主题创建通知后,该主题将默认为“Normal”(正常)通知级别,除非您手动更改该主题的通知级别、在该主题中花费足够的时间以根据您的“Automatically track topics I enter”(自动跟踪我进入的主题)偏好设置自动跟踪该主题,或者在该主题中发帖,具体取决于您的“When I post in a topic, set that topic to”(当我发帖时,将该主题设置为)偏好设置。

除非主题设置为“Watching”(关注),否则您不会收到编辑通知。

通知级别始终可以手动按主题设置,以覆盖任何默认偏好设置。如果您想收到关于您“Watching First Post”(关注首帖)的主题编辑通知,您需要确保在收到主题创建通知后,该主题被设置为“Watching”(关注)。或者,您也可以将这些主题的通知偏好设置为“Watching”(关注)。

“Watching First Post”(关注首帖)允许用户仅接收特定类别或标签中每个新主题的第一个帖子的通知,而“Tracking”(跟踪)将在主题旁边显示新帖子的数量。这意味着“Watching First Post”(关注首帖)只会为主题创建提供一次初始通知,而不是提供主题中新帖子的数量。

“Watching First Post”(关注首帖)通知偏好设置在您想收到新主题创建的通知,但又不一定想收到这些主题中每一个后续回复或帖子的通知时非常有用。

1 个赞

谢谢你清晰的解释,Sara——非常感谢。

这似乎是一个非常狭窄的用例(跟踪不发送通知)。我想它对于#announcements(公告)来说会很有用,因为后续回复几乎没有价值;我倒是乐于将它们设为“跟踪”。也许是我缺乏想象力。

就我个人而言,我宁愿将Watching 1st Post(仅观看第一帖)包含在Tracking(跟踪)的交易中,并从默认菜单中删除该选项,因为它目前不太有意义。

3 个赞

我不知道。我想听听关于主题和组件,或者当文档和 bug 上发生某些事情时,我也会关注“首次发帖”。但如果我对某个主题及其帖子感兴趣,我就会开始关注——无论如何,我在这里很快就会将通知改为“正常”,但我几乎阅读了这里的所有主题(除了开发主题,因为他们使用一种奇怪的语言,接近英语,但又不是)。

我的论坛是通用的,但它的基础是关于狗的,我只使用了四个类别,加上两个元类别,但我们非常依赖标签。

因此,在一个类别下会堆积很多东西,但很少有东西能引起所有人的兴趣。我教会了我的用户两件事:

  • 如何静音标签,因为这是减少烦人噪音最有效的方法,但同时
  • 如何使用“首次发帖”来关注可能感兴趣的主题

我有一个用户很容易被触发……嗯,很多事情,但除此之外他很随和,知识渊博,写作也很好。所以他静音了所有潜在的爆炸性标签,比如政治相关的,但他正在使用“首次发帖”和来自徒步旅行和划船等标签的电子邮件通知。

所以从我的角度来看,当有足够的活动和正确使用标签时,“首次发帖”效果很好。

是的,我知道。又离题了,因为我一直在谈论用户在做什么,而我们应该讨论默认设置。但仍然 :woozy_face:

2 个赞

抱歉翻出旧指南,我知道用户可以定义自己的通知设置。

但是,关于电子邮件频率,是否只有这两个预设选项可用?

  • 每篇帖子
  • 每篇帖子(不包括我自己的)

您想做什么?

您截图中显示的设置与邮件列表模式有关。这通常有 3 个相关设置:

  • 禁用邮件列表模式,以防止用户使用此功能
  • 默认邮件列表模式频率,用于确定用户默认情况下是否也会通过电子邮件收到自己的帖子。
  • 默认邮件列表模式(我认为此设置在 Discourse 托管上不可用),您可以在其中默认启用邮件列表模式。

只要启用了 禁用邮件列表模式(如您的截图中所示),用户就无法启用它,因此默认频率实际上并不重要。

也许您在找的是 max_emails_per_day_per_user 站点设置?

如果您想默认发送更少的电子邮件,您可以更改 默认邮件级别。然后,用户将不会收到每条回复或指向其帖子的链接的电子邮件。如果需要,用户仍然可以在其偏好设置中启用它。但也许推送通知对大多数人来说就足够了。
或者,您可以默认禁用或降低活动摘要电子邮件的发送频率。这些邮件会发送给尚未访问过论坛的用户。

我知道用户可以设置自己的电子邮件设置。

我只是需要确保人们从一开始就不会收到大量自动电子邮件。

我们将在三月初接近发布,@Moin 感谢您的帮助。