# Как измерить uplift от upsell и cross-sell и не приписать себе чужие продажи

> Письмо с допродажей принесло миллион выручки. Но сколько клиентов купили бы и без него? Разбираем uplift-расчет: контрольные группы, формула и защита цифры перед финансами.

**Рубрика:** Статьи  
**Дата:** 2026-08-08

Знакомая сцена. CRM-отчет показывает: апселл-кампания принесла 1,2 млн за месяц. Директор по маркетингу кивает, финансист поднимает глаза от таблицы: «Сколько из этих людей купили бы и так?». В комнате повисает тишина — честного ответа нет.

Платформа атрибутирует заказ письму, если человек кликнул и оплатил. Но кликают по апселл-офферу чаще всего те, кто и без письма собирался взять больше. Пока эти продажи не отделены от реального эффекта, любая цифра в отчете — вопрос веры. Как измерить uplift от upsell так, чтобы цифра выдержала проверку финансами, рассказывает Екатерина Чернова, CRM-маркетолог ClientCore.

> **Читайте также:** [AOV: как правильно считать средний чек и почему он вводит в заблуждение](https://clientcore.ru/blog/articles/aov-kak-pravilno-schitat-sredniy-chek-i-pochemu-on-vvodit-v-zabluzhdenie)

## Почему «выручка кампании» врет

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

Пример. После покупки смартфона клиент получает письмо с чехлом и защитным стеклом. Из 10 000 получивших аксессуары купили 400 человек. Отчет покажет 400 продаж. Но если из 10 000 человек, которым письмо не отправляли, чехол купили 300, реальный эффект рассылки — 100 продаж. Остальные 300 — заслуга чужого намерения, которое письмо просто сопроводило.

Эта разница и есть uplift: насколько поведение тех, кто получил оффер, отличается от поведения тех, кто его не видел. Все остальное — надежда, что без письма клиенты вели бы себя хуже. Обычно они ведут себя почти так же, потому что апселл изначально попадает в уже мотивированных.

> Пересчитывали триггер на аксессуары у electronics-ритейлера: по атрибуции платформа приписывала цепочке 900 тысяч в месяц. С контрольной группой вышло 340 тысяч. Разница в 2,6 раза — это клиенты, которые брали чехол и без нашего письма. Цепочку не отключили, но бюджет на ее развитие после этого считали уже от реальной цифры.
>
> — Екатерина Чернова, CRM-маркетолог, ClientCore

## Контрольная группа: как устроен честный эталон

Единственный способ узнать, что сделали бы люди без оффера, — не показать оффер части из них. Это контрольная группа (holdout): случайные 5–10% сегмента, которым апселл-письмо не уходит. Их поведение — ваш «нулевой уровень».

Дальше работает uplift-расчет по формуле:

**Uplift = (CR тестовой группы − CR контрольной) / CR контрольной × 100%**

Считаем на цифрах. Тестовая группа — 20 000 человек, конверсия в покупку товара-добавки 4,8%. Контрольная — 2 000 человек, конверсия 3,9%. Uplift = (4,8 − 3,9) / 3,9 × 100% ≈ 23%. Инкрементальные продажи: (0,048 − 0,039) × 20 000 = 180 заказов. Вот их механика заработала сама. Остальные 780 заказов в тестовой группе — органика, которая случилась бы в любом случае.

**Норма**

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

**Red flag**

- в контроль отправили «тех, кто давно не покупал» — группы несопоставимы с самого начала
- контрольная группа из 300 человек при конверсии 2%: разброс в несколько заказов съест любой эффект
- контроль отключили от всех рассылок разом — так вы измеряете отсутствие маркетинга целиком

## Как оценить uplift рассылки: методика по шагам

1. **Зафиксируйте главную метрику до запуска.** Для апселла это конверсия в товар-добавку и средний чек. Для кросс-селла — доля заказов с позициями из двух и более категорий. Метрика одна. Если после теста вы выбираете ту, что выросла, — это подгонка под результат. 2. **Выделите контроль до старта.** В Mindbox есть глобальная контрольная группа и A/B-разветвление внутри сценария: часть попавших в триггер случайно уходит в ветку без писем. Настройка — день работы, а не отдельный проект. 3. **Дайте тесту выдержку.** Минимум 2–4 недели или полный цикл покупки в вашей категории. Остановили на пятый день, потому что «уже видно тренд», — получили шум вместо вывода. 4. **Считайте деньги.** Инкрементальная выручка = (средний чек тестовой группы − средний чек контрольной) × число клиентов в тесте. Для апселла средний чек информативнее конверсии: механика меняет состав корзины, и это видно именно в рублях. 5. **Проверьте, что разница не случайна.** При выборках в тысячи человек хватает любого онлайн-калькулятора статистической значимости. Порог — 95%: если вероятность случайной разницы выше 5%, эффекта пока нет, есть колебания.

## Что съедает uplift: каннибализация и сдвиг спроса

Даже честно посчитанный uplift по одному товару способен обмануть. Кросс-селл сработал, человек добавил в заказ вторую категорию — но часто он переключился: взял акционные джинсы вместо тех, что выбрал бы без оффера. Конверсия в «джинсы» выросла, суммарная выручка — нет.

Вторая ловушка — сдвиг по времени. Клиент купил сейчас то, что купил бы через месяц. На горизонте недели это выглядит победой, на горизонте квартала выручка просто переехала из будущего в отчетный период. А потом вы видите провал и не понимаете причину.

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

> Запускали оффер „второй товар со скидкой 20%“ в fashion-сегменте. Конверсия в акционный товар выросла на треть, команда уже готовила победный отчет. Посчитали суммарную маржу групп: плюс 4%. Остальное съели скидка и переключение с полноценных продаж. Механику оставили, но срезали скидку до 10% и ограничили показ категориями с низкой органической конверсией.
>
> — Екатерина Чернова, CRM-маркетолог, ClientCore

## Как это настроить в Mindbox — и что делать без идеальных условий

В Mindbox два рабочих инструмента. Первый — глобальная контрольная группа: фиксированные 3–5% базы, которым маркетинговые сообщения не уходят вообще. Это постоянный эталон «что было бы без CRM». Второй — контрольный вариант внутри A/B-теста в конкретном сценарии: меряете вклад одной цепочки, остальная коммуникация идет без изменений.

**Норма**

- глобальный holdout живет постоянно, разовые тесты его не отменяют
- контрольный вариант в сценарии меряет одну цепочку при неизменных остальных
- запасные методы включаются, когда эксперимент физически невозможен

**Red flag**

- контрольную группу собрали «на время акции» и потом растворили — нулевой уровень потерян
- сравнение период к периоду без поправки на сезонность и рост базы
- сегменты-близнецы подобраны «на глаз», без проверки сопоставимости по истории покупок

Бывает, чистый эксперимент недоступен: база небольшая, цикл сделки полгода, клиенты из B2B. Тогда работают запасные методы. Matched cohorts — подбираете сегмент-близнец по истории покупок, частоте и среднему чеку, сравниваете с ним. Период к периоду — сопоставление с тем же месяцем прошлого года с поправкой на сезонность. Точность ниже эксперимента, зато честнее, чем last click.

За любой цифрой роста должен стоять ответ на вопрос «а что было у тех, кому ничего не меняли». Когда мы показываем клиенту результат вроде +110% к эффективности email за квартал, как в проекте для MINIDINO ([кейс](https://clientcore.ru/blog/articles/keis-minidino-rost-effektivnosti-email)), этот вопрос от финансового директора прозвучит в первые пять минут. Ответ должен быть готов до презентации.

## Как отчитываться, чтобы цифре верили

Показывайте два числа. Атрибутированная выручка — для операционной работы: по ней удобно сравнивать кампании между собой. Инкрементальная — для бюджета и планирования. Когда в отчете висит одна колонка «выручка CRM», финансист рано или поздно найдет вторую сам — и доверие к каналу упадет надолго.

Держите глобальный holdout постоянно. Три-пять процентов базы без маркетинга дают динамику нулевого уровня: видно, как органика меняется с сезоном, и любой новый uplift считается от актуальной базы.

Пересчитывайте механики раз в квартал. Апселл, который давал 25% год назад, изнашивается: клиенты привыкают к офферу, а в отчете продолжает висеть старая цифра.

> Финансист верит цифре, у которой есть контрпример. Я выношу на встречу две колонки: „купили бы и так“ и „купили из-за коммуникации“. На одном проекте после такого пересчета бюджет на CRM подняли примерно на 20% — впервые за два года, потому что цифра наконец выдержала проверку. Спорить приходится, когда контрпримера нет.
>
> — Екатерина Чернова, CRM-маркетолог, ClientCore

> **Читайте также:** [ARPU и LTV: в чем разница и как метрики дополняют друг друга](https://clientcore.ru/blog/articles/arpu-i-ltv-v-chem-raznica-i-kak-metriki-dopolnyayut-drug-druga)

---

[Открыть статью на сайте](https://clientcore.ru/blog/articles/kak-izmerit-uplift-ot-upsell-i-cross-sell-i-ne-pripisat-sebe-chuzhie-prodazhi)
