Что такое промокод и зачем он нужен

Промокод — кодовая комбинация, которую покупатель вводит при оформлении заказа, чтобы получить скидку, бесплатную доставку или подарок. Технически это правило в 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-платформа. Платформа персонализации отвечает за другую часть задачи: кому и в какой момент показать предложение на сайте и как разложить аудиторию на тестовые группы.

Альтернативы скидке

Скидка — не единственный способ снять ценовой барьер, и почти всегда самый дорогой из доступных.

Инструмент Стоимость для бизнеса Когда работает лучше скидки
Бесплатная доставка Ниже воспринимаемой ценности Барьер — не цена товара, а «доплата ни за что»
Бонус к заказу (пробник, расходник) Себестоимость, а не цена Есть позиции с высокой воспринимаемой ценностью и низкой себестоимостью
Персональная подборка Не требует прямых затрат Покупатель не нашёл подходящий товар, а не счёл цену высокой
Увеличенный объём или срок Маржа на дополнительный объём Подписки, расходники, регулярные покупки
Рассрочка Комиссия платёжного сервиса Дорогие категории с длинным циклом решения

Отдельно стоит разобраться с причиной. Часть покупателей уходит не из-за цены: не нашли нужный размер, не поняли характеристики, не увидели условия возврата. Скидка на такой сценарий не влияет — она просто удешевляет то, что и так не подходит.

Чек-лист промокампании

  1. Сформулировать, чьё поведение кампания должна изменить, и проверить, что этот сегмент действительно чувствителен к цене.
  2. Посчитать по формуле требуемый прирост объёма при текущей марже — до запуска, а не после.
  3. Выбрать тип кода: персональный одноразовый для сегментной работы, публичный — только для массовых сезонных акций.
  4. Выделить holdout-группу и зафиксировать метрику решения: валовая прибыль на участника.
  5. Убрать поле промокода с шага оплаты и свернуть его в текстовую ссылку на шаге корзины.
  6. Подставлять персональный код по ссылке автоматически, чтобы покупатель не искал его в сети.
  7. Ограничить срок действия и число применений — иначе код превращается в постоянную цену.
  8. После кампании сверить долю возвратов и повторные покупки участников: если скидочные покупатели не возвращаются, кампания купила разовый оборот, а не клиентов.