Net Promoter, оценка удовлетворённости?

Мы рассматриваем вопрос о том, как измерять «успешность» сообщества. В качестве вариантов по умолчанию были предложены индекс потребительской лояльности (NPS) и рейтинги удовлетворённости.

Я не вижу никаких плагинов или компонентов тем, которые могли бы использоваться для запроса такой обратной связи от пользователей. Не упустил ли я что-то? Этот вопрос уже рассматривался и был отклонён?

Вы изучали отчёты на панели администратора? Discourse собирает множество данных, которые можно использовать для оценки успеха вашего сообщества, например, количество активных пользователей в день. Вам не нужно спрашивать об этом ваших пользователей.

Однако, если вы действительно хотите, вы можете встроить сторонний опрос в заголовок с помощью настройки темы. Если я не ошибаюсь, forum.asana.com раньше использовал эту функцию, но я только что проверил, и её больше нет. Вы можете спросить их, как это сработало для них.

Да, мы определённо изучили отчёты на панели администратора.

Ответ был таким: они показывают объём, но не удовлетворённость.

Кроме того, мне не до конца ясно, насколько некоторые из них актуальны для типа нашего сообщества. У нас не сообщество «поговорим о спорте», а скорее сообщество поддержки, очень похожее на это, полагаю. (Какой у этого сайта показатель DAU/MAU?)

Этот компонент темы баннера опроса может решить вашу задачу. Он использует встроенный в Discourse числовой опрос и отображает его в виде баннера:

Он полагается на существующую функциональность опросов с числовыми рейтингами в Discourse.

Чтобы использовать его, вам нужно создать новую публичную тему с опросом в первом сообщении (если вы не хотите, чтобы тема отображалась в списке тем, вы можете скрыть её)… Синтаксис опроса в Markdown выглядит так:

[poll name=example type=number results=always max=10 step=1]
# Насколько вероятно, что вы порекомендуете нас другу?
[/poll]

Затем настройте параметры компонента темы, используя ID темы (число из URL-адреса):

Когда пользователь нажмёт на вариант в баннере, опрос в теме будет обновлён. После голосования баннер больше не будет показываться этому пользователю на его текущем устройстве. Вы также можете настроить баннер так, чтобы он появлялся через заданное количество минут (по умолчанию 20), и указать время, после которого он перестанет отображаться (по умолчанию — 7 дней).

Для более полного анализа CSAT вы можете создать решение в плагине пользовательского мастера, а затем использовать проводник данных для формирования отчетов.

Спасибо @awesomerobot!

Из моих поисков не совсем понятно: есть ли способ добавить поле ввода «комментарии» сюда?

Или я что-то упускаю, и речь идёт о том, как-то ответить на тему опроса?

Нет, добавить поле ввода комментариев здесь невозможно… всё, что делает этот элемент, — это выводит опрос из темы в баннер. Таким образом, баннер просто привлекает внимание к опросу и облегчает участие большему количеству людей… при этом тема с опросом по-прежнему может принимать ответы как обычно, так что, возможно, достаточно будет добавить ссылку?

Для справки: это требует «публичного» поста, поэтому незарегистрированная тема не работает (баннер просто не отображается).

Я также попытался добавить ссылку на тему, чтобы привлечь комментарии:

Однако она просто удаляется из баннера:

О, странно, ссылки у меня работают…

Вот как оформлена моя тестовая тема:

[poll name=example type=number results=always max=10 step=1]
# Насколько вероятно, что вы порекомендуете нас другу? [Комментарии? Вопросы?](http://community.example.com/t/this-is-my-poll-topic/111)
[/poll]

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

У меня также работает установка темы как «не в списке». Тема должна быть публичной, но темы из «не в списке» являются публичными, просто они скрыты из списка тем для обычных пользователей (поэтому обычные пользователи могут посетить её, но только по прямой ссылке).

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

Спасибо за помощь и советы!

В качестве дополнения: мы пробовали это дважды, но голоса получали только от пользователей уровня TL4.

Не знаем, что здесь происходит, но мы поищем другие варианты.

В качестве продолжения этой темы сообщаем, что в конце марта мы наконец успешно запустили процесс на две недели.

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

При примерно 22 000 просмотров страниц авторизованными пользователями в неделю в марте мы получили 46 голосов.
Мы создали группы для критиков и нейтральных пользователей. Это позволит легко отправить им сообщение с просьбой предоставить более подробную обратную связь.

Кроме того, это дает нам возможность удобно просматривать их недавнюю активность в совокупности.

Я пробую компонент темы «баннер опроса» poll banner theme component , предложенный @awesomerobot, но не уверен, что он работает корректно. При тестировании оказалось, что пользователю нужно обновить страницу, чтобы увидеть баннер, даже если он перемещался по страницам в течение нескольких минут (больше, чем установлено в параметре «показывать после»). Кроме того, после суток работы опрос проголосовали лишь 1,5 % посетителей.
У кого-то ещё было такое?
Также интересно, как в этом случае работает подсчёт просмотров поста. Увеличивается ли счётчик просмотров каждый раз, когда пользователь видит баннер?

В первый раз мы получили очень низкий процент откликов. Как я уже упоминал ранее, в прошлый раз за две недели проголосовало 46 человек, включая сотрудников. Для пользователей это было 39 человек. Речь о людях, а не о процентах.

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

Мы изменили настройку «показывать после» на 0. (Мы фактически сделали это и в первый раз.)
Selection_250

Пользователь всё ещё может не увидеть это в текущей сессии (?), но должен увидеть при следующем возвращении. Мы запускаем это на две недели за раз, так что мы оптимистичны в этом вопросе.

В этот раз я изменил CSS для большей видимости (по умолчанию опрос отображается белым на белом):


Уже сейчас у нас 22 голоса от не-сотрудников всего за 4 дня, так что я настроен позитивно.

Кроме того, я понял, что могу использовать <br/>, чтобы добавить переносы строк в вопросе (просто нажатие Enter ломает отображение), поэтому мне удалось сделать текст немного приятнее.

И наконец, мы использовали плагин Data Explorer, чтобы получить список пользователей с уровнем доверия TL1 и TL2, которые вошли в систему с момента последнего опроса, и мы скоро отправим им сообщение с помощью плагина BCC, попросив их обязательно проголосовать. Это сообщение будет включать прямую ссылку на тему опроса, на случай если они уже закрыли баннер. Вот SQL-запрос для получения списка:

SELECT username,last_posted_at,last_seen_at FROM users
WHERE trust_level != 4
AND trust_level > 0
AND last_seen_at::date > '2022-04-01'

Спасибо, что поделились!

Для этого нужно ли им выйти из системы и войти снова в следующей сессии? Или это работает даже если человек остаётся в системе?

Я видел вашу другую тему об этом. Это была отличная идея, но в теме, которую мы используем, опция «Изменить CSS/HTML» не активна.

Сначала я тоже не мог её найти:

Спасибо! Это отображается в теме по умолчанию, но я использую тему Air, в которой нет этой опции.

Вы не можете изменить внешнюю тему.

Просто создайте новый компонент темы (см. Beginner's guide to using Discourse Themes, а затем Переход к интерфейсу тем Discourse → Создание новых тем и компонентов тем) и добавьте его в свою тему.

В качестве дополнения: в нашем последнем опросе NPS мы получили 217 голосов, и, по моему мнению, большинство из них связано с этим:

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

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

Начинаю чувствовать, что постепенно разбираюсь в этом деле. :sunglasses: