Отчёт за месяц показывает: канал привёл полторы сотни регистраций и три оплаты, расход не отбился, надо отключать. Через квартал выручка проседает сильнее, чем на эти три оплаты, и связать одно с другим уже нечем. Причина не в канале и не в подрядчике: в школе с длинным прогревом расход и выручка живут в разных месяцах — деньги за рекламу списаны в марте, а решение об оплате человек принимает в июне, после вебинара, десятка писем и разговора с менеджером. Разбираем, как привязать выручку к месяцу прихода контакта, почему последнее касание в образовании обнуляет верх воронки, какие окна учёта уже стоят внутри самих систем аналитики, по каким опережающим метрикам можно отчитываться до появления денег и как выглядит отчёт, который не врёт.
Почему канал выглядит убыточным в отчёте за месяц
Стандартный отчёт по каналам устроен как срез календарного месяца. В одну строку сводятся расход, случившийся в этом месяце, и выручка, пришедшая в этом же месяце. Для канала, где человек решает за день-два, так считать можно. Для образования — нельзя, и ошибка тут не случайная, а систематическая.
Расход марта относится к людям, которые пришли в марте. Выручка марта — это в основном оплаты тех, кто пришёл в декабре, январе и феврале. Отчёт делит одно на другое так, будто это про одних и тех же людей, а это два разных множества. Пока прогрев короткий, множества почти совпадают и погрешность мала. Как только между первым касанием и оплатой встаёт вебинар, рассылка и раздумья до старта потока, они расходятся.
Смещение при этом системное и всегда в одну сторону. Канал, который приводит холодную аудиторию, выглядит хуже канала, который снимает уже готовый спрос. Брендовый поиск, ретаргетинг и рассылка забирают себе оплаты людей, которых наверх воронки привёл кто-то другой. Решение «отключить неокупаемый канал» принимается на числах, где верхний канал не мог выглядеть иначе.
Цена такой ошибки на рынке растёт. В разборе итогов 2025 года, опубликованном Smart Ranking 4 февраля 2026 года, выручка edtech-рынка за 2025 год оценивается в 154 млрд рублей при росте 12%; по изложению того же рейтинга в Skillbox Media от 6 февраля 2026 года речь идёт о ста крупнейших компаниях рынка, а годом раньше рост составлял 19%. Сегмент дополнительного профессионального образования замедлился до 6% при объёме 52,5 млрд рублей. Среди факторов замедления аналитики называют «рост стоимости привлечения клиентов» и «удлинение цикла покупки в B2B». Чем дороже касание и чем длиннее путь до оплаты, тем дороже обходится неверный вывод об этом пути.
Что в этой статье, а что рядом. Здесь — отраслевой счёт для школы, где между приходом контакта и оплатой проходят месяцы: как собрать когорту, какие окна учёта мешают и чем отчитываться, пока денег ещё нет. Общая механика моделей атрибуции — какие они бывают и чем отличаются — разобрана в статье про модели атрибуции, а счёт стоимости привлечения, когда оплата идёт частями, — в материале про CAC ученика при рассрочке. Эта статья про то, к какому периоду относить выручку, а не про то, из чего она складывается.
Что происходит между первым касанием и оплатой
Прежде чем считать, стоит назвать по именам то, что стоит между кликом и деньгами. В школе это обычно четыре разные вещи, и каждая по-своему ломает месячный срез.
Бесплатный продукт — это не конверсия, а отдельный этап со своей экономикой. Вебинар, мини-курс, чат-бот, разбор — у каждого есть своя стоимость привлечения, своя доходимость и своя конверсия дальше. Если объявить регистрацию на вебинар «конверсией» и оптимизировать на неё рекламный кабинет, алгоритм честно приведёт тех, кто хорошо регистрируется. Совпадать с теми, кто покупает, эти люди не обязаны.
База подписчиков — актив с отложенной отдачей. Контакт, не купивший на этом потоке, остаётся в базе и вполне может купить на следующем или через год. В месячном отчёте он числится провалом канала, хотя на самом деле это ещё не результат, а незавершённое состояние.
Разные продукты — разная длина прогрева. Недорогой интенсив покупают быстро, годовую программу с высоким чеком — медленно. Считать их одной средней длиной — то же самое, что считать среднюю температуру по школе. Длину меряют отдельно по каждому продукту и каждому каналу.
Сезонность сдвигает оплату независимо от даты клика. Человек, впервые пришедший в июне, может оплатить в сентябре просто потому, что так устроен учебный год, а не потому, что его дожали письмами.
Общая часть маркетинга онлайн-школы — каналы, продукты, воронка — разобрана отдельно в материале про привлечение учеников в онлайн-школу; здесь речь только про измерение.
Когорта: выручка привязана к месяцу прихода контакта
Когорта — это все контакты, впервые пришедшие в один период из одного источника. Дальше вся выручка, которую эти люди принесли за всё время, относится к их когорте, независимо от того, в каком месяце пришли деньги. Расход тоже относится к периоду прихода, а не к периоду оплаты. Этого одного изменения хватает, чтобы отчёт перестал сравнивать разных людей.
Три величины, из которых всё собирается:
Стоимость нового контакта когорты = расход канала за период ÷ число новых контактов этого периода. Считается сразу, в том же месяце, и годится для оперативного управления рекламой.
Накопленная выручка когорты на N-й месяц = сумма оплат этих контактов, поступивших за N месяцев с даты прихода. Растёт со временем, поэтому у неё всегда указывается возраст когорты.
Окупаемость когорты = накопленная маржинальная выручка ÷ расход на эту когорту. Момент, когда отношение проходит единицу, и есть срок окупаемости канала. Не «месяц, в котором канал окупился», а «возраст когорты, в котором она окупилась» — это разные вещи.
Технически для этого нужны три поля: дата первого касания, источник первого касания и все оплаты контакта. Проблема почти всегда в том, что поля лежат в трёх разных системах, а источник первого касания перезаписывается при каждом следующем визите.
Простейшую когорту по визитам можно собрать в Яндекс Метрике без выгрузок. В материале Яндекс Рекламы «Когортный анализ», обновлённом 23 сентября 2024 года, порядок описан так: открыть отчёт «Источники, сводка», перейти в «Группировки», выбрать дату первого визита — месяц, квартал, час или другой подходящий формат, — а остальные группировки убрать. Это даёт когорты по визитам и целям. Денег там нет: суммы оплат живут в CRM и в платёжной системе, и связывать их придётся отдельно.
Четыре шага, чтобы собрать когорту по одному каналу
Почему последнее касание обнуляет верх воронки
Частый путь ученика: прочитал статью в поиске, подписался, получил письмо, пришёл на вебинар, ушёл думать, через месяц набрал название школы в поиске и оплатил. При модели последнего касания вся выручка достаётся брендовому запросу. Канал, который вообще привёл человека, получает ноль.
Дальше включается обратная связь, которая закрепляет ошибку. Бюджет режут у верхнего канала как у неокупаемого. Через квартал сокращается число новых контактов. Ещё через квартал падают продажи — но уже по всем каналам сразу, и связь с решением трёхмесячной давности в отчёте не видна. Брендовый поиск при этом продолжает выглядеть лучшим каналом, потому что он по-прежнему собирает оплаты, просто их стало меньше.
Практический выход не в том, чтобы заменить одну модель другой, а в том, чтобы перестать считать одну модель истиной:
Разрыв между первым и последним касанием — это и есть мера роли канала. Канал, у которого по первому касанию много, а по последнему мало, — верх воронки. Канал с обратной картиной — закрывающий. Ни тот ни другой не «лучше»: они делают разную работу, и сравнивать их одной цифрой нельзя.
Для оценки контента и охватных каналов смотрят первое касание, для оценки промо и рассылок — последнее. Про то, как контент работает на верх воронки и почему его вклад виден не сразу, есть отдельный разбор — контент-воронка онлайн-школы.
Отдельно стоит проверить, какая модель вообще стоит в ваших отчётах сейчас. Набор моделей поменялся: по новости Яндекс Рекламы от 3 апреля 2026 года с 21 апреля 2026 года отключился выбор устаревших моделей в настройках кампаний Директа, а с 20 мая 2026 года кампании, использовавшие их, автоматически перешли на аналоги — «Первый переход» на «Первый переход кросс-девайс», «Последний значимый переход» на «Последний значимый переход кросс-девайс», «Последний переход из Директа» и его кросс-девайс версия на автоматическую атрибуцию. Смена модели меняет числа задним числом, поэтому сравнивать отчёты «до» и «после» без пометки о модели бессмысленно.
Окна учёта: что система забывает и через сколько
Даже если решение считать когортами принято, у систем аналитики есть собственные сроки давности. Они короче, чем прогрев в школе, и это не настройка, которую забыли поменять, а устройство инструмента.
90 дней — история визитов в Метрике. В справке «Модели атрибуции» сказано, что атрибуция применяется ко всем визитам посетителя, исключая перерыв в 90 дней между визитами: если посетитель не заходил на сайт 90 дней, история визитов завершается, а следующий визит начинает новую историю.
21 день — привязка офлайн-конверсии к визиту. В справочнике разработчика Метрики период учёта конверсии описан дословно так: «данные о конверсии будут добавлены к визиту, если между последним визитом посетителя на сайт и моментом обработки файла с данными о конверсиях прошло не больше 21 дня». Сопоставление идёт по ClientID, UserID, yclid и PurchaseID, а само время сопоставления конверсии и визита, по новости Яндекс Рекламы от 3 октября 2024 года, сократили в среднем с 24 часов до часа.
90 и 30 дней — периоды учёта в Google Analytics 4. По справке Google, для событий привлечения first_open и first_visit период учёта по умолчанию равен 30 дням, для остальных ключевых событий — 90 дням, а для ключевых событий заинтересованного просмотра — 3 дням. Варианты выбора ограничены: 7 дней для событий привлечения, 30 или 60 дней для остальных.
1 год — срок жизни cookie Метрики. В справке перечислены _ym_uid, который «позволяет различать посетителей», и _ym_d, который «хранит дату первого визита посетителя на сайт»; срок действия обоих — 1 год.
7 дней — ограничение Safari. В записи WebKit от 24 марта 2020 года описано, что ITP ограничивает срок жизни клиентских cookie семью днями, а затем то же правило распространили на остальное скриптовое хранилище: оно удаляется после семи дней использования Safari без взаимодействия пользователя с сайтом.
| Механизм | Срок | Что происходит после | Где написано |
|---|---|---|---|
| История визитов в Метрике | 90 дней без визитов | История завершается, следующий визит начинает новую | Справка Метрики, «Модели атрибуции» |
| Привязка офлайн-конверсии к визиту | 21 день | Конверсия к визиту не привязывается | Справочник разработчика Метрики |
| Учёт ключевых событий в GA4 | 90 дней по умолчанию | Касание вне окна в атрибуции не участвует | Справка Google Analytics |
| Учёт событий привлечения в GA4 | 30 дней по умолчанию | То же для first_open и first_visit | Справка Google Analytics |
| Cookie _ym_uid и _ym_d | 1 год | Вернувшийся человек считается новым посетителем | Справка Метрики |
| Клиентские cookie в Safari | 7 дней | Браузер ограничивает срок жизни, история рвётся | WebKit, запись от 24 марта 2020 года |
Практическое следствие для школы. Оплата, случившаяся через три месяца после последнего визита, к визиту в Метрике не привяжется — окно в 21 день закончилось раньше. Это не повод считать, что канал не сработал: это значит, что длинные когорты в веб-аналитике не собираются в принципе и вести их надо на стороне CRM, где идентификатор контакта живёт столько, сколько нужно вам, а не столько, сколько живёт cookie.
Офлайн-точки: вебинар, звонок, переписка
Второе место, где рвётся цепочка, — переходы между системами. В образовании их больше, чем в большинстве ниш, потому что бесплатный продукт почти всегда живёт не на сайте.
Вебинар на сторонней платформе. Человек ушёл на вебинарную площадку, вернулся оттуда по прямой ссылке из письма — для аналитики это новый визит из другого источника. Лечится общим идентификатором: он проставляется при регистрации и возвращается вместе с человеком обратно.
Звонок. Без коллтрекинга звонок — это событие без источника; менеджер запишет «из интернета», и на этом измерение закончится. Механика подмены номеров и того, что она даёт, разобрана в материале про коллтрекинг.
Переписка в мессенджере или боте. Здесь ключ передаётся в ссылке при первом переходе и сохраняется в профиле подписчика. Если этого не сделано в момент подписки, восстановить источник позже нечем.
Оплата по счёту и договор. Деньги приходят в бухгалтерию, а не в аналитику. Единственный способ связать их с каналом — выгрузка из учётной системы с тем же идентификатором контакта.
Правило простое: у каждого перехода между системами должен быть один общий ключ, который живёт от первого касания до оплаты. Там, где ключа нет, участок пути восстанавливается только вопросом «откуда вы о нас узнали». Это оценка, а не измерение, и в отчёте она должна быть названа оценкой — иначе через полгода её начнут считать фактом.
Опережающие метрики: чем отчитываться, пока денег нет
Практическая часть задачи звучит так: канал окупается за полгода, а отчитываться нужно каждый месяц. Ответ — опережающие метрики: показатели, которые меняются раньше выручки и на закрытых когортах связаны с ней.
Считать их нужно тоже по когорте, а не по календарному месяцу. Иначе получится тот же самый месячный срез, только из других чисел.
Стоимость нового контакта когорты. Расход, делённый на число новых контактов. Доступна сразу, годится для сравнения каналов между собой в первый же месяц.
Доля когорты, дошедшая до бесплатного продукта. Не число регистраций, а именно доля: сколько из пришедших добрались до вебинара или мини-курса. Разные каналы могут давать заметно разную доходимость при одинаковой цене регистрации.
Глубина участия. Досмотр вебинара, выполненное задание, ответ в чате. Показатель, который отличает контакт от подписчика, а подписчика — от вовлечённого человека.
Доля когорты, оставшаяся в базе через 30 дней. Не отписался, открывает письма, заходит в канал. Это прямая оценка того, есть ли ещё шанс на оплату.
Доля когорты, дошедшая до разговора с менеджером. Последний измеримый шаг перед деньгами; обычно проседает раньше выручки и раньше прочего показывает, что с качеством трафика что-то не так.
Доля когорты, купившая к 30-му дню. Ранний слепок: он не показывает итог, но сопоставим между когортами одного возраста, а это именно то, что нужно для месячного отчёта.
Медиана срока от первого касания до оплаты по закрытым когортам. Это и есть измеренная длина прогрева, из которой дальше берётся горизонт оценки канала.
Критерий отбора метрики один: на закрытых когортах у неё должна быть видна связь с итоговой выручкой когорты. Показатель, который красиво растёт и ни с чем не связан, — отчётность ради отчётности.
Часть данных даёт сама Метрика: отчёт «Время с первого визита» в разделе «Отчёты» → «Аудитория» показывает, через сколько дней посетители возвращаются на сайт после первого визита. Оговорка из справки важна: в отчёте учитываются только те посетители, которые были на сайте в выбранный период, — то есть тех, кто в этом периоде не приходил, вы там не увидите.
Что показывать в отчёте, пока выручки от когорты нет
Условный расчёт: одна когорта в двух отчётах
Дальше — условный расчёт. Все числа в нём выдуманы для иллюстрации и не являются отраслевым ориентиром: свои значения подставьте из собственных данных.
Условие. Канал привёл в марте 400 новых контактов, расход за март — 200 000 рублей, то есть новый контакт обошёлся в 500 рублей. Средний чек в примере — 30 000 рублей. Для простоты вся выручка считается валовой; в настоящем расчёте на её место встаёт маржинальная.
Оплаты мартовской когорты распределились так: 4 в марте, 3 в апреле, 5 в мае, 4 в июне — всего 16 оплат за четыре месяца.
| Возраст когорты | Оплат за месяц | Выручка за месяц | Накопленная выручка | Накопленная выручка к расходу |
|---|---|---|---|---|
| Месяц 0 — март | 4 | 120 000 ₽ | 120 000 ₽ | 0,6 |
| Месяц 1 — апрель | 3 | 90 000 ₽ | 210 000 ₽ | 1,05 |
| Месяц 2 — май | 5 | 150 000 ₽ | 360 000 ₽ | 1,8 |
| Месяц 3 — июнь | 4 | 120 000 ₽ | 480 000 ₽ | 2,4 |
Теперь тот же канал в месячном отчёте за март: расход 200 000 рублей, оплат этой когорты в марте — на 120 000 рублей, отношение 0,6. Вывод по такому отчёту — «канал не окупается, отключаем». В когортном срезе видно другое: по валовой выручке когорта прошла расход на втором месяце жизни, а к четвёртому дала 480 000 рублей, то есть 2,4 рубля на рубль расхода.
Три оговорки, без которых пример превращается в обещание. Числа условные. Вывод об окупаемости делается по марже, а не по валовой выручке, и порог у каждой школы свой. И одна когорта — это ещё не закономерность: смотреть надо несколько подряд, потому что разброс между соседними когортами бывает больше, чем разница между каналами.
Отдельно стоит заметить, что в реальном месячном отчёте в строке «выручка канала за март» стояло бы вообще не 120 000 рублей, а сумма мартовских оплат от всех прошлых когорт этого канала. Здесь она взята по одной когорте только ради чистоты сравнения.
Что этот расчёт доказывает, а что нет. Он не доказывает, что канал окупается: числа в нём условные и взяты для иллюстрации. Он показывает только одно — один и тот же канал на одних и тех же данных даёт противоположные выводы в зависимости от того, к какому периоду отнесена выручка. Ваши числа дадут свой ответ, и он вполне может оказаться «не окупается». Но это будет ответ, а не артефакт формы отчёта.
Когда канал можно объявлять неокупаемым
Отключать каналы иногда нужно — вопрос в том, на каком основании. Основание есть тогда, когда решение принимается по когортам, прожившим не меньше типичного лага, измеренного на ваших же данных.
Шаг первый — измерить лаг. По когортам, которые уже закрылись, посчитайте медиану срока от первого касания до оплаты и верхний перцентиль — например, 80-й. Медиана скажет, когда приходит половина денег; перцентиль — когда приходит почти всё.
Шаг второй — назначить горизонт оценки. Горизонт равен выбранному перцентилю, а не среднему сроку: среднее в распределении с длинным хвостом систематически занижает.
Шаг третий — сравнивать когорты одного возраста. Когорта, прожившая месяц, сравнивается только с другими когортами, прожившими месяц. Сравнение месячной когорты с полугодовой — это не сравнение каналов, а сравнение календаря.
Шаг четвёртый — проверить, не кормит ли этот канал соседний. Считается доля тех, у кого этот канал был первым касанием, среди всех купивших. Если она заметно больше, чем доля канала по последнему касанию, отключение ударит по каналам, которые в отчёте выглядят успешными.
Основание для отключения выглядит так: когорта нужного возраста не окупилась по марже, соседние когорты того же возраста ведут себя так же, опережающие метрики не улучшаются, и по первому касанию канал тоже не даёт вклада. Любой из этих пунктов по отдельности — не основание, а повод посмотреть внимательнее.
Можно ли уже сделать вывод, что канал не окупается
Сезонность и с чем вообще сравнивать когорту
Сезонность в образовании, если она у вас есть, сдвигает не клик, а оплату. Человек, впервые пришедший в июне, вполне может оплатить в сентябре, и о качестве канала это не скажет ничего — так устроен учебный год, а не рекламная кампания.
Из этого следует правило сравнения. Когорту июня нельзя сравнивать с когортой сентября напрямую: у них разный внешний фон. Сравнивают либо когорты одного месяца разных лет, либо соседние когорты — но тогда смотрят не суммы, а доли внутри когорты: конверсии и доходимость устойчивее к сезонному фону, чем деньги.
Свою сезонность каждая школа измеряет по своим закрытым когортам, а не берёт из чужой статистики. Проверяемый признак простой: разложите оплаты закрытых когорт по календарным месяцам поступления за два-три года. Если пики повторяются из года в год — это сезонность, и её можно закладывать в план. Если не повторяются — это был разовый запуск, промоакция или случайность, и строить на этом горизонт оценки нельзя.
Пока данных за несколько лет нет, честный ход — держать оговорку прямо в отчёте: «сезонная поправка не учтена, данных пока недостаточно». Оговорка в отчёте стоит дешевле, чем решение, принятое на её отсутствии.
Отчёт, который не врёт: из чего он состоит
Отчёт, который не врёт, устроен из четырёх блоков — и главное в нём то, что блоки не смешиваются между собой.
Блок первый: расход и новые контакты по каналам за месяц. Оперативный слой. Отвечает на вопрос «сколько мы заплатили и сколько людей пришло», нужен для управления ставками и креативами. Календарный месяц здесь уместен, потому что обе величины относятся к одному периоду.
Блок второй: опережающие метрики свежих когорт. Что происходит с людьми, пришедшими в этом месяце: доходимость до бесплатного продукта, глубина участия, доля оставшихся в базе. Это то, чем отчитываются, пока денег ещё нет.
Блок третий: таблица когорт накопленным итогом. В строках — когорты по месяцам прихода, в столбцах — возраст когорты, в ячейках — накопленная маржинальная выручка на рубль расхода. Читается по диагонали: стареют ли новые когорты лучше или хуже старых. Именно по этой таблице принимаются решения о деньгах.
Блок четвёртый: оговорки. Какие когорты ещё не закрыты, какие числа оценочные, какая модель атрибуции использована, какие участки пути не измеряются вообще. Блок выглядит как слабость отчёта, а на деле это единственное, что защищает от решения, принятого на неполных данных.
И одно сквозное правило: одна цифра — одна модель атрибуции, и модель названа в шапке. Отчёт, в котором половина строк по первому касанию, а половина по последнему, не читается никак.
Что уместно считать в месяц, а что только по когорте
Что делать, если данных для когорт ещё нет
Если сейчас когорты не собираются, начинать нужно не с отчёта, а с трёх полей. Всё остальное — надстройки над ними.
Дата и источник первого касания. Записываются один раз при появлении контакта и дальше не перезаписываются. Частая техническая потеря именно здесь: метки затираются при повторном визите, и вся история схлопывается в «прямой заход».
Единый идентификатор контакта. Живёт от первого визита до оплаты и проходит через все системы: сайт, вебинарную площадку, бота, телефонию, CRM.
Дата и сумма каждой оплаты. Привязаны к контакту, а не к сделке или к потоку — иначе повторные покупки выпадут из когорты.
Порядок внедрения обычно такой: сначала фиксация первого касания в CRM, потом связка оплат с контактом, потом офлайн-точки — вебинар, звонки, бот, — и только затем сам отчёт. Обратный порядок даёт красивую таблицу, заполненную ненадёжными данными.
Как это устроено в общем виде, разобрано в материале про сквозную аналитику; если собирать всё это некому, это как раз наша работа — настройка аналитики под конкретную воронку школы.
Пока связки нет, работает временная мера: вопрос «откуда вы о нас узнали» в анкете или в разговоре менеджера, сопоставленный с данными веб-аналитики. Совпадения дают уверенность, расхождения показывают, где именно рвётся цепочка. Но это оценка, и в отчёте она называется оценкой.
Типичные ошибки в оценке длинного прогрева
Считать регистрацию на бесплатный продукт конверсией для оптимизации рекламы. Кабинет научится приводить тех, кто регистрируется. Покупать они не обязаны.
Сравнивать стоимость контакта месяц к месяцу при прогреве в несколько месяцев. Числа сравнимые, выводы — нет: за месяц меняется состав спроса, а не качество канала.
Менять модель атрибуции и сравнивать отчёты «до» и «после». После автоматического перехода кампаний на новые модели в мае 2026 года про это особенно легко забыть: числа изменились задним числом, а причину ищут в рекламе.
Отключать канал по одной незакрытой когорте. Разброс между соседними когортами часто больше, чем разница между каналами.
Позволять перезаписывать источник первого касания. Один неверно настроенный переход — и весь верх воронки становится «прямыми заходами».
Загружать офлайн-конверсии позже, чем через 21 день после последнего визита, и удивляться, что они не привязались. Это не сбой, а описанное в справке ограничение.
Считать окупаемость по валовой выручке. Порог окупаемости считается по марже, и у школы с высоким чеком и большой долей возвратов он совсем другой.
Снимать оговорки при пересказе отчёта собственнику. «Оценочно» и «когорта ещё не закрыта» должны доезжать до того, кто принимает решение, а не оставаться в рабочем файле аналитика.
Что в итоге
Канал с длинным прогревом нельзя оценить месячным срезом — не потому, что срез неточен, а потому, что он сравнивает разных людей: расход одних с оплатами других. Решение — привязать выручку к месяцу прихода контакта и считать когортами.
Последнее касание в образовании систематически обнуляет верх воронки. Смотреть надо две модели сразу, а разрыв между ними читать как меру роли канала.
Системы аналитики имеют собственные сроки давности, которые короче прогрева: 90 дней истории визитов в Метрике, 21 день на привязку офлайн-конверсии, 90 и 30 дней в GA4, 7 дней у клиентских cookie в Safari. Длинные когорты в веб-аналитике не живут — их место в CRM.
Пока выручки нет, отчитываются опережающими метриками: стоимостью нового контакта, доходимостью до бесплатного продукта, глубиной участия, долей оставшихся в базе, долей дошедших до менеджера. Годится только та метрика, у которой на закрытых когортах видна связь с итоговой выручкой.
Отключать канал можно, когда когорта нужного возраста не окупилась по марже, соседние ведут себя так же, опережающие метрики не растут и по первому касанию вклада тоже нет. До этого момента любое отключение — ставка, а не расчёт.
Не понимаете, окупается ли канал с длинным прогревом?
Соберём когортный отчёт по вашим каналам: свяжем первое касание с оплатами в CRM, измерим реальную длину прогрева и покажем, какие каналы окупаются, а какие только выглядят убыточными.