Описание проекта
Ядро задачи — корректная работа с NPS и CSAT. Для NPS нужна классическая шкала от 0 до 10, которая автоматически распределяет ответы на промоутеров, нейтралов и критиков, а следом — необязательный открытый комментарий с вопросом «почему». Для CSAT нужна короткая оценка (звёзды или шкала лиц от 1 до 5) плюс поле комментария. Каждый ответ должен сохраняться с полезным контекстом: время, страница или событие-триггер, тариф и обезличенный идентификатор пользователя, чтобы позже мы могли сегментировать цифры. Сделайте аккуратный процесс отправки, который сохраняет и частичные ответы, чтобы оценка засчитывалась, даже если человек пропустил комментарий.
Поверх собранных данных нужен дашборд, который показывает картину во времени: скользящий показатель NPS, средний CSAT, доли ответивших и завершивших, линию тренда по неделям и месяцам. Нужны фильтры по сегментам и по триггерам, разбивка промоутеров и критиков, а также читаемая лента последних дословных комментариев. Это осознанно не полноценный конструктор квизов или форм, а сфокусированный инструмент обратной связи, поэтому держите объём компактным, а интерфейс простым.
— Встраиваемый виджет с триггерами по правилам и лимитом частоты
— NPS от 0 до 10 с автоматической группировкой на промоутеров, нейтралов, критиков
— Оценка CSAT плюс необязательный текстовый комментарий
— Хранение ответов с контекстом триггера, сегмента и времени
— Дашборд с линиями трендов, фильтрами и лентой дословных комментариев
— Адаптивность, доступность и лёгкость для производительности страницы