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

:bookmark: Это #объясняющее руководство, призванное помочь понять процесс настройки параметров уведомлений по умолчанию для пользователей на сайте 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....

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

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

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

:information_source: Примечание: По умолчанию все настройки 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 в сводки по умолчанию: Определяет, включаются ли сообщения новых пользователей в сводные письма по умолчанию. (По умолчанию: отключено)
  • Уровень уведомлений по электронной почте по умолчанию: Устанавливает уровень уведомлений по электронной почте по умолчанию для обычных тем. (По умолчанию: только когда вдали)
  • Уровень уведомлений по электронной почте для личных сообщений по умолчанию: Устанавливает уровень уведомлений по электронной почте по умолчанию, когда кто-то отправляет сообщение пользователю. (По умолчанию: всегда)
  • Частота режима рассылки по электронной почте по умолчанию: Определяет, как часто пользователи, включившие режим рассылки, будут получать письма по умолчанию. (По умолчанию: письмо для каждого нового сообщения)
  • Отключить режим рассылки: Запрещает пользователям включать режим рассылки, тем самым не позволяя отправлять любые письма рассылки. (По умолчанию: включено)
  • Включать предыдущие ответы по электронной почте по умолчанию: Решает, включаются ли предыдущие ответы в письма по умолчанию. (По умолчанию: никогда)
  • Включать фрагмент ответа по электронной почте по умолчанию: Включает выдержку из ответа на сообщение в письмах по умолчанию. (По умолчанию: отключено)

:information_source: Примечание о зависимости: Настройка default email mailing list mode frequency применяется только тогда, когда disable mailing list mode не отмечен. При конфигурации по умолчанию (disable mailing list mode = включено) пользователи не могут включить режим рассылки, поэтому настройка частоты по умолчанию не имеет эффекта.

Аналогично предпочтениям отслеживания, для всех этих настроек будет доступна возможность применять изменения только на будущее или ретроспективно.

:person_raising_hand: Зачем мне нужно настраивать глобальные предпочтения пользователей в отношении электронной почты?

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

:discourse: Если вы используете хостинг Discourse, также имейте в виду месячный лимит писем для плана, на котором размещен ваш сайт:

Сообщество Basic Standard Business Enterprise
Письма в месяц 50k 100k 300k 1.5M+

Последняя проверка: май 2026 года. Для получения самых актуальных лимитов см. Цены Discourse.

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

6 лайков

Работает ли отслеживание первого сообщения для каждой темы отдельно?

1 лайк

Нет, уровень отслеживания «Следить за первым постом» можно установить только для конкретных категорий или тегов, но не для отдельных тем.

4 лайка

На скриншоте, который вы поделили, все уровни уведомлений начинаются с пустого списка отслеживаемых категорий или тегов. Означает ли это, что по умолчанию новые пользователи попадают в форум Discourse без каких-либо уведомлений ни по одной категории или тегу? Мне кажется, это неверно, но возможно, так и есть; если у пользователей действительно есть какие-то отслеживаемые категории или теги по умолчанию, то я хочу понять, как работает этот функционал и как он пересекается с этими настройками.

По умолчанию настройки default categories... и default tags... пусты, поэтому пользователи, создающие учётную запись на совершенно новом сайте Discourse, получат все категории и теги с уровнем уведомлений Normal.

Если категории или теги явно не установлены с другим уровнем уведомлений с помощью настроек default categories... или default tags..., либо если пользователь не изменит свои настройки Notification вручную, все категории и теги на сайте будут по умолчанию иметь уровень уведомлений Normal.

Пример:

1 лайк
  1. Уведомляет ли это также об изменениях первого поста?

    • Если да, то почему нельзя выбрать это для каждой темы отдельно?
  2. Также, почему этот пункт не размещён выше раздела «Отслеживание»? Кажется, что это более высокий уровень уведомлений, если я не ошибаюсь.

1 лайк

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

После получения уведомления о создании темы уровень уведомлений для неё по умолчанию устанавливается на «Обычный», если вы вручную не измените уровень уведомлений для этой темы, не проведёте в ней достаточно времени для автоматического отслеживания в соответствии с вашими настройками Автоматически отслеживать просматриваемые темы или не опубликуете сообщение в этой теме в зависимости от того, как настроено ваше предпочтение При публикации в теме установить для неё.

Если тема не установлена на «Следить», вы не будете получать уведомлений об изменениях.

Уровни уведомлений всегда можно установить вручную для каждой темы, чтобы переопределить любые настройки по умолчанию. Если вы хотите получать уведомления об изменениях тем, для которых установлено «Следить за первым сообщением», убедитесь, что после уведомления о создании темы она автоматически переходит в режим «Следить». Либо вы можете изменить настройки уведомлений для таких тем на «Следить».

«Следить за первым сообщением» позволяет получать уведомления только о первом сообщении в каждой новой теме в определённых категориях или тегах, тогда как «Отслеживать» показывает количество новых сообщений рядом с темой. Это означает, что «Следить за первым сообщением» даёт лишь одно начальное уведомление о создании темы, а не счётчик новых сообщений в теме.

Настройка уведомлений «Следить за первым сообщением» полезна, если вы хотите получать уведомления о создании новых тем, но не обязательно хотите получать уведомления о каждом последующем ответе или сообщении в этих темах.

1 лайк

Спасибо за такое понятное объяснение, Сара — очень ценю.

Это кажется очень узким вариантом использования (режим «Слежение» не отправляет уведомления). Думаю, это было бы полезно для #announcements, где последующие ответы практически не представляют интереса; я был бы рад, если бы они были в режиме «Слежение». Возможно, мне не хватает воображения.

Лично я бы предпочел, чтобы «Следить за первым сообщением» было включено в опцию «Слежение», а сама опция была удалена из меню по умолчанию, так как в текущем виде она не имеет особого смысла.

3 лайка

Я не уверен насчёт этого. Мне бы хотелось узнавать о темах и компонентах, а также о том, что происходит с документами и багами, поэтому я использую «Следить за первым постом». Но если тема и её сообщения мне интересны, я начинаю следить за ними — здесь я довольно быстро меняю настройки уведомлений на «Обычные», но читаю почти каждую тему (кроме раздела для разработчиков, потому что они используют какой-то странный язык, похожий на английский, но не совсем).

Мой форум общий, но его основа построена вокруг собак. Я использую только четыре категории плюс две мета-категории, но мы сильно полагаемся на теги.

Поэтому в одной категории может скопиться много всего, но редко что-то интересно всем. Я научил своих пользователей двум вещам:

  • как отключать уведомления по тегам, потому что это самый эффективный способ избавиться от раздражающего шума, но также
  • как следить за потенциально интересными темами, используя «Следить за первым постом».

У меня есть пользователь, которого легко задеть… ну, довольно многими вещами, но в остальном он очень спокойный, много знает и хорошо пишет. Поэтому он отключил все потенциально взрывоопасные теги, например, связанные с политикой, но использует «Следить за первым постом» и уведомления по электронной почте от тегов, таких как «походы» и «гребля».

Так что, на мой взгляд, «Следить за первым постом» работает очень хорошо, когда есть достаточная активность и правильное использование тегов.

И да, я знаю. Опять оффтоп, потому что я говорил о том, что делают пользователи, а мы должны обсуждать настройки по умолчанию. Но всё же :woozy_face:

2 лайка

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

Но являются ли это единственными двумя предустановленными вариантами, доступными в отношении частоты электронной почты?

  • Каждое сообщение
  • Каждое сообщение, кроме моих собственных

Что вы хотите сделать?

Настройка на вашем скриншоте относится к режиму рассылки. Обычно есть три связанные настройки:

  • Disable mailing list mode — чтобы запретить пользователям использовать этот режим.
  • Default email mailing list mode frequency — определяет, должны ли пользователи по умолчанию получать свои собственные сообщения по электронной почте.
  • Default email mailing list mode (полагаю, эта настройка недоступна на хостинге Discourse), где можно включить режим рассылки для пользователей по умолчанию.

Пока включена настройка Disable mailing list mode, как на вашем скриншоте, пользователи не могут её активировать, поэтому значение частоты по умолчанию не имеет значения.

Возможно, вы ищете настройку сайта max_emails_per_day_per_user?

Если вы хотите уменьшить количество отправляемых по умолчанию писем, вы можете, например, изменить default email level. Тогда пользователи не будут получать письма на каждое сообщение или ссылку на свой пост. Пользователи всё ещё могут включить это в своих настройках, если им это нужно. Но, возможно, push-уведомлений будет достаточно для большинства.
Или вы можете отключить или уменьшить частоту отправки писем с итогами активности по умолчанию. Такие письма отправляются пользователям, которые не посещали форум.

Я знаю, что пользователи могут настроить свои собственные параметры электронной почты.

Мне это было нужно, чтобы люди не получали множество автоматических писем сразу с самого начала.

Мы близки к запуску в начале марта @Moin, спасибо за вашу помощь.