Самый распространённый инструмент, чтобы вернуть клиента за повторной покупкой, — это купон. Но большинство купонных программ рассылают всем один и тот же broadcast-код с одной и той же скидкой 20%. Это формирует привычку к скидке и учит пользователя ждать следующей распродажи вместо покупки сейчас.
Купон, попавший в нужный момент, становится запланированным поводом вернуться — и одним из самых дешёвых способов поднять повторные покупки и customer lifetime value (CLV).
Этот гид разбирает, как отправить купон с кодом, который реально сканируется — нативно, персонализированно, без стороннего изображения, давая клиенту настоящий повод вернуться и купить снова.
Со сканируемым штрихкодом прямо внутри сообщения.
Коротко о рамках гида: здесь разобраны стратегии купонного маркетинга, нацеленные на удержание клиентов — заставить пользователя купить снова: повторные покупки, продления, апгрейды (а не просто открыть приложение).
Отправить код купона, который реально сканируется
Промокод, который клиент вводит вручную, отлично работает при онлайн-оформлении заказа. Но значительная часть повторных покупок происходит на кассе — в магазине, в кофейне, в пункте выдачи — и там код нужно отсканировать.
Плоское изображение купона нельзя персонализировать или отследить, а текстовый код вообще невозможно отсканировать на кассе. Это и есть разрыв между купоном, который конвертируется, и купоном, который застревает на кассе.
Теперь в Pushwoosh можно использовать блок штрихкода в email и в in-app сообщениях. Добавьте его в сообщение, привяжите к полю купона — и каждый получатель получит собственный сканируемый код: нативно, без стороннего изображения. Обработка идёт на инфраструктуре с сертификацией SOC 2 Type I и ISO 27001:2022. Функциональность создана именно для приложений с офлайн-точками продаж, где погашение происходит на кассе.
Отправляете через push? Push, который смахнули, не теряется — сообщение сохраняется в Message inbox приложения, поэтому штрихкод остаётся доступным, пока клиент не откроет его и не отсканирует на кассе.
Техническую настройку смотрите в документации по блоку штрихкода для email и блоку штрихкода in-app.
Почему сканируемые купоны заслуживают места в retention-стеке
Офферы с кодом оправдывают себя в конкретных моментах жизненного цикла клиента, а не как постоянная скидка:
- Welcome-оффер. Код на первую покупку во время онбординга, когда намерение купить на пике, превращает новую установку в первый заказ.
- Winback. Клиент, переставший быть активным, уже платил вам однажды. Персональный код, привязанный к его последней категории, обычно достаточен, чтобы снова открыть отношения.
- Гео-триггер. Физическая близость к вашему магазину — это тёплое намерение купить. Купон, доставленный в это пятиминутное окно, превращает прохожего в визит.
- Награда за уровень лояльности. Код, разблокированный при переходе на новый уровень, делает абстрактный статус чем-то осязаемым.
Каждый из этих моментов связан с триггером, каналом и метрикой, за которой стоит следить:
| Тип оффера | Триггер | Лучший канал | Метрика для отслеживания |
|---|---|---|---|
| Welcome-скидка | Устройство зарегистрировано | In-app + email | Доля первых покупок |
| Winback-код | 14–30 дней без активности | Email → push как fallback | Доля реактивации, повторные покупки |
| Гео-оффер | Присутствие рядом с локацией | In-app (или push) | Погашение в магазине, повторные визиты |
| Награда за уровень | Апгрейд / смена уровня | In-app + email | CLV, доля погашений |
Читайте эту таблицу как карту маршрутизации: момент определяет триггер, триггер определяет канал, а метрика показывает, окупился ли оффер. Показатель, который связывает всё вместе, — доля повторных покупок, а за ней стоит customer lifetime value.
Про сторону loyalty-программ — системы баллов, карты в wallet, уровни — читайте в статье карты лояльности для бизнеса.
Купонный маркетинг на практике
4 сценария, один и тот же сканируемый блок штрихкода/QR, разный момент жизненного цикла в каждом.
👋 Новые пользователи: welcome-код, который не теряется
Проблема: новый пользователь получает welcome-скидку через push, смахивает уведомление, и к моменту, когда доходит до кассы, код уже потерян.
Решение: welcome-push сохраняется в Message inbox, где штрихкод остаётся доступным до погашения.
В Pushwoosh: когда регистрируется новое устройство, отправьте push: «Добро пожаловать — вот 15% на ваш первый заказ». Он приходит вместе со штрихкодом в Message inbox, поэтому пользователь открывает приложение на кассе и сканирует прямо с экрана. Первая покупка — без потерянного кода.
🛒 E-commerce и доставка: winback-код, который сканируется даже офлайн
Проблема: клиент купил дважды, а потом замолчал на 6 недель. Email в духе «мы скучаем» без повода к действию отправляется прямиком в архив.
Решение: код из voucher pool в email, уникальный для каждого клиента, привязанный к последней купленной категории.
В Pushwoosh: сегментируйте покупателей, неактивных 21+ день. Отправьте email: «Ваш код на 15% уже внутри — действует на следующий заказ». Штрихкод рендерится прямо в письме с уникальным кодом, который клиент сканирует при получении или в магазине. Если email — не тот канал, где клиент доступен, journey автоматически переключается на push. Кассир сканирует на кассе; код погашается один раз и после этого истекает.
💳 Приложения по подписке: код-награда за уровень в момент апгрейда
Проблема: пользователь переходит на более высокий тариф и видит только экран подтверждения. Момент смены статуса — это как раз момент, который стоило бы усилить, но большинство приложений его упускают.
Решение: in-app сообщение в момент срабатывания события апгрейда, несущее награду с кодом, привязанную к новому уровню.
В Pushwoosh: на событии tier_upgraded показывайте in-app сообщение с QR-блоком, который берёт код награды из тега устройства — «Gold разблокирован. Отсканируйте свой подарок участника». Один тап в приложении или одно сканирование в партнёрской локации. Награда конкретна, доступна сразу и привязана к статусу, который пользователь только что получил.
Совет: сохраняйте штрихкод и в Message inbox, чтобы награда ждала внутри приложения тех, кто предпочтёт погасить её позже.
🛍️ Retail + гео: из присутствия рядом — в купон в руках
Проблема: покупатель прямо сейчас находится в зоне вашего магазина, и приложение это знает — но обычный push легко пропустить, пока идёшь между полками.
Решение: гео-триггер присутствия, который передаёт настоящий купон, а не просто напоминание, пока клиент физически находится в зоне действия.
В Pushwoosh: покупатель заходит в зону вокруг вашего флагманского магазина и остаётся там. Через 3 минуты срабатывает событие присутствия, и появляется in-app сообщение: «Вы в магазине — отсканируйте для 15% скидки, только сегодня». Штрихкод находится прямо в сообщении, персонализирован и готов к сканированию на кассе.
Геофенсинг даёт вам триггер; блок штрихкода даёт сам оффер с кодом.
Полная настройка гео: геомаркетинг: сценарии использования, примеры и playbook для мобильных приложений.
Постройте свой первый coupon journey
Каждый сценарий выше состоит из одних и тех же 4 шагов. Вот самый короткий путь от оффера до работающей кампании в Customer Journey Builder:
- 1
Определите оффер и код
Решите, каким будет стимул и как будут выдаваться коды — уникальное значение на пользователя (через
{{voucher}}в email или тег устройства в in-app). - 2
Добавьте блок штрихкода
В редакторе email или in-app добавьте блок штрихкода, настройте символику под место сканирования и привяжите значение к своему merge tag или тегу устройства.
- 3
Разветвите journey
Задайте триггер — неактивность, событие апгрейда, гео-присутствие — затем маршрутизируйте по каналу и доступности, с fallback для пользователей, недоступных по первому каналу.
- 4
Настройте ограничения
Добавьте срок истечения и проверку цели, чтобы погашённый код выводил пользователя из сценария.
Несколько ошибок, которые незаметно снижают долю погашений:
- Нет срока истечения. Код без дедлайна не даёт повода действовать сейчас. Указывайте дату и в тексте, и в логике journey.
- Общий код. Один код на весь список означает отсутствие трекинга по пользователю — и всего один скриншот отделяет вас от потери маржи. Используйте voucher pool.
- Загруженное изображение вместо блока. Плоское изображение может сломаться в inbox, его нельзя персонализировать и отследить. Нативный блок решает именно эту проблему.
Где должен жить код?
Купон с кодом можно разместить в 3 местах — в зависимости от того, как долго он должен оставаться доступным. Выбирайте по тому, сколько времени код должен продержаться:
- В сообщении. Блок штрихкода в email или in-app: мгновенно и персонализировано, для момента отправки.
- В Message inbox. Сообщение остаётся внутри приложения, поэтому клиент может открыть код на кассе даже спустя долгое время после того, как push или in-app исчезли.
- В wallet-пассе. Живёт в Apple или Google Wallet — переживает удаление приложения и может снова появиться рядом с магазином.
Превратите офферы в повторяющуюся выручку с Pushwoosh
Купон настолько хорош, насколько хорош момент его получения и код, который сканируется. Pushwoosh даёт и то, и другое: блок штрихкода рендерит нативные, персонализированные, отслеживаемые коды в email, in-app и Message inbox, а Customer Journey Builder запускает их именно в тот момент жизненного цикла, который превращает одну покупку в следующую.
Выберите свой момент с самым высоким намерением — winback, награду за уровень, покупателя рядом с магазином — и постройте сценарий с купоном вокруг него. Затем наблюдайте за погашениями.
FAQ
Похожие статьи
Показать все