Что такое промокод и зачем он нужен
Промокод — кодовая комбинация, которую покупатель вводит при оформлении заказа, чтобы получить скидку, бесплатную доставку или подарок. Технически это правило в e-commerce-платформе: условие применения, размер выгоды, срок действия, лимит использований.
Популярность инструмента объясняется тремя свойствами: он даёт мгновенный и хорошо заметный эффект, легко запускается без разработки и позволяет измерять использование по факту ввода кода. Именно последнее свойство и создаёт главную иллюзию: количество заказов с купоном выглядит как результат кампании, хотя значительная их часть состоялась бы и без неё.
Типы промокодов
| Тип | Задача | Основной риск |
|---|---|---|
| Общий (публичный) | Массовая акция, разгон сезонного спроса | Утекает на агрегаторы купонов и становится постоянной скидкой для всех |
| Персональный (одноразовый) | Точечное воздействие на конкретный сегмент | Требует инфраструктуры генерации и валидации кодов |
| На первый заказ | Привлечение новых покупателей | Стимулирует создание повторных аккаунтов ради скидки |
| На реактивацию | Возврат давно не покупавших | Приучает часть базы ждать кода вместо покупки по цене |
| Категорийный | Разгрузка складских остатков, продвижение категории | Даёт скидку в том числе на позиции, которые и так продаются |
| На бесплатную доставку | Снятие ценового барьера без прямой скидки | Занижает воспринимаемую норму — доставка начинает казаться бесплатной по умолчанию |
Практическое разделение проходит по одной линии: публичный код нельзя удержать в границах сегмента. Как только он попал в сеть, его увидят все, включая покупателей, которые оформили бы заказ по полной цене. Персональные одноразовые коды этой проблемы лишены, но требуют, чтобы e-commerce-платформа умела генерировать и валидировать индивидуальные коды.
Скрытая стоимость: поле промокода на чекауте
Пустое поле ввода кода на чекауте — это сообщение покупателю: где-то существует цена ниже той, которую он видит.
Дальше сценарий предсказуем. Покупатель открывает новую вкладку, ищет купон, попадает на агрегатор, где рядом с нужным кодом стоят предложения конкурентов, и часть трафика не возвращается. Магазин при этом платит дважды: за скидку и за прерванный сценарий оформления.
Что с этим делают на практике:
- сворачивают поле в неприметную текстовую ссылку «У меня есть промокод», без рамки и подсветки;
- не размещают поле на шаге оплаты — только на шаге корзины;
- для персональных кодов подставляют код автоматически по ссылке из письма, чтобы поле вообще не пришлось искать;
- для сегментов, которым кампания не адресована, поле не показывают вовсе.
Отдельная категория рисков — механики, которые формально работают, но вводят покупателя в заблуждение: код на скидку, применимый только к товарам с завышенной зачёркнутой ценой, таймер, перезапускающийся при обновлении страницы, «персональный» код, разосланный всей базе. Это тёмные паттерны: они дают краткосрочный прирост и долгосрочный рост возвратов и оттока.
Сколько на самом деле стоит скидка
Скидка выплачивается не из выручки, а из валовой маржи — и это принципиально меняет арифметику.
Требуемый прирост объёма = Скидка / (Маржа − Скидка)
где Скидка и Маржа — в процентах от цены товара
| Валовая маржа | Скидка 5% | Скидка 10% | Скидка 15% | Скидка 20% |
|---|---|---|---|---|
| 25% | +25% | +67% | +150% | +400% |
| 30% | +20% | +50% | +100% | +200% |
| 40% | +14% | +33% | +60% | +100% |
Таблица читается так: при марже 30% и скидке 10% магазину нужно продать на 50% больше единиц, чтобы просто остаться при той же валовой прибыли. Прирост меньше — кампания убыточна, даже если оборот и число заказов выросли.
Вторая часть стоимости — «оплаченная скидка». Это та доля заказов с промокодом, которая состоялась бы и по полной цене. В большинстве кампаний она составляет заметную часть объёма, и без эксперимента её невозможно отделить от настоящего прироста.
Как считать эффект: holdout вместо «было и стало»
Единственный корректный способ измерить промокампанию — holdout-группа: случайно отобранная часть аудитории, которая кода не получает.
Инкремент = ВП(группа со скидкой) − ВП(holdout), на одного участника
где ВП — валовая прибыль
Что именно сравнивать:
- валовую прибыль на участника — главная метрика решения;
- аплифт конверсии — насколько выросла доля покупателей относительно holdout;
- средний чек — иногда скидка ломает структуру корзины, а не растит её;
- долю возвратов — скидочные заказы возвращают чаще, и логистика съедает остаток прибыли.
Типичный результат такого теста: рост конверсии есть, инкремент по валовой прибыли близок к нулю. Это не повод отказаться от промокодов целиком — это повод сузить аудиторию до сегментов, где скидка действительно меняет решение: реактивация давно не покупавших, win-back-кампании, холодный трафик без истории покупок.
Ещё одно ограничение стоит держать в голове: рассылку кодов по email, SMS и пушам обеспечивает почтовая платформа или CRM ритейлера, генерацию и валидацию самих кодов — e-commerce-платформа. Платформа персонализации отвечает за другую часть задачи: кому и в какой момент показать предложение на сайте и как разложить аудиторию на тестовые группы.
Альтернативы скидке
Скидка — не единственный способ снять ценовой барьер, и почти всегда самый дорогой из доступных.
| Инструмент | Стоимость для бизнеса | Когда работает лучше скидки |
|---|---|---|
| Бесплатная доставка | Ниже воспринимаемой ценности | Барьер — не цена товара, а «доплата ни за что» |
| Бонус к заказу (пробник, расходник) | Себестоимость, а не цена | Есть позиции с высокой воспринимаемой ценностью и низкой себестоимостью |
| Персональная подборка | Не требует прямых затрат | Покупатель не нашёл подходящий товар, а не счёл цену высокой |
| Увеличенный объём или срок | Маржа на дополнительный объём | Подписки, расходники, регулярные покупки |
| Рассрочка | Комиссия платёжного сервиса | Дорогие категории с длинным циклом решения |
Отдельно стоит разобраться с причиной. Часть покупателей уходит не из-за цены: не нашли нужный размер, не поняли характеристики, не увидели условия возврата. Скидка на такой сценарий не влияет — она просто удешевляет то, что и так не подходит.
Чек-лист промокампании
- Сформулировать, чьё поведение кампания должна изменить, и проверить, что этот сегмент действительно чувствителен к цене.
- Посчитать по формуле требуемый прирост объёма при текущей марже — до запуска, а не после.
- Выбрать тип кода: персональный одноразовый для сегментной работы, публичный — только для массовых сезонных акций.
- Выделить holdout-группу и зафиксировать метрику решения: валовая прибыль на участника.
- Убрать поле промокода с шага оплаты и свернуть его в текстовую ссылку на шаге корзины.
- Подставлять персональный код по ссылке автоматически, чтобы покупатель не искал его в сети.
- Ограничить срок действия и число применений — иначе код превращается в постоянную цену.
- После кампании сверить долю возвратов и повторные покупки участников: если скидочные покупатели не возвращаются, кампания купила разовый оборот, а не клиентов.