Методология расчётов monitora
Здесь описано, как сервис считает то, что показывает: откуда берутся числа, какие у них границы и в каких случаях мы отказываемся делать вывод. Документ существует ради одного: чтобы на цифру из отчёта можно было сослаться, а не поверить.
1. Что мы собираем
Только то, что видит любой посетитель Авито без входа в аккаунт: страницы выдачи, карточки объявлений, витрины магазинов и отзывы о них. Доступ к чужим кабинетам не запрашивается и не используется. Телефоны и переписка не собираются: это персональные данные.
Выдача Авито отдаёт не более 100 страниц по 50 объявлений на один набор фильтров — пять тысяч. Это предел самой площадки: на сто первую страницу она отвечает отказом, а не пустотой. Проверено сбором на пятьсот страниц: сто отдались, остальные — нет. Обойти это нельзя, можно только разбить нишу на части — по городам, разделам или диапазонам цен. Так и полнее, и сравнивать потом проще.
2. Что такое срез
Срез — один полный проход по заданной выдаче в конкретный момент. У среза есть время начала и конца, и все числа отчёта относятся именно к нему, а не к «сейчас». Повтор сбора добавляет новый срез в ту же серию, и только со второго среза появляется сравнение.
Серию мы называем сбором. Повтор не заводит новый сбор — он добавляет срез: смысл повтора в сравнении, а не в ещё одной таблице.
3. Цены: медиана, а не средняя
Основной показатель цены — медиана: значение, выше и ниже которого ровно половина объявлений. Одно объявление с опечаткой в цене её не сдвигает, тогда как среднюю сдвигает заметно.
Рядом с медианой всегда показывается коридор от 25-й до 75-й доли: в нём лежит половина рынка. Он отвечает на вопрос, который медиана не берёт, — насколько цены вообще разбросаны.
Края отсекаются по 5% с каждой стороны при построении графиков распределения. Из расчёта медианы они не исключаются: медиана к выбросам и так устойчива.
4. Сегменты
Ниша почти никогда не является одним рынком. «iPhone 15 Pro Max 256» — это магазины с гарантией, частники с полным комплектом, аппараты после ремонта и с дефектами; медианы этих групп отличаются вдвое.
Поэтому объявления сначала раскладываются по смыслу — по тому, что продавцы пишут о товаре, — и только потом внутри каждой группы считаются числа. Разметку смысла делает языковая модель, все расчёты — сервис.
5. Когда мы отказываемся считать
| Похожих в группе | Что показываем |
|---|---|
| меньше 3 | ничего — это не рынок, а совпадение |
| 3–5 | только перечисление объявлений |
| 6–19 | медиану с пометкой «мало данных» |
| 20–49 | медиану и коридор |
| 50 и больше | всё, включая ликвидность |
То же правило действует и для разбора от AI: модель получает числа вместе с пометкой о доверии и не имеет права выдать догадку за факт.
6. Спрос и просмотры
Счётчик просмотров у Авито накопительный: он растёт со дня публикации. Поэтому месячное объявление всегда выглядит популярнее вчерашнего, даже если сегодня им никто не интересуется.
Чтобы это исправить, спрос считается тремя поправками:
- просмотры делятся на возраст объявления в сутках;
- результат сравнивается не со всей выдачей, а с группой похожих;
- у сборов с историей считается прирост между срезами — самый честный из трёх, потому что не зависит от прошлого вовсе.
Площадка обновляет публичный счётчик с задержкой, и его значения не совпадают с тем, что видит продавец в своём кабинете. Мы показываем то, что отдаёт публичная карточка.
7. Ликвидность и «ушло с рынка»
Ликвидностью мы называем долю объявлений группы, исчезнувших из выдачи между срезами, вместе со сроком, который они продержались.
Исчезновение не равно продаже. Объявление могло быть снято продавцом, закрыто, заблокировано площадкой, у него могло кончиться платное размещение, оно могло быть отредактировано и уехать в другое место выдачи или выйти за пределы собираемой глубины. Все эти случаи снаружи неразличимы, поэтому мы пишем «ушло с рынка» и никогда — «продано».
8. Позиции в выдаче
Место объявления сохраняется в каждом срезе вместе с ценой, поэтому видна история мест, а не одна точка.
Авито подстраивает выдачу под смотрящего: под город, историю просмотров, устройство и время. Абсолютного места, одинакового для всех, не существует. Мы меряем воспроизводимый срез — один и тот же запрос, один город, одни фильтры, без истории просмотров — и сравниваем его сам с собой во времени. Это отвечает на вопрос «поднялся или упал», но не на вопрос «какое у меня место у конкретного человека».
9. Отзывы
Отзывы магазина собираются вместе с ответами продавца и раскладываются по товарам, этапам сделки и наличию Авито Доставки. Группы меньше трёх отзывов не показываются: один плохой отзыв о редком товаре — случай, а не закономерность.
Динамики отзывов во времени нет и не будет: у отзыва на Авито нет даты. Площадка отдаёт, что оценивали, но не когда. Строить график «как менялось» на таких данных было бы выдумкой.
10. Что считает сервис, а что — языковая модель
Все числа — медианы, коридоры, доли, спрос, ликвидность, позиции — считает сервис по собранным данным. Языковая модель их не вычисляет и не может изменить.
Модель делает две вещи: раскладывает объявления по смыслу и объясняет готовые числа словами. Каждое её утверждение опирается на конкретные объявления из сбора; ссылки на несуществующие объявления отбрасываются до публикации отчёта.
11. Изменения методики
Правила расчёта меняются вместе с продуктом. Существенные изменения будут перечислены здесь с датой — чтобы отчёт, сделанный полгода назад, можно было прочитать по тем правилам, по которым он считался.
| Дата | Что изменилось |
|---|---|
| 29 августа 2026 | Первая публикация методологии. |