Никита.Бердников
roistat

Окупаемость рекламы в длинном цикле сделки: окно атрибуции по медиане и когорты в Roistat

В строительстве, недвижимости и корпоративных продажах Roistat относит расход к месяцу клика, а выручку — к месяцу оплаты. Как настроить окно атрибуции по медиа

Никита Бердников
Партнёр amoCRM и Roistat·21 августа 2026
Окупаемость рекламы в длинном цикле сделки: окно атрибуции по медиане и когорты в Roistat

Где стандартный отчёт ломается на длинной сделке

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

Расход по рекламе Roistat фиксирует в тот месяц, когда был клик. Выручку — в тот месяц, когда прошла оплата. Если открыть отчёт за календарный август, в затраты попадёт весь рекламный бюджет августа, а в доход — только сделки, оплаченные в августе. По длинному циклу это сделки из клиентов, которые кликнули весной. Канал, который отработал в августе честно, в августовском отчёте показывает затраты без выручки и выглядит убыточным.

Разрыв в месяцы здесь — рабочая норма ниши. По данным Dreamdata, среднее время до сделки в корпоративных продажах около 211 дней, а до появления заявки покупателю нужно 6–8 касаний. Решение срезать канал по месячному отчёту отключает источник, окупаемость которого наступает позже отчётного окна. Бюджет режется по артефакту календаря, а поток сделок через два-три месяца проседает.

Механика искажения: период вместо цепочки касаний

Проблема атрибуции в длинном цикле
Проблема атрибуции в длинном цикле

Стандартная модель атрибуции Roistat привязывает заявки к дате их создания и учитывает все заявки выбранного периода независимо от даты визита. Расчёт идёт по периоду отчёта, а весь путь клиента от первого касания до оплаты в одном срезе не собирается.

Модель «Последний платный клик с окном атрибуции» засчитывает 100% заявки последнему платному визиту только при разрыве до 30 дней между визитом и созданием заявки. Когда между кликом и заявкой прошло больше 30 дней — а на длинном цикле это обычная ситуация — этот платный визит атрибуцию теряет. Заслуга уходит либо на прямой заход, либо на другой источник, который случайно оказался ближе к заявке по времени.

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

Окно атрибуции под медиану цикла

Длину окна атрибуции нужно выводить из своей CRM. Берётся медианная длина сделки по amoCRM или Bitrix24 — от даты создания сделки до даты оплаты — и окно ставится под неё. Дефолтные 30 дней в модели последнего платного клика для длинного цикла коротки: они систематически занижают вклад начала воронки.

Зарубежная практика для циклов от 12 месяцев предлагает окно ретроспективы 180–360 дней плюс отдельное окно ускорения около 120 дней; фиксированные 30–90 дней при таких сроках прячут вклад ранних касаний. Единого стандарта длины окна нет — цифры из разных источников расходятся, поэтому переносить их на свой кабинет напрямую нельзя. Конкретное значение считается от собственной медианы цикла по CRM.

Для длинных циклов Roistat рекомендует оценивать окупаемость за весь период конверсии и отслеживать промежуточные метрики — визиты и заявки, — чтобы видеть работу канала до того, как дойдёт до закрытых продаж. Это даёт ранний сигнал по источнику за месяцы до оплаты. Правильная настройка окна и модели — часть настройки Roistat под длинный цикл; дефолт из коробки под стройку и корпоративные продажи не заточен. Как модель атрибуции распределяет выручку по каналам и где на этом теряется точность, я разбирал в материале про логику сквозной аналитики Roistat.

Как распределять ценность между касаниями

Модели «первый клик» и «последний клик» отдают всю заслугу одному визиту. На длинном цикле это опасно: первый клик переоценивает верх воронки, последний — приписывает выручку тому источнику, что оказался ближе к оплате. Середина пути в обоих случаях выпадает.

U-образная модель отдаёт по 40% ценности первому и последнему визиту, оставшиеся 20% делит между промежуточными касаниями. Заслуга распределяется по всей цепочке. Для длинной сделки это ближе к реальности: канал, который привёл клиента в начале пути, получает свою долю выручки, даже если оплата пришла после визита с другого источника. По одному месячному отчёту такой канал выглядел бы пустым.

Когорты: как увидеть отложенную окупаемость и посчитать её в рублях

Когортный анализ Roistat группирует клиентов по каналу и периоду первого визита и показывает их продажи не только в текущем периоде, но и в последующих. Когорта «пришли из контекста в марте» видна во всех месяцах, где эти клиенты платили — в апреле, в июне, в сентябре. Так проявляется отложенная окупаемость канала, которую месячный срез не показывает. Инструмент когорт доступен на тарифах Business и Premium (тарифы актуальны на 21 августа 2026, проверяйте на сайте вендора).

Дальше — рубли. Базовая формула: ROI = (доход − затраты) / затраты × 100%, порог окупаемости канала — выше 100%. Для длинного цикла доход берётся по когорте за срок сделки: затраты на привлечение когорты в месяце первого визита и вся выручка этой когорты за медианную длину цикла. Тогда в знаменателе и числителе стоят деньги одних и тех же клиентов, а не расход одного месяца против выручки другого.

Механику «расход в одном периоде, выручка в другом» стоит проверить на своём кабинете через когортный отчёт: сравнить, что показывает месячный срез и что — когорта по тому же каналу. Медиану цикла и стоимость сделки для рублёвого расчёта берите из своей CRM — зарубежные ориентиры по срокам и стоимости привлечения на рынок РФ не переносятся. Смежная ловушка — повторные оплаты и LTV: как окупаемые каналы попадают под сокращение из-за недоучёта возвратной выручки, я разбирал в отдельном материале.

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

roistatсквозная аналитика
Никита Бердников

Никита Бердников

Официальный партнёр amoCRM (ID 28602378), Roistat, SIPUNI и Wazzup24. 5+ лет настраиваю CRM, сквозную аналитику и телефонию под выручку — лично, без агентских посредников. 25+ проектов, ₽100M+ выручки клиентов.

Похожие статьи

Почему Roistat показывает канал убыточным: вклад в сделку прячется в цепочке касаний
5 мин

Почему Roistat показывает канал убыточным: вклад в сделку прячется в цепочке касаний

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

roistatсквозная аналитика
Никита Бердников · 8 авг 2026Читать
Зелёный ROMI в Roistat без прибыли: где в отчёте теряется маржа и почему счёт по выручке завышает окупаемость
5 мин

Зелёный ROMI в Roistat без прибыли: где в отчёте теряется маржа и почему счёт по выручке завышает окупаемость

Roistat считает окупаемость по выручке, если не заведена себестоимость. Разбираю, как достроить учёт маржи и распределять бюджет по прибыли.

roistatсквозная аналитика
Никита Бердников · 25 июля 2026Читать
Повторные оплаты и LTV в атрибуции Roistat: почему окупаемые каналы попадают под сокращение и как это исправить
5 мин

Повторные оплаты и LTV в атрибуции Roistat: почему окупаемые каналы попадают под сокращение и как это исправить

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

roistatсквозная аналитика
Никита Бердников · 21 июля 2026Читать

Кейс по теме

Собственный проект — nikitaberdnikov.ru — Услуги для бизнеса

0 ₽/мес · за сквозную аналитику вместо подписки на сервис

Разберу вашу ситуацию

Если статья попала в вашу задачу — напишите, что у вас сейчас со связкой реклама → CRM → выручка. Отвечу лично в течение рабочего дня.

Отвечаю сам в течение 2 часов в рабочее время. Без спама и обзвонов.