У результата два источника задержки
Первый интервал проходит между рекламным контактом и действием человека. Второй между действием и появлением пригодного для оптимизации события в системе. Покупка может случиться быстро, а подтверждение оплаты прийти из CRM позже. Либо передача работает исправно, но сам выбор товара занимает несколько дней.
Для диагностики полезно хранить время контакта, действия, изменения статуса заказа, отправки и принятия события. Все отметки приводятся к согласованному часовому поясу. Дата поступления файла не должна подменять дату покупки, иначе задержка интеграции начинает выглядеть как поведение аудитории.
Исследование Olivier Chapelle 2014 года описывает delayed feedback в display-рекламе: свежий пример без конверсии ещё нельзя уверенно считать отрицательным. Это методологическая основа проблемы. Работа не описывает текущий алгоритм российской DSP и не даёт универсального срока ожидания для вашего бизнеса.
Таблица созревания вместо сравнения вчера и позавчера

В учебном примере на каждую дневную когорту потрачено 10 тысяч рублей. Когорту определяем по дате согласованного события закупки, а результат смотрим на одном и том же возрасте. Числа специально упрощены и не являются рыночным benchmark.
| Когорта | К дню 1 | К дню 3 | К дню 7 |
|---|---|---|---|
| A | 20 конверсий | 40 | 50 |
| B | 22 конверсии | 42 | Ещё не наблюдали |
| C | 21 конверсия | Ещё не наблюдали | Ещё не наблюдали |
Для A цена результата меняется с 500 рублей к дню 1 до 200 рублей к дню 7. Это не улучшение закупки задним числом, а накопление наблюдений. Сравнить C на дне 1 с A на дне 7 означает дать старой когорте больше времени и назвать преимущество эффектом настройки.
Пустая ячейка не равна нулю.
«Ещё не наблюдали» означает недостаточный возраст. Ноль является измеренным отсутствием события к этому возрасту. Подстановка нулей в будущие ячейки создаёт систематическое ухудшение самых свежих когорт.
Проверьте интеграцию до изменения стратегии
Центр конверсий Яндекса для описанной загрузки из файла рекомендует добавлять новые конверсии в реальном времени или не реже раза в день и поддерживать актуальность последних трёх дней. Это правило конкретного способа передачи, не срок совершения покупки во всех кампаниях.
Если CRM перестала отправлять события, ожидание покупательского цикла проблему не решит. Проверяются время последнего успешного файла, число принятых записей, ошибки валидации и соответствие ID заказов. Изменение целевого CPA в такой момент может направить алгоритм на неполный сигнал.
Отдельная проверка касается статуса. Созданный, оплаченный и выкупленный заказ имеют разные моменты и смысл. Если интеграция вчера считала создание, а сегодня оплату, ряд нельзя продолжить без отметки смены определения. Одного общего названия цели недостаточно.
Как выбрать рабочий горизонт
На завершённых когортах аналитик строит накопленное число результатов по возрасту. Затем проверяет, насколько устойчив профиль по категории, устройству, источнику и периоду. Быстрый отклик одной группы не описывает весь медиаплан.
Можно использовать долю конверсий, обычно появляющуюся к выбранному возрасту, как диагностическую оценку незавершённости. Но перенос исторического профиля предполагает его устойчивость. Во время акции, изменения ассортимента или сбоя CRM эта предпосылка может нарушиться. Поэтому модельный прогноз показывается отдельно от уже зарегистрированных событий.
Для дорогой покупки с длинным циклом допустим более ранний диагностический показатель. Его нельзя автоматически объявить эквивалентом продажи. Если оптимизация переключается на заявку или корзину, меняется сама цель; нужно проверить качество последующего результата, а не только рост числа быстрых событий.
Что останавливается сразу
Нет необходимости ждать созревания, если нарушен бюджетный лимит, недоступна посадочная страница или подтверждён отказ передачи данных. Для таких событий действуют технические и финансовые правила остановки. Неопределённый CPA свежей когорты относится к другой категории.
Для плановой корректировки заранее задаются дата анализа, сравнимый возраст когорт и разрешённый масштаб изменения. Если команда вмешивается каждый час, она одновременно меняет поставку и не даёт результату завершиться. В итоге трудно понять, повлияла ли настройка или поменялось время наблюдения.
В российском процессе владелец CRM отвечает за исходные события, интегратор за передачу, аналитик за когорты, медиабайер за решение по стратегии. Следующий шаг: взять несколько завершённых когорт и заполнить таблицу возрастов до изменения ставок. Свежесть аудиторных данных относится к другой временной границе, а сверка измеренных продаж помогает не смешать наблюдение и модель. Продолжения есть в measurement, определения в baseline и attribution window.
