Как рассчитать уровень вовлеченности для Discourse?

Привет, сообщество Discourse! :blob_wave:

Мы пользуемся платформой Discourse уже довольно давно, и это был потрясающий опыт :star_struck:

Однако меня всегда интересовало, как рассчитывается вовлечённость в Discourse. На панели администратора у нас есть доступ к таким метрикам, как публикации, темы, регистрации, просмотры страниц и т. д. В разделе отчётов тоже есть дополнительная информация.

Если бы я хотел рассчитать коэффициент вовлечённости для нашего сообщества, формула была бы такой:

(Ежедневно)
Публикации + Темы + Регистрации + Реакции / Общее количество пользователей

Подскажите, пожалуйста, есть ли другой способ это вычислить.
Спасибо!

Здравствуйте,

Существует отличная документация, где вы можете найти справочную информацию о том, как рассчитываются эти отчёты:

Спасибо!

Это проясняет раздел отчёта.
А как узнать уровень вовлечённости? Например, в LinkedIn используется такой метод:

Деление взаимодействий с публикацией на общее количество подписчиков или на количество показов публикации.

У Twitter что-то подобное.

(Лайки + Ретвиты + Цитаты + Ответы), разделённые на количество твитов, затем на общее количество подписчиков, и умноженные на 100

Не совсем понятно, что использовать для расчёта в Discourse :sweat_smile:

Привет, Шон,

В отчётах панели администратора Discourse пользователь считается «активным» в течение дня, если он совершил одно из следующих действий:

  • Поставил лайк сообщению
  • Создал новую тему
  • Ответил на существующее сообщение
  • Отправил личное сообщение

В Discourse нет встроенных отчётов для отображения статистики «Уровень вовлечённости». Поэтому, если вас интересует такой показатель, вам сначала нужно определить, как именно вы хотите его рассчитывать. После этого вы можете создать запрос в Discourse Data Explorer, чтобы извлечь необходимые данные из Discourse и выполнить расчёт.

На теме (Superseded) What cool data explorer queries have you come up with? уже есть множество готовых запросов, поэтому, возможно, вам будет полезно обратиться к ним при создании своего запроса для расчёта «Уровня вовлечённости». :slightly_smiling_face:

Было бы полезно иметь #официальный показатель вовлечённости.

Его можно применять двумя способами:

  1. для пользователей
    • Уровни доверия, конечно, выполняют эту функцию, но не обладают достаточной детализацией
    • Возможно, балльная система на основе УД? Например: новый пользователь, прочитавший 3 поста, получает 0,3 балла. Пользователь с высокой вовлечённостью, приближающийся к статусу участника, — 2,7 балла.
  2. для постов / тем / категорий
    • Аналогично тому, как это делают LinkedIn и другие платформы

Спасибо!

Пока я буду рассматривать эту формулу:

Хотя показатель вовлечённости получается 60–70%, это слишком много! Нам удалось найти ориентир, так как показатели постоянно колеблются.

Но да, раздел с показателем вовлечённости в панели администратора был бы отличным дополнением :smile:

Я, вероятно, смогу помочь — я разрабатывал текущую версию панели управления. Не могли бы вы объяснить контекст? Для чего вам нужен этот показатель?

Если цель — постоянный мониторинг состояния системы, то я рекомендую использовать метрику DAU/MAU.

Привет, Hawk!

В моём случае я использую показатель вовлечённости, чтобы понять, какие виды активности оказались успешными. Это также помогает мне определить, какой контент работает, а какой — нет.

Например, поскольку активность происходит каждый день, возможно, на 2-й или 3-й день она возросла из-за популярной темы. Это означает, что вовлечённость в эти два дня была выше на X%.

В таком случае мне пришлось бы смотреть на сырые данные: просмотры страниц, посты (панель управления) или статистику тем (лайки, комментарии, просмотры). Было бы лучше, если бы у меня был какой-то сводный показатель, который лучше представлял бы эти данные.