Связка 31 · Локальный и офлайн · обновлено 2026-08-20
QR на упаковке / витрине
Связка «QR на упаковке / витрине» превращает случайного покупателя в контакт: в кейсе сети одежды код в прикассовой зоне дал 1 400 подписчиков по 101 ₽ при конверсии в получение бонуса 45%. Код на кассе, чеке или упаковке ведёт в бота за бонусом. Чековое промо мясокомбината так собрало 2 918 участников и подняло продажи на 14% за два месяца.
У офлайн-точки есть трафик, которого нет в интернете. И обычно она с ним ничего не делает. Человек купил, вышел, растворился. QR превращает эту секунду у кассы в подписку, которой дальше пользуетесь бесплатно.
- Что это
- Код на витрине, чеке, стакане или упаковке, который ведёт в бота или на промо-страницу и обменивает бонус на контакт.
- Для кого
- Ритейл, кафе, пекарни, салоны, производители товаров на полке. Все, у кого есть физический поток людей или физическая упаковка.
- Что на выходе
- База, которую вы получаете один раз и используете годами: анонсы, акции, возврат тех, кто зашёл случайно.
- Когда не подходит
- Если бонус за скан не стоит усилий. Скидка 5% телефон из кармана не поднимает. Нужен ощутимый и мгновенный подарок.
- цена подписчика через QR, кейс
- 101 ₽
- дошли до получения бонуса
- 45%
- конверсия промо-страницы при среднем 5%
- 12%
- продаж за время промо
- +14%
цена подписчика через QR, кейс
дошли до получения бонуса
конверсия промо-страницы при среднем 5%
продаж за время промо
Схема целиком
Как устроен путь клиента
Сплошные стрелки — путь клиента, пунктирные — куда уходят те, кто не дошёл. Ниже каждый блок разобран по порядку.
Разбор по шагам
Что происходит в каждом блоке
Механика, взгляд клиента, типовая ошибка и готовый текст для каждого узла.
Разбор ниже занимает минут десять. Если проще делегировать — соберу эту связку под ключ.
Люди в точке и на упаковке
Трафик уже оплачен арендой и производством: человек стоит у кассы или держит вашу упаковку. Привлекать его не нужно. Нужен повод достать телефон в те несколько секунд, пока он свободен. Поэтому место размещения кода важнее его дизайна.
Глазами клиента
«Стою у кассы, жду, пока пробьют. Взгляд упирается в табличку: «500 бонусов за минуту».»
«Дома разглядываю упаковку. Тут код и написано, что внутри рецепты. Ладно, сканирую.»
Что делаете вы
Разместить код там, где у человека есть пауза: прикассовая зона, оборот чека, стакан, обратная сторона упаковки. Отдельный код на каждую точку размещения, иначе вы не узнаете, что сработало.
Где ломается
Код без объяснения не сканируют. Рядом обязательно должно быть написано, что человек получит и за сколько секунд. Второй частый провал: код на витрине снаружи. Там людям некогда и неудобно. Работают внутренние точки, где есть пауза.
Метрика: Сканирования на точку · доля посетителей, отсканировавших код
Как это выглядит в разных нишах
- КофейняНаклейка на стакане и табличка у кассы: два кода с разными метками
- Магазин косметикиКод на ценнике тестера: «состав и разбор от косметолога за 30 секунд»
- Производитель снековКод на обороте пачки: регистрация чека и участие в еженедельном розыгрыше
Текст рядом с QR-кодом
500 бонусов на следующий заказ. Наведите камеру — займёт минуту, карта не нужна.
Названа величина бонуса и время. И снято главное возражение: «опять регистрация с картой».
BLUF: главное вперёд — Что получу, сколько это займёт, чего не потребуется. Три факта в двух строках. Больше человек у кассы не прочитает.
Бот или промо-страница
Код ведёт не на сайт компании, а туда, где человек за минуту получает обещанное. Telegram-бот выигрывает тем, что не требует установки и сразу даёт канал связи. Промо-страница нужна там, где надо загружать чек. 92% участников чековых промо регистрируются с мобильных, поэтому интерфейс рассчитывайте на телефон в одной руке.
Глазами клиента
«Открылся бот, сразу кнопка «Получить бонусы». Не надо ничего заполнять.»
«Загрузил фото чека, через полминуты пришло подтверждение. Работает.»
Что делаете вы
На первом экране одна кнопка и одно обещание. Никаких регистраций с почтой и паролем. Распознавание чека автоматическое, а не «отправьте нам на почту». В кейсе Robobill от согласования механики до запуска промо прошло 7 дней. Это реалистичный срок сборки.
Где ломается
Каждый лишний экран между сканом и бонусом съедает часть людей. В кейсе сети одежды до получения бонуса доходили 45% отсканировавших. Больше половины терялось даже при простой механике. Форма с пятью полями обрушит эту цифру ещё вдвое.
Метрика: Дошли до бонуса ÷ отсканировали
Как это выглядит в разных нишах
- КофейняБот сразу выдаёт код на бесплатный второй кофе, действует три дня
- Магазин косметикиБот показывает разбор состава и предлагает подобрать уход по трём вопросам
- Производитель снековПромо-страница с загрузкой фото чека, распознавание автоматом, приз сразу
Первое сообщение бота
Готово, 500 бонусов уже на вашем счёте — спишутся при следующем заказе, срок не сгорает. Хотите, буду присылать, когда появляется новая обжарка и когда бывают скидки? Раз в неделю, не чаще.
Бонус выдан сразу и без условий, и только потом задан вопрос о рассылке, с явной частотой. Человек соглашается осознанно и реже отписывается.
Дать → спросить → ограничить — Сначала выполнить обещание, потом просить разрешение на контакт, и обязательно назвать частоту. «Раз в неделю, не чаще» снимает страх спама лучше любых заверений.
Бонус, гайд или розыгрыш
Обмен должен быть очевидно выгодным в момент сканирования. Три работающие формы: мгновенный бонус на следующую покупку, полезный материал по теме товара и участие в розыгрыше. Порог входа держат минимальным: в кейсе мясокомбината гарантированный приз давали за любой чек от 100 ₽.
Глазами клиента
«Тридцать рублей на телефон гарантированно за чек, который я и так пробил. Почему нет.»
«Каждую неделю разыгрывают сертификаты. Я загрузил ещё два чека — шансов больше.»
Что делаете вы
Гарантированный маленький приз плюс еженедельный розыгрыш побольше. Эта пара и даёт повторные сканы. В кейсе чекового промо среднее число чеков на участника составило 2,2, а 45% участников загрузили два и более чека.
Где ломается
Скидка вместо подарка работает хуже и приучает ждать скидок. Обратная крайность тоже плоха: высокий порог («чек от 1 000 ₽», «три товара») отсекает большинство. В кейсе с высокой ценой продукта организаторы намеренно не ограничивали ни сеть, ни количество товаров в чеке.
Метрика: Повторные сканы · среднее число чеков на участника
Как это выглядит в разных нишах
- КофейняШестой кофе бесплатно, отметки копятся в боте, а не на бумажной карточке
- Магазин косметикиГайд «как читать состав» плюс пробник в подарок при следующем визите
- Производитель снековГарантированные 30 ₽ на телефон за чек и еженедельный розыгрыш сертификатов
Условие акции на промо-странице
Купите любую пачку, загрузите чек от 100 ₽ — сразу получите 30 ₽ на телефон. Каждую неделю среди участников разыгрываем 10 сертификатов Ozon по 1 000 ₽. Чеков можно загружать сколько угодно.
Гарантированная награда снимает недоверие к розыгрышам, а отсутствие ограничения по числу чеков превращает одного участника в источник нескольких покупок.
4U: полезно, срочно, уникально, ультра-конкретно — Польза: гарантированные деньги. Срочность: еженедельные розыгрыши. Уникальность: без ограничений по сетям. Конкретика: 100 ₽, 30 ₽, 10 сертификатов.
Бот с акциями и пользой
Собранная база — единственный актив этой связки. Дальше она работает как канал: анонсы, сезонные новинки, поводы зайти. Ценность в том, что база привязана к реальным покупкам: вы знаете, что человек покупал и в какой точке, и можете сегментировать.
Глазами клиента
«Приходит раз в неделю: новая обжарка, короткий текст, фото. Не раздражает.»
«Написали, что до пятницы на завтраки минус тридцать процентов. Зашёл в четверг.»
Что делаете вы
Держать обещанную частоту. Сегментировать по точке и по последней покупке: сообщение «в вашей кофейне на Ленина» работает лучше общего. Интегрировать бота с CRM, чтобы история визитов и оценок писалась автоматически.
Где ломается
Превращение бота в поток скидок выжигает базу: люди отписываются, а оставшиеся ждут только акций и не покупают по полной цене. Соотношение примерно три полезных сообщения на одно продающее.
Метрика: Отписки · открытия рассылки · возвраты в точку после сообщения
Как это выглядит в разных нишах
- КофейняРаз в неделю про новую обжарку, раз в месяц приглашение на дегустацию
- Магазин косметикиРазбор ингредиента недели, в конце то, что из этого есть на полке
- Производитель снековИтоги розыгрыша с именами победителей. Доказательство, что призы реальные
Еженедельное сообщение в боте
Привезли эфиопию из нового урожая — кислотная, с абрикосом, на фильтре раскрывается лучше. На этой неделе даём попробовать бесплатно к любому напитку на Ленина, 12. Ваши 500 бонусов, кстати, на месте.
Сначала содержание (что за кофе и чем интересен), потом повод зайти, в конце мягкое напоминание о бонусах. Продажи в тексте почти нет.
Хук → польза → CTA — Хук: новинка. Польза: описание вкуса для тех, кто разбирается. Призыв встроен в бесплатную пробу. Напоминание о бонусах в конце работает как отложенный мотив.
Повторная покупка и допродажа
Деньги в этой связке приходят не с первого скана, а со второго и третьего визита. Поэтому мерить надо не подписчиков, а прирост выручки и частоту повторных покупок за период промо и после него.
Глазами клиента
«У меня там бонусы висят. Логично зайти туда, а не в соседнюю кофейню.»
«Пришёл списать бонусы, купил ещё десерт. Так и работает.»
Что делаете вы
Бонусы списывать только при следующей покупке, а не в текущем чеке: это и есть механизм возврата. Считать долю повторных чеков среди участников программы против неучаствующих.
Где ломается
Считать успехом число подписчиков. В кейсе чекового промо прирост продаж составил 14% за два месяца. Вот это и есть результат. Количество зарегистрированных чеков само по себе ничего не говорит, если выручка не сдвинулась.
Метрика: Повторные покупки участников · прирост выручки за период промо
Как это выглядит в разных нишах
- КофейняБонусы сгорают через 60 дней, и это даёт повод вернуться в срок
- Магазин косметикиПосле третьей покупки в боте открывается персональная подборка ухода
- Производитель снековОдин участник в среднем загружает 2,2 чека, то есть покупает не один раз
Напоминание о бонусах
Ваши 500 бонусов сгорают 30 сентября. Это примерно два капучино или завтрак с кофе. Мы на Ленина, 12, работаем с 8:00.
Бонусы переведены в понятную единицу (два капучино), названа дата и адрес. Человеку не нужно ничего считать и вспоминать.
BLUF + срок — Сначала факт сгорания с датой, потом перевод в товар, потом где и когда. Срок здесь честный, а не выдуманный дедлайн. Иначе доверие к боту падает.
Отсканировал и не дошёл
Больше половины отсканировавших не доходят до бонуса. Это самая ремонтопригодная часть связки: если вы знаете, на каком экране люди отваливаются, вход можно упростить и получить прирост без единого рубля дополнительных расходов.
Глазами клиента
«Открылось, попросили ввести телефон и подтвердить кодом. Закрыл.»
«В другой раз просто нажал кнопку, и бонусы пришли. Разница в одном экране.»
Что делаете вы
Разные коды на разные точки размещения, разные формулировки рядом с кодом. Потом сравнить. Убирать по одному шагу за раз и смотреть, что даёт прирост доходимости.
Где ломается
Оптимизировать креатив вместо механики. В кейсе сети одежды цену подписки снизили со 120 ₽ до 101 ₽ именно работой с воронкой, а целевой показатель стоял на 85 ₽. Запас лежит в упрощении пути, а не в новом дизайне таблички.
Метрика: Отвал по шагам входа · цена подписчика по точкам размещения
Как это выглядит в разных нишах
- КофейняУбрали шаг с вводом телефона, и доходимость до бонуса выросла
- Магазин косметикиСравнили код на ценнике и код у кассы: у кассы сканируют втрое чаще
- Производитель снековРаспознавание чека по фото вместо ручного ввода номера: отвал упал
Формулировка для A/B-теста
Вариант A: «Скидка 10% за подписку». Вариант B: «500 бонусов, минута, карта не нужна». Разные коды, две недели, сравниваем сканы и дошедших до бонуса.
Проверяется не картинка, а обещание. Разные коды дают чистое сравнение без гаданий.
Гипотеза → два варианта → одна метрика — Один тест, одно различие. Поменяете разом и текст, и место размещения, и результат ни о чём не скажет.
Формулы, по которым собраны эти тексты
- AIDA
- Внимание → интерес → желание → действие. Классика для длинного текста: лендинга, поста, письма.
- PAS
- Проблема → усиление → решение. Лучше всего работает в прогреве, где надо сначала назвать боль словами клиента.
- 4U
- Полезно, срочно, уникально, ультра-конкретно. Формула оффера и заголовка объявления.
- BLUF
- Главное в первой строке. Обязательна для страниц, которые должны цитироваться нейросетями, и для объявлений.
- Хук → польза → CTA
- Структура короткого видео и первого сообщения бота: захват за три секунды, ценность, одно действие.
Соберём за вас
Разработаю связку «QR на упаковке / витрине» под ключ
Бот, квиз, лендинг, аналитика и тексты — соберу целиком и передам работающей, с замерами по каждому шагу.
Кейсы
Как это сработало у других
Чужие запуски из открытых публикаций: выжимка и цифры, полный разбор — по ссылке у автора.
QR в прикассовой зоне: 1 400 подписчиков по 101 ₽
Международная сеть одежды с более чем сотней магазинов в России искала способ связать офлайн-трафик с цифровой воронкой. Механику сделали максимально короткой: QR-код в прикассовой зоне ведёт в Telegram-бот, бот даёт 500 бонусов за подписку на канал бренда, данные уходят в CRM.
- новых подписчиков
- 1 400
- цена подписки
- 120 → 101 ₽
- дошли до получения бонуса
- 45%
- подтвердили подписку
- 69%
новых подписчиков
цена подписки
дошли до получения бонуса
подтвердили подписку
+Как они это делали
Ключевые цифры воронки показывают, где именно теряются люди: до получения бонуса доходили 45% отсканировавших, а подписку подтверждали 69% из них. Даже при простейшем сценарии больше половины отваливается на входе. Этот участок и стал главным полем для оптимизации.
Через новую механику привлекли 1 400 новых подписчиков, а стоимость подписки снизилась со 120 ₽ до 101 ₽, примерно на 20%. Целевой показатель поставили на уровне 85 ₽, годовые цели: плюс 6 500 подписчиков в Telegram и плюс 40 000 во ВКонтакте.
Пересказ по публикации: Омниканальный Telegram-бот как драйвер подписок — Ruward — цифры и подробности проверяйте у автора.
Чековое промо: 2 918 участников, 6 862 чека, +14% продаж
Региональный мясокомбинат запустил чековое промо во всех городах присутствия бренда. Задачу сформулировали просто: минимальный порог входа и гарантированный приз, чтобы участвовать было проще, чем не участвовать.
- уникальных участников
- 2 918
- зарегистрированных чека
- 6 862
- визитов на промо-лендинг
- 23 868
- продаж во время промо
- +14%
уникальных участников
зарегистрированных чека
визитов на промо-лендинг
продаж во время промо
+Как они это делали
Условие простое: чек от 100 ₽. За него участник сразу получал 30 ₽ на телефон, а дальше попадал в еженедельные розыгрыши сертификатов Ozon и в главный розыгрыш на 100 000 ₽. Никаких ограничений по сетям и количеству товаров.
За два месяца промо-лендинг собрал 23 868 визитов, зарегистрировались 2 918 уникальных участников, которые загрузили 6 862 чека, в среднем больше двух на человека. Продажи продукции во время промо выросли на 14%.
Пересказ по публикации: Чековое промо для мясокомбината — 19 Agency — цифры и подробности проверяйте у автора.
Конверсия промо-страницы 12% при среднем по рынку 5%
Производитель маршмеллоу запустил акцию самостоятельно на промо-платформе: покупаешь конкретную упаковку, регистрируешь чек, участвуешь в розыгрыше. Механику усилили интерактивной игрой: один чек давал одну попытку открыть бонус, но не больше девяти на пользователя.
- конверсия при среднем 5%
- 12%
- участников за месяц
- 2 349
- загруженных чеков
- 3 630
- акционных товара на участника
- 1,6
конверсия при среднем 5%
участников за месяц
загруженных чеков
акционных товара на участника
+Как они это делали
За первый из двух месяцев акции промо-сайт посетили 19 654 уникальных пользователя, зарегистрировались 2 349, они загрузили 3 630 чеков. Конверсия составила 12% при среднем для таких промо показателе около 5%.
Отдельно показательна структура покупок. Один участник в среднем загружал 1,3 чека и покупал 1,6 акционных товара при средней цене товара 231 ₽. По словам организаторов, это в 2–2,5 раза выше средних значений по стране. Сорок процентов чеков пришлось на маркетплейсы, 45% на одну федеральную сеть.
Пересказ по публикации: Кейс промо «Зефирюшки» на платформе Robobill — Sostav — цифры и подробности проверяйте у автора.
Сборка
Собрать своими руками
Минимальный путь до первых цифр.
- 012 часа
Придумать бонус, который стоит скана
Мгновенный и ощутимый: бонусы на следующий заказ, подарок, деньги на телефон. Не скидка 5%.
расчёт в таблице
- 021 день
Собрать бота с выдачей бонуса
Одна кнопка на первом экране, бонус сразу, вопрос о рассылке уже после выдачи.
BotFather + Salebot / n8n
- 032 часа
Сгенерировать разные коды под точки
Отдельный код на кассу, чек, стакан и упаковку, иначе не поймёте, что работает.
генератор QR с UTM
- 043 дня с печатью
Напечатать и разместить с объяснением
Рядом с кодом напишите, что человек получит и за сколько секунд. Без этой строки не сканируют.
типография / принтер
- 051 час
Проинструктировать персонал
Одна фраза кассира про бонус увеличивает сканы сильнее, чем любая табличка.
скрипт на одну строку
- 06через 4 недели
Через месяц убрать один шаг входа
Посмотреть, где отваливаются, и упростить. Запас лежит в воронке, а не в дизайне кода.
статистика бота
Промпт для агента
Собери Telegram-бота для офлайн-точки: вход по QR, бонусы, рассылка. Стек: Node.js + grammY, Postgres (Supabase), деплой на Railway. Админка — один экран на Next.js. Логика: 1. /start принимает deep-link параметр с меткой места размещения кода (kassa, chek, stakan, upakovka_A) и точки (адрес филиала) и сохраняет их у пользователя. 2. Первое сообщение — одна кнопка «Забрать бонусы». По нажатию бонусы начисляются сразу, без запроса телефона и без формы. 3. После выдачи бонуса — отдельный вопрос о согласии на рассылку с явно названной частотой; согласие пишется в базу с датой и текстом формулировки. 4. Бонусный счёт: начисление, списание по коду на кассе, срок сгорания, напоминание за 5 дней до сгорания. 5. Сегментированная рассылка: по точке, по метке кода, по дате последней покупки. Ограничение — не чаще одного сообщения в неделю на пользователя. 6. Дашборд: сканы по каждой метке, доходимость до бонуса, подтверждённые подписки, отписки, повторные покупки и цена подписчика по каждой точке размещения. Ограничения: не запрашивать телефон и e-mail до выдачи бонуса; не отправлять рассылку без сохранённого согласия и всегда держать рабочую кнопку отписки; частота не выше одного сообщения в неделю; сроки сгорания бонусов показывать честно и не менять задним числом; персональные данные хранить отдельно от аналитических таблиц.
Вставьте в Claude Code или Cursor — получите рабочий каркас связки, дальше правьте под свой продукт.
Не уверены, что подойдёт
Подберу связку под ваш проект
Разберём нишу, продукт и ресурсы — скажу, какие две-три связки из базы дадут результат быстрее всего именно вам.
Вопросы
Частые вопросы
Сколько людей реально сканирует QR в магазине?
Ключевая цифра не в сканах, а в доходимости: в кейсе сети одежды до получения бонуса добрались 45% отсканировавших, подписку подтвердили 69% из них. Больше половины теряется на входе, поэтому путь от скана до бонуса должен быть в один экран.
Какой бонус давать за сканирование?
Мгновенный и ощутимый. В кейсе сети одежды это 500 бонусов на следующую покупку, в чековом промо мясокомбината гарантированные 30 ₽ на телефон за чек от 100 ₽. Скидка в 5% телефон из кармана не поднимает.
Сколько стоит подписчик, полученный через QR?
В разобранном кейсе сети одежды подписка обходилась в 101 ₽ после оптимизации против 120 ₽ на старте, при целевом показателе 85 ₽. Это дешевле рекламных каналов, потому что трафик уже оплачен арендой магазина.
Работает ли чековое промо для товаров на полке?
Да, если порог входа минимальный. В кейсе кондитерского бренда конверсия промо-страницы составила 12% при среднем по таким акциям около 5%, а в кейсе мясокомбината 2 918 участников загрузили 6 862 чека и продажи выросли на 14%.
Куда лучше вести — в бота или на сайт?
В бота, когда нужен канал связи: он не требует установки и сразу даёт возможность писать дальше. На промо-страницу, когда нужно загружать чек: 92% участников чековых промо регистрируются с мобильных, поэтому страница должна быть рассчитана на телефон в одной руке.
Как часто писать в бота, чтобы не отписались?
Назовите частоту в момент подписки и соблюдайте её, примерно раз в неделю. Держите соотношение около трёх полезных сообщений на одно продающее: бот, превратившийся в поток скидок, выжигает базу и приучает покупать только по акции.