webask-answers-cleanup
Наводит порядок в собранных ответах WebAsk: убирает тестовые и мусорные прохождения, ставит пометки и теги, возвращает удалённое по ошибке. Применяется, когда человек просит почистить ответы, отметить нужные или жалуется на мусор в результатах.Порядок в ответах
Тестовые прохождения, случайные клики и дубли портят статистику: среднее съезжает, распределения врут. Чистка возвращает отчётам смысл — но она необратима, и это главное, о чём здесь надо помнить.
Отвечай человеку на том языке, на котором он пишет.
Сначала посмотреть, потом удалять
get_quiz_answers с фильтрами — показать человеку, что именно попадёт под чистку.
Отдать список: сколько прохождений, за какой период, по какому признаку отобраны.
Только после согласия — удаление.
Что чем делается
| Задача | Инструмент |
|---|---|
| Скрыть ответ из отчётов, не удаляя | toggle_answer_visibility |
| Пометка на ответе: «перезвонить», «дубль» | set_answer_note |
| Теги на ответе | tag_answer |
| Справочник тегов аккаунта | get_answer_tags, create_answer_tag, delete_answer_tag |
| Убрать в корзину, вернуть, удалить безвозвратно | delete_quiz_answers |
| Порядок вопросов в карточке ответа | set_answers_order_mode |
Три уровня удаления
- Скрыть — ответ остаётся, но не попадает в отчёты. Обратимо. Подходит, когда не уверены.
- В корзину — ответ убран, но его можно вернуть.
- Безвозвратно — вернуть нечем. Требует подтверждения, и это подтверждение надо получить у человека словами, а не проставить самому.
Начинать с первого уровня. Предлагать третий только тогда, когда человек прямо просит удалить насовсем.
Что обычно ищут
- Тестовые прохождения — свои же, во время сборки опроса. Обычно это самые ранние ответы, до даты рассылки.
- Слишком быстрые — прошли анкету за время, за которое её не прочитать.
- Однообразные — везде первый вариант или одна и та же оценка.
- Дубли по контакту — один и тот же телефон или почта несколько раз.
Показать их человеку как отдельные группы с числом, а не одним списком.
Теги и пометки
Справочник тегов принадлежит аккаунту, а не опросу, поэтому инструментам тегов
нужен его номер — из get_workspace_list.
Теги полезнее чистки: ответ остаётся в статистике, но помечен. «Перезвонить», «жалоба», «на доработку» — с ними работать удобнее, чем с выгрузкой в таблицу.
Заводить новый тег, только если подходящего нет в справочнике аккаунта: иначе появятся «Жалоба», «жалобы» и «жалоба!» как три разных.
Чего не делать
- Не удалять безвозвратно без явного согласия на конкретный объём.
- Не чистить «выбросы» по значению ответа — низкие оценки это не мусор.
- Не удалять ответы, чтобы улучшить показатели.
- Не предлагать смену тарифа и не вести на оплату. Если упёрлись в лимит — назвать факт и остановиться.