Настройка параметров уведомлений по умолчанию для пользователей

: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): Пользователи будут получать уведомления, если кто-то упомянет их @username или ответит им, и будет отображаться счетчик новых ответов.
  3. Наблюдение за первым сообщением (Watching First Post): Пользователи будут получать уведомления о первом сообщении в каждой новой теме, и будет отображаться счетчик новых тем. (Можно установить только для категории или тега, но не для отдельных тем). После отправки первоначального уведомления «Наблюдение за первым сообщением» тема перейдет на уровень уведомлений «Обычный» (вы все равно будете получать уведомления, если кто-то упомянет ваше @имя или ответит вам).
  4. Обычный (Normal): Пользователи будут получать уведомления, если кто-то упомянет их @username или ответит им.
  5. Отключено (Muted): Пользователи никогда не будут получать уведомления о чем-либо в этой теме, и она не будет отображаться в их списке последних тем.

Пользователи могут изменить уровень уведомлений для конкретной темы в нижней части темы, и изменения отразятся в их сводке активности.

Пользователи также могут изменить эти настройки для всех тем в определенной категории или теге на своей странице Preferences > Tracking.

Администраторы также могут изменить настройки уровня уведомлений отслеживания по умолчанию для всех пользователей для определенных категорий или тегов, изменив настройки default categories... или default tags....

Настройки категории по умолчанию

Настройки тега по умолчанию

Категории или теги, добавленные в эти настройки, автоматически будут установлены на соответствующий уровень уведомлений для всех новых пользователей на вашем сайте.

При изменении этих настроек у вас также будет возможность применить изменения исторически для всех активных пользователей на сайте.

Вы также можете настроить время, через которое тема будет автоматически отслеживаться, когда пользователь просматривает тему, с помощью настройки default other auto track topics after msecs (по умолчанию: через 5 минут).

: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, вам также следует помнить о ежемесячном лимите писем для плана, на котором размещен ваш сайт:

Сообщество Basic Standard Business Enterprise
Письма в месяц 50 тыс. 100 тыс. 300 тыс. 1,5 млн+

Дополнительные ресурсы

6 лайков

Does watching first post work per topic?

1 лайк

No, the Watching First Post tracking level can only be set for specific categories or tags and not individual topics.

4 лайка

In the screenshot that you shared, all of the notification levels start out with an empty list of tracked categories or tags. Does this mean that by default, new users enter into a Discourse forum without any notifications for any categories or tags? I don’t think this is correct, but maybe it is; if users do have some default tracked categories or tags, then I want to understand how that functionality works and how it intersects with these settings.

By default, the default categories... and default tags... settings are empty, so users who create an account on a brand new Discourse site would have all categories and tags set to the Normal level of notifications.

Unless categories or tags are explicitly set with different notification level using the default categories... or default tags... settings, or unless a user changes their Notification settings manually, all categories and tags on a site will default to the Normal level of notifications.

Ex:

1 лайк
  1. Does this also notify for edits of the first post?

    • if so, why not allow this to be chosen per topic?
  2. Also, why is it not placed above Tracking? It seems to be a higher level of notification unless I misunderstand it.

1 лайк

When a new topic is created in a category or tag that you have the notification level set to Watching First Post, you will be notified when the topic is first created.

After being notified about the topic creation, the topic will default to the “Normal” notification level, unless you manually change the notification level for the topic, spend enough time in the topic to automatically track the topic according to your Automatically track topics I enter preferences, or post in that topic depending on your When I post in a topic, set that topic to preferences are set to.

Unless a topic is set to “Watching”, you will not receive notifications for edits.

Notification levels can always be set per topic manually to override any default preferences. If you want to be notified about topic edits for topics that you are “Watching First Post” you would want to make sure that the topic gets set to “Watching” after being notified about the topic creation. Alternatively, you could set your notification preferences for those topics to “Watching” instead.

“Watching First Post” allows users to receive notifications for just the first post in each new topic within specific categories or tags, whereas “Tracking” will provide a count of new posts next to the topic. This means that “Watching First Post” will only provide one initial notification for topic creation, instead of a count of new posts in a topic.

The “Watching First Post” notification preference is useful when you want to be notified about the creation of new topics but do not necessarily want to receive notifications for every subsequent reply or post within those topics.

1 лайк

Thanks for that clear explanation, Sara - much appreciated.

This seems a very narrow use-case (tracking does not send notifications). I guess it would be useful for announcements, where subsequent replies are of virtually zero interest; I’d be happy with them being ‘tracking’ though. Perhaps I lack imagination.

Personally, I’d much rather that Watching 1st Post was included in the deal with Tracking and the option removed from the default menus as it doesn’t make a lot of sense as is.

3 лайка

I don’t know about that. I would like to hear about themes and components, or when something happends on documents and bugs as well, so I’m Watcing First Post. But if I’m interested in a topic and its posts I’ll start following — I change notifications quite fast to Normal, here anyway, but I’m reading almost every topic here (except dev-thing, because they are using some strange language, close to english, but not)

My forum is general one, but its ground is builded on dogs, I’m using only four categories, plus two metas, but we are strongly trusting on tags.

So under one category will pile up a lot of stuff, but everything rarely interesting everyone I teached my users two things:

  • how to mute tags, because it is the most effective way to cut down annoying noise, but also
  • how to follow perhaps interesting topics using Watching First Post

I have an user who is triggered easily about… well, quite many things, but otherwise he is really easy going, knows a lot and writes well. So he has muted all potentially explosive tags like politic related, but he is using Watching First Post and email notification from tags like hiking and paddling.

So from my point of view Watch First Post works really well when there is enough activity and proper using of tags.

And yes, I know. Off topic, again, because I was talking about what users are doing, and we should discuss about defaults. But still :woozy_face:

2 лайка

Sorry to drag up an old guide, I know users can define their own notification settings.

But are these the only two preset options available regarding email frequency?

  • Every post
  • Every post except my own

What do you want to do?

The setting in your screenshot is about mailing list mode. That usually has 3 related settings:

  • Disable mailing list mode to prevent users from using this
  • Default email mailing list mode frequency which is used to determine if users should receive their own posts via email by default too.
  • Default email mailing list mode (I think this one is not available on Discourse hosting), where you can enable mailing list mode for users by default.

As long as Disable mailing list mode is enabled, as it is in your screenshot, users cannot enable it, so the default frequency doesn’t really matter.

Maybe what you are looking for is the max_emails_per_day_per_user site setting?

If you want fewer emails being sent by default, you could, for example, change default email level. Then users won’t receive emails for every reply or link to their post. Users could still enable that in their preferences if they need that. But maybe push notifications are enough for most.
Or you disable or decrease the frequency of activity-summary emails by default. Those are send to users who haven’t visited the forum.

I know users can set their own email settings.

I just needed it so people were not getting lots and lots of automatic emails right from the beginning.

We are close to launch at the start of March @Moin thank you for your help.