Новые и повторные заказы: разделение экономики
Как разделить новых покупателей и повторные заказы: первое событие, история идентификации, CAC и вклад когорт без завышения привлечения.

Десять заказов от трёх покупателей — это три клиента и десять заказов. Если поделить затраты привлечения на десять и назвать результат CAC, стоимость нового клиента окажется заниженной. Поэтому экономика начинается с двух идентификаторов: заказа и человека.
Заказ не равен профилю клиента
У заказа должен быть собственный уникальный номер, у клиента — внутренний устойчивый ключ. Один человек может менять устройство, адрес или покупать без входа. Один общий email организации может принадлежать нескольким людям. Правило объединения зависит от бизнеса и доступных данных; его точность нужно проверять.
Google Analytics описывает уникальность transaction_id для заказа. Этот идентификатор помогает удалить повторную отправку покупки, но не решает целиком задачу узнавания клиента между заказами. Не пытайтесь превращать номер транзакции в профиль человека.
Какое событие признаётся первым
Задайте допустимый статус: созданный, оплаченный или выполненный заказ. Определите, что происходит с отменой и полным возвратом первой покупки. Для оценки привлечения можно сохранять факт первой оплаты, показывая возврат отдельно; для другой задачи понадобится первая завершённая продажа. Главное — не менять правило между периодами.
Сохраните исходную и нормализованную историю. Когда два профиля объединены, первая дата может сместиться назад. Такая корректировка должна иметь версию, иначе отчёт прошлого месяца тихо изменится без объяснения.
Учебный пример стоимости
| Показатель | Значение |
|---|---|
| Затраты привлечения | 30 000 ₽ |
| Новых клиентов | 10 |
| Первых заказов | 10 |
| Последующих заказов этих клиентов | 20 |
| CAC | 3 000 ₽ |
| Расход на все 30 заказов арифметически | 1 000 ₽ на заказ |
Последняя величина может пригодиться как отдельный агрегат, но не заменяет CAC. Все 20 повторов не обязательно относятся к тому же периоду или к той же рекламной причине. Для оценки вклада когорты сохраните возраст каждой покупки и связанные расходы.
Новый в файле может быть старым в бизнесе
Если выгрузка начинается в январе, первая январская покупка могла быть десятой за всё время. Обозначьте ограничение истории и, когда возможно, подгрузите предыдущие данные. При миграции систем отдельно проверяйте сопоставление профилей. Неизвестный статус полезнее ложной уверенности в новых клиентах.
Ошибка отбора активных разобрана в материале про выживших. Исходная когорта должна сохранять всех привлечённых, включая тех, кто больше ничего не купил. Иначе средний повторный вклад окажется показателем только вернувшихся.
Два вида отчёта рядом
- По календарю: новые клиенты, повторные клиенты и заказы выбранного месяца.
- По когорте: первые клиенты периода и их дальнейший вклад по возрасту.
- По источнику: правило отнесения первой покупки, расходы и неизвестные источники.
- По качеству данных: объединения профилей, ограничение истории и спорные статусы.
Верните определения в LTV/CAC-модель, проверьте распределение расходов и возвраты. Калькулятор поможет с числами после этой работы; различить десять заказов и трёх людей за команду он не сможет.
Разные срезы нельзя механически складывать
Календарный отчёт отвечает, кто покупал в этом месяце. Когортный — что произошло с клиентами, привлечёнными в выбранном периоде. Один повторный заказ может принадлежать текущему календарному месяцу и старой когорте одновременно. Это не дубль, пока отчёты используются отдельно; суммирование их итогов создаст двойной учёт одной операции.
Проверьте клиентов, чья первая покупка полностью отменена. Для маркетингового контакта факт обращения остаётся, для показателя завершённых продаж критерий может быть другим. Зафиксируйте правило и покажите число затронутых клиентов. Не выбирайте трактовку после того, как увидели, какой канал выигрывает по CAC. Равное применение правила важнее удобного результата одного источника.
Для контроля возьмите несколько полных цепочек: один заказ, несколько повторов, отмена первой покупки, объединённые профили и клиент с ограниченной историей. Проследите, куда попал каждый заказ и когда человек признан новым. Итоговая сумма должна сходиться с уникальными допустимыми операциями, а число новых — с исходной когортой людей. Такой небольшой разбор выявляет ошибки идентификации, которые не заметны на общем графике среднего чека или количества покупок.