Дадим цифру, за которую не придётся оправдываться на планёрке
Девять правил счёта, которые выполняет код, а не настройка отчёта. Цифра, которая правилу противоречит, в отчёт не попадает.
С чем к нам приходят
«Отчёт говорит одно, отдел — другое»
Руководитель открывает «Анализ продаж» и видит провал в середине воронки. Менеджеры отвечают, что этап проходной и всё в порядке. Проверить некому, и решение о людях принимается на ощупь.
«Воронку каждый месяц пересчитывают в Excel»
Выгрузка, сводная таблица, полдня работы — и цифра всё равно спорная: правила счёта живут в голове того, кто строил таблицу, и в следующем месяце будут другими.
«Процент есть, доверия нет»
Конверсия по менеджеру посчитана от трёх сделок, среднее время испорчено одной сделкой, зависшей с прошлого года. С таким отчётом проще спорить, чем работать по нему.
Девять правил счёта
Правила не зависят от того, нравится ли результат. Часть из них отказывается показывать число — это тоже поведение кода, а не сбой. Примеры ниже посчитаны на демо-воронке пилота теми же функциями, которыми считает виджет: это не иллюстрация, а тот же расчёт.
Покажем, на каком переходе встали продажи
Результат: один слабый переход вместо ровного спуска по всей воронке.
Накопительный расчёт спускается ровной лесенкой: по нему видно, что до конца дошли единицы, и не видно, где именно отдел упёрся. Мы считаем каждый переход отдельно. На демо-воронке слабее всего переход «ВСТРЕЧА ПРОВЕДЕНА КЭВ → Резерв квартиры»: 7%. Именно эту ступень накопительная цифра размазывает по всей воронке — и планёрка уходит в «работайте лучше» вместо одного конкретного этапа.
аккаунт застройщика (обезличен) · воронка «Продажи новым клиентам» · июль 2026 · расчёт по событиям смены статуса
Где это видно: вкладка «Воронка»: у каждой ступени свой процент — доля от предыдущего этапа, а не от входа в воронку.
Перестанете терять конверсию на этапах, которые продажей не являются
Результат: та же история сделок даёт честную цифру вместо провала на ровном месте.
«Нет контакта» — не ступень продажи, а полка для тех, до кого не дозвонились. Пока полка стоит в цепочке, она съедает поток, который потом возвращается в продажу: отчёт показывает провал, которого не было, а руководитель ищет виноватых.
Одна и та же история, 32 478 сделок. Разница — только в том, считаются ли полки ступенями воронки.
Разметка не берётся из воздуха: в «Нет контакта» на пилоте 1 289 входов, и 70% исходов оттуда уходят в отказ; из «Отложенного спроса» 85% исходов идут назад по воронке. От той же разметки зависит счёт пропусков: по порядку этапов их 1 357, но перепрыгнутая полка пропуском не является — настоящих пропусков продажного этапа 30. Мы показываем оба числа.
аккаунт застройщика (обезличен) · воронка «Продажи новым клиентам» · июль 2026 · расчёт по событиям смены статуса
Предлагает разметку эвристика, подтверждает человек. Почему именно так — разбор нашей собственной ошибки.
Где это видно: вкладка «Воронка»: полки идут отдельным списком со своими числами, а не ступенями цепочки. Список полок согласуем при подключении и меняем по вашему письму.
Не дадим одной зависшей сделке испортить картину по отделу
Результат: время этапа не прыгает из-за сделки, которая висит с прошлого года.
Медиана, а не среднее. Одна зависшая сделка не должна портить картину по отделу.
Медиана — серединное значение: половина сделок прошла этап быстрее, половина дольше. Сделка, зависшая на год, сдвигает её на одну позицию, а среднее ломает целиком.
Где это видно: везде, где показано время: «Воронка», «Путь заявки», «Менеджеры». Слов «среднее время» в интерфейсе нет ни на одном экране.
Не покажем процент, который развалится от одной сделки
Результат: вместо эффектной цифры — надпись «мало данных», и спорить не о чем.
Меньше 8 сделок — процента нет. Вместо него «мало данных». Проценты от двух сделок не бывают надёжными.
На хвосте демо-воронки основание падает до 1 — процента там нет, есть надпись. Пустое место честнее эффектной цифры, которая скачет от одной сделки.
аккаунт застройщика (обезличен) · воронка «Продажи новым клиентам» · июль 2026 · расчёт по событиям смены статуса
Где это видно: подпись «мало данных» вместо процента — на «Воронке», в «Пути заявки» и в таблице менеджеров.
Не построим разрез по полю, которое никто не заполняет
Результат: не примете решение по срезу, который описывает дисциплину заполнения, а не продажи.
Заполненность ниже 30% — разрез не строим. Показываем, сколько заполнено, и объясняем, почему цифра ввела бы в заблуждение. Обойти порог можно только по запросу в поддержку: кнопки «показать всё равно» на экране пока нет.
На пилоте мы смотрим 8 полей-разрезов. Самое пустое — «Отделка», заполнено у 1% сделок. Разрез по нему показал бы не продажи, а то, кто что заполняет.
Поле, заполненность которого ещё не считалась, так и подписано — «не считалась». Нулём это не подменяется: ноль читается как «поле пустое», а это другое утверждение.
Как порог ведёт себя в отчёте и что делать с полупустым полем — в справке по метрикам.
аккаунт застройщика (обезличен) · воронка «Продажи новым клиентам» · июль 2026 · расчёт по событиям смены статуса
Где это видно: вкладка «Качество данных»: заполненность каждого поля и вердикт — строим, строим с предупреждением или не строим.
Отделим работу робота от работы менеджера
Результат: медиана отдела не растёт сама собой от того, что часть переходов делает автоматика.
Автоматика отдельной строкой. Переходы, сделанные роботом, не входят в медиану отдела: конверсия автоматики не должна засчитываться человеку.
На пилоте автоматика сделала 5,3% всех переходов. Раздайте их людям — и медиана отдела улучшится сама собой, без единого звонка клиенту.
аккаунт застройщика (обезличен) · воронка «Продажи новым клиентам» · июль 2026 · расчёт по событиям смены статуса
Где это видно: вкладка «Менеджеры»: робот идёт своей строкой. На «Качестве данных» — доля переходов, сделанных автоматикой.
Засчитаем работу тому, кто её сделал, — даже если он уже уволился
Результат: отчёт за прошлый квартал не переписывается, когда в CRM меняют ответственных.
Текущий ответственный — состояние сделки сегодня, а не автор работы. Если считать по нему, руководитель, разом подвинувший чужие сделки перед планёркой, забирает работу менеджеров себе, а уволившийся сотрудник исчезает из отчёта вместе со всем, что сделал.
Поэтому справочник сотрудников накопительный: человека убрали из amoCRM — его строка в истории остаётся.
Где это видно: вкладка «Менеджеры» и фильтр по менеджеру на остальных: он отбирает переходы по исполнителю на момент события, а не по текущему ответственному.
Сравним продавцов с продавцами, а не со всем офисом
Результат: сервис и партнёрское направление не тянут медиану вниз, а продавцам не занижают планку.
Сопровождение, партнёрское направление, офис и роботы в медиану продаж не входят. У них другая работа, и общая цифра обманывает в обе стороны: продавцам занижает планку, сервисному отделу выставляет чужую.
Тип группы задаётся один раз при разметке. Если продающих групп не размечено ни одной, считаем по всем живым сотрудникам и говорим об этом в отчёте.
Где это видно: вкладка «Менеджеры»: отклонение от медианы показывается продающим группам, у остальных колонка пустая — сравнивать не с чем.
Странную цифру покажем и объясним, а не подгоним
Результат: видно, что в этап пришли не только сверху, и видно, откуда именно.
В этап приходят не только сверху: сделки возвращаются с полок, откатываются назад и переезжают из других воронок. Значение больше сотни — не сбой расчёта, а описание того, что происходит. Подгонять его до аккуратной цифры мы не будем.
На демо-воронке так ведёт себя «Взято в работу»: 432% от «НОВЫЙ ЛИД». Разница — возвраты с полок и входы из других воронок; за месяц таких межворонковых переходов 686.
аккаунт застройщика (обезличен) · воронка «Продажи новым клиентам» · июль 2026 · расчёт по событиям смены статуса
Где это видно: вкладки «Воронка» и «Обзор»: значение показано со знаком ⚠ и объяснением, что в этап пришли не только из предыдущего.
Посмотрите, как эти девять правил выглядят в отчёте
Демо открыто без регистрации и без доступа к вашей CRM: та же воронка, те же правила, те же числа, что на этой странице.
Правило, которое мы вывели из своей ошибки
Разметку полок предлагает эвристика, а подтверждает человек. Пришли мы к этому дорого: на полной истории пилота — 7 лет — эвристика объявила полкой этап, откуда сделки уходят в деньги, и конверсия середины воронки посчиталась в разы меньше настоящей.
Часть ложных срабатываний починил порог, а последнее порогом не чинится: разводящее число пришлось бы подгонять под один аккаунт. Мы этого не сделали и написали почему — с цифрами, датой и тем, что это значит для вашего аккаунта.
замер на полной истории пилотного аккаунта · 69 567 сделок · 7 лет · docs/РЕШЕНИЯ.md, пункты 37 и 40
Чего мы не обещаем
Переключателя «посчитать как у всех» нет
Не понравилась цифра — покажем, из каких событий она собрана и на какой базе посчитана. Пересчитывать её по другим правилам, чтобы вышло красивее, мы не станем.
Кнопки «это не полка» в виджете пока нет
Механизм подтверждения разметки написан и покрыт тестами, кнопка — нет. Пока её нет, список полок согласуем письмом и проставляем на вашем аккаунте. Как устроена разметка.
Всё, что здесь посчитано, посчитано на одном аккаунте
Пилот один, история семь лет, замеры с датой и методом. Фраз вида «у застройщиков обычно» на сайте не будет, пока аккаунтов не станет больше.
Разберём вашу воронку по этим же правилам
Чтобы начать разговор, нужен только поддомен вашей CRM. Что уходит к нам из аккаунта, а что не уходит никогда, — на странице «Данные и доступ».