Назад в блог

Статистика Telegram-группы: как понять, помогает ли модерация

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

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

Полезная статистика группы связывает три вещи: что происходило в разговоре, как сработала модерация и чем это закончилось для людей. Начните с небольшого набора показателей, для каждого запишите единицу счёта и решение, которое готовы принять. Ниже — как собрать такой еженедельный разбор на основе Defendy и короткой ручной проверки.

Это статья о здоровье процесса модерации. Для анализа участия отдельных людей есть отдельный материал об активности и её границах.

Сначала выберите группу и одинаковые условия сравнения

В личном чате с @defendy_bot откройте «Настройки» → «Мои группы», выберите нужный чат и перейдите в «Статистику». Проверьте название сверху. Статистика обсуждения канала описывает эту группу, а не всех подписчиков канала.

В проверенной реализации доступны периоды 7, 30, 90 дней и произвольный диапазон. Основные вкладки — «Обзор», «Пользователи», «Модерация», «Репутация»; дополнительные отчёты находятся в «Ещё». Это просмотр данных, а не экран изменения правил. Навигация описана в справочнике статистики.

Для осмысленного сравнения запишите:

  • точные даты начала и конца;
  • часовой пояс группы;
  • полноту текущего и предыдущего интервалов;
  • изменения настроек, мероприятия и сбои;
  • дату получения отчёта.

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

Что именно считают карточки

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

Как читать показатели в обзоре группы
МетрикаЧто означаетЧего не показывает
СообщенияУчтённые новые сообщенияВсе прочтения или всю историю
Активные авторыУникальные отправители за периодВсех читателей
Средняя дневная активностьСреднее дневных чисел авторовУникальных авторов за весь период
Недельная активность, WAUАвторы за последние семь дней диапазонаСреднее всех недель
Сообщения на автораСообщения, делённые на активных авторовКачество помощи
Действия модерацииУчтённые действия и удаленияСтолько же людей или инцидентов

В обзоре сообщения и авторы могут включать отправку от имени канала. Таблица активных пользователей ориентирована на отправителей-пользователей, поэтому её строки не обязаны объяснять весь обзор. В новой модели учёта служебные сообщения и отправители-боты исключены; старые события без типа отправителя обрабатываются по имеющимся историческим полям. Не считайте это независимой проверкой личности каждого автора.

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

Рост в процентах также требует основания. Изменение вычисляется относительно прошлого значения. Если прошлое значение равно нулю, процент не определён: появление действий «с нуля» нельзя честно описать как обычный процентный рост.

«Модерация»: счётчик работы, а не показатель точности

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

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

Есть и техническая причина несовпадения вкладок: обзор учитывает события удаления шире, а показатель удалений фильтрами в разделе модерации требует указанного фильтра. Наборы поддерживаемых событий также различаются. Не считайте расхождение автоматически потерянными данными и не складывайте два итога: они могут пересекаться. Для разбора зафиксируйте вкладку, название показателя и период.

Нормируйте нагрузку, но не переименовывайте её в спам

Для собственного отчёта можно считать действия выбранной категории на 1000 учтённых сообщений:

Количество действий ÷ количество сообщений × 1000.

Это предложенный показатель интенсивности модерации, а не готовая оценка точности Defendy и не процент спама. Числитель и знаменатель происходят из разных событий; не каждое удалённое сообщение обязательно вошло в счётчик сообщений. Из одного сообщения может получиться несколько действий. При нулевом знаменателе оставьте значение неопределённым.

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

«Пользователи»: не выводите удержание из трёх чисел

В текущей модели «Новые» — уникальные пользователи с учтённым событием подтверждённого входа за период; это не обязательно прохождение капчи. «Ушли» и «Исключены» считают события ухода и удаления, а не обязательно разных людей. Один человек может входить и выходить несколько раз.

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

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

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

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

Добавьте то, чего не скажут автоматические карточки

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

Ошибочно применённые ограничения. Просмотрите заранее выбранный набор решений и отметьте подтверждённые ошибки. Доля ошибок среди проверенных решений равна числу ошибочных решений, делённому на число проверенных. Если вы рассматривали только апелляции, результат относится только к апелляциям. Он не показывает точность всей системы.

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

Цена для обычного разговора. Посмотрите несколько нормальных вопросов и полезных ответов вокруг изменения правила. Сохранились ли они? Не приходится ли людям обходить фильтр, чтобы передать нужную ссылку? Это качественная проверка, а не числовой рейтинг вежливости.

Нагрузка команды. Число санкций не равно затраченному времени. Разбор одного спорного ограничения может потребовать больше работы, чем десятки очевидных удалений. Обсудите незакрытые случаи и необходимость подмены, а не выбирайте лучшего модератора по числу банов.

Условный недельный отчёт: одинаковые действия, разная картина

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

Пример расчёта, не измерение эффективности Defendy
ПоказательНеделя АНеделя Б
Учтённые сообщения20003000
Выбранные действия6060
Действия на 1000 сообщений3020
Проверенные решенияНе проверяли20
Ошибки среди проверенныхНеизвестно4

По абсолютному числу действий ничего не изменилось. Относительная интенсивность снизилась: 60 ÷ 3000 × 1000 = 20. Но из этого не следует, что спама стало меньше или фильтр улучшился. Во вторую неделю мог пройти полезный прямой эфир, увеличивший число сообщений.

Четыре ошибки из двадцати проверенных решений дают 20% в этой проверке. Поскольку в первую неделю проверку не проводили, сравнить долю ошибок нельзя. Если все двадцать решений взяты из жалоб, распространять результат на остальные действия тем более нельзя.

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

Как провести разбор и закончить одним решением

  1. Откройте нужную группу и завершённый период; отметьте ограничения покрытия.
  2. Посмотрите обзор, затем события модерации и доступные записи выбранных категорий журнала.
  3. Сопоставьте всплески с мероприятиями, сбоями и изменениями правил.
  4. Проверьте ошибки и незакрытые обращения, не только очевидно успешные удаления.
  5. Выберите одно действие: уточнить формулировку правила, исправить исключение, добавить подмену или ничего не менять.
  6. Запишите ответственного, дату проверки и признаки, по которым поймёте результат.

Например: «Слишком широкое правило удаляет ссылки на учебные материалы. Ответственный проверит список разрешений на тестовых примерах; на следующем разборе посмотрим ошибки этого правила». Здесь есть проверяемая работа. В формулировке «улучшить вовлечённость» её пока нет.

Когда нужен экспорт

В «Ещё → Экспорт данных» можно выбрать набор и формат CSV или JSON. Проверьте группу и период, скачайте файл и посмотрите его реальные столбцы перед использованием. Возможность выгрузки не означает, что в ней есть любое нужное поле или полная история.

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

Если загрузка завершилась ошибкой или данные выглядят пустыми, сначала проверьте выбор группы, даты и состояние экрана. Нельзя отчитаться «нарушений больше нет» по ошибке запроса.

Что считать хорошим результатом

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

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

Источники и границы проверки

Проверено 5 октября 2026 года по экрану статистики Defendy и действующим определениям показателей. Справочник статистики объясняет выбор разделов и периода. Все числа в примере вымышлены. Редакция не измеряла точность, скорость обновления или эффективность модерации реальной группы. Проверка кода не устанавливает полноту данных конкретного чата и наличие той же версии в эксплуатации.