Атрибуція офлайн-продажів — як зв’язати рекламу з касою в магазині чи закладі
Наталія Іванченко · · 7 хв читання
Зв’язати онлайн-рекламу з касою можна без дорогих систем, якщо поєднати два-три способи: технічний слід (промокод, купон, номер телефону в програмі лояльності) дає точні, але неповні дані; питання на касі «як дізнались» дає повні, але приблизні; завантаження офлайн-продажів у рекламний кабінет зіставляє покупців із тими, хто бачив рекламу; геотест — реклама в одному районі й тиша в контрольному — показує реальний приріст чеків. Жоден спосіб окремо не дає правди, разом вони дають достатньо, щоб вирішити, чи продовжувати рекламу.
Проблема
Магазин запускає рекламу в Instagram, у кабінеті — 300 кліків і «12 конверсій» (переглядів сторінки). У магазині за тиждень — 800 чеків, як і минулого тижня. Чи були серед них ті, хто прийшов із реклами? Кабінет цього не знає, каса — теж. Рішення «продовжувати чи вимикати» ухвалюється навмання.
Це найпоширеніша ситуація для локальної роздрібної торгівлі, закладів, салонів — усього, де гроші беруть офлайн. І її можна вирішити без CRM за десятки тисяч гривень, якщо розуміти, що жоден спосіб не дає повної картини, і поєднувати кілька. Загальні принципи атрибуції — у статті про моделі й джерела даних; тут — конкретно про касу.
Спосіб 1. Промокоди і купони
Як працює: реклама містить код або купон («покажіть на касі», «назвіть слово»), який фіксується при покупці.
Точність: висока для тих, хто скористався. Але користуються не всі, хто прийшов через рекламу: частина забуває, частина соромиться, частина купує без знижки. Типово фіксується третина-половина реального ефекту.
Що потрібно: окремий код на кожен канал і кампанію; поле в касі або хоча б зошит; знижка або бонус, вартий того, щоб код назвати.
Ціна: вартість знижки. Її треба закладати в розрахунок вартості клієнта.
Пастка: код розходиться по чатах, і його використовують ті, хто реклами не бачив. Обмежувати термін і рахувати «підозрілі» сплески.
Спосіб 2. Програма лояльності за номером телефону
Як працює: покупець реєструється за номером при першій покупці. Далі кожна покупка прив’язана до людини, а дата першої реєстрації — до періоду реклами.
Точність: висока для нових покупців у період кампанії. Не каже прямо «прийшов із реклами», але дозволяє порівняти кількість нових у періоди з рекламою і без.
Що потрібно: будь-яка програма за номером — від сервісу лояльності до таблиці; мотивація реєструватись (бонус на другу покупку працює краще за знижку на першу).
Додатково: якщо при реєстрації є одне питання «звідки дізнались» з 5 варіантами — це вже два способи в одному. І ця ж база — основа для утримання.
Спосіб 3. Питання на касі
Як працює: касир або майстер питає нового клієнта «як про нас дізнались» і фіксує один із 5–7 варіантів.
Точність: повне покриття, але приблизна: люди відповідають «з Instagram», маючи на увазі і рекламу, і пост, і сторіс подруги. Варіанти мають бути різними для реклами й органіки, і касир має розуміти різницю.
Що потрібно: список варіантів, навчений персонал, спосіб фіксації (кнопка в касі, таблиця, лічильник). І контроль: без нагадування персонал припиняє питати через два тижні.
Ціна: нуль грошей, дисципліна.
Спосіб 4. Офлайн-конверсії в рекламних кабінетах
Як працює: Meta і Google дозволяють завантажити список покупок (телефон або email, дата, сума) і зіставляють його зі своїми даними про те, хто бачив або клікав рекламу. Результат — «стільки покупців за цей період бачили вашу рекламу до покупки».
Точність: середня. Зіставлення відбувається лише для тих, чиї контакти є у платформи і збігаються; частка збігу — зазвичай від третини до половини. Це не «купили через рекламу», а «купили після того, як бачили», — кореляція.
Що потрібно: контакти покупців (з програми лояльності), згода на обробку, регулярне завантаження (раз на тиждень), базове налаштування в кабінеті. Платформи мають інструкції; технічно це година на старті і 15 хвилин на тиждень.
Плюс: дані повертаються в оптимізацію — система вчиться шукати схожих на тих, хто купив офлайн.
Спосіб 5. Геотест із контрольним районом
Як працює: обираються дві схожі точки (або два райони, або два міста). В одному запускається реклама, в іншому — ні. Порівнюється зміна кількості чеків або нових клієнтів за період з рекламою відносно періоду до.
Точність: найвища з погляду причинності — це фактично експеримент. Не залежить від відстеження людей, промокодів чи опитувань.
Що потрібно: дві порівнянні точки або зони; історія чеків за кілька тижнів до тесту; дисципліна не міняти більше нічого (акції, години, вивіску) на час тесту; 3–4 тижні.
Обмеження: якщо точка одна — тест неможливий у чистому вигляді; альтернатива — чергування тижнів із рекламою і без, з поправкою на день тижня і сезон, як у послідовних A/B-тестах.
Спосіб 6. Дії з Google Бізнес-профілю
Як працює: профіль показує кількість побудованих маршрутів і дзвінків. Це не покупки, але намір прийти, і його можна зіставити з періодами реклами (особливо якщо реклама веде на профіль або на Карти).
Точність: непряма. Корисна як допоміжний сигнал і для оцінки самого профілю як каналу.
Приклад розрахунку
Умовний магазин товарів для дому, дві точки у схожих районах, середній чек 600 грн, маржа 40 %. Реклама в Instagram на радіус точки А — 8 000 грн за 4 тижні; точка Б — контроль без реклами.
| Показник | Точка А (реклама) | Точка Б (контроль) |
|---|---|---|
| Чеків за 4 тижні до | 3 100 | 2 950 |
| Чеків за 4 тижні реклами | 3 480 | 3 010 |
| Зміна | +12,3 % | +2,0 % |
| Приріст понад контроль | ~ +10 % → ~ 310 чеків | — |
| Промокодів використано | 95 | — |
| Нових у програмі лояльності | 140 (проти 70 у звичайний місяць) | 75 (проти 70) |
| Відповідей «з Instagram» на касі серед нових | 60 % | 15 % |
Що показують дані разом:
- Геотест: приріст ~310 чеків × 600 грн × 40 % = ~74 000 грн маржі проти 8 000 грн витрат. Реклама окупилась багаторазово — якщо приріст справді від неї (перевірка: у контролі +2 %, тобто сезон не пояснює).
- Промокоди: 95 — це третина від оцінки геотесту. Типове співвідношення: промокоди недооцінюють ефект.
- Програма лояльності: +70 нових понад норму — узгоджується.
- Питання на касі: 60 % проти 15 % у контролі — узгоджується.
Чотири способи дають різні цифри, але один висновок. Це і є «достатньо точно». Якби промокодів було 95, а геотест показав +1 % — це сигнал, що коди розійшлись по чатах, а реклама не працює.
Що обрати для свого масштабу
| Ситуація | Мінімальний набір |
|---|---|
| Одна точка, немає програми лояльності | промокод + питання на касі |
| Одна точка, є програма | програма + питання + завантаження офлайн-конверсій |
| Дві і більше точок | геотест + програма + питання |
| Заклад із записом (салон, клініка) | джерело при записі + промокод + програма |
Помилки
- Вірити кабінету. «Конверсії» в кабінеті для офлайн-бізнесу — це кліки і перегляди, не покупки.
- Один спосіб. Промокоди недооцінюють, опитування переоцінюють, геотест потребує контролю.
- Змінювати кілька речей одночасно. Реклама плюс акція плюс нова вітрина — ефект не розділити.
- Персонал перестав питати. Через два тижні без контролю опитування зникає.
- Не рахувати маржу. Приріст чеків × чек — це виручка; окупність рахується з маржі.
Український контекст
Українська локальна роздріб і послуги рідко мають CRM, але майже завжди мають Viber або Telegram для зв’язку з клієнтами і касовий апарат чи ПРРО з можливістю фіксувати телефон покупця — цього достатньо для програми лояльності за номером. Друге: питання на касі в Україні сприймається нормально, якщо коротке; персонал — головна змінна, і його треба мотивувати (наприклад, бонус за заповненість). Третє: рекламні кабінети підтримують завантаження офлайн-конверсій для українських акаунтів, і цим майже ніхто не користується — це швидкий виграш в оптимізації.
Що робити завтра
- Обрати мінімальний набір за таблицею для свого масштабу.
- Запровадити фіксацію: промокод у касі, варіанти для питання, програму за номером.
- Зафіксувати базову лінію: чеки і нові клієнти за 4 тижні до реклами.
- Запустити рекламу на 4 тижні, не змінюючи нічого іншого.
- Звести чотири джерела в одну таблицю і порахувати приріст із маржі.
Висновок
Реклама і каса зв’язуються не однією системою, а трьома-чотирма простими способами, які разом дають достатньо точну картину: промокод для точності, програма і питання для повноти, геотест для причинності. Це не ідеальна атрибуція — це та, з якою можна вирішити, куди подіти наступні 8 000 гривень.
Питання й відповіді
- Чи можна взагалі точно виміряти вплив реклами на офлайн-продажі?
- Точно — ні, і не варто на це розраховувати. Можна виміряти достатньо точно, щоб ухвалити рішення: чи є приріст, який покриває витрати. Різниця між «точно» і «достатньо» — у тижнях роботи і тисячах гривень, а рішення те саме.
- Що робити, якщо каса не фіксує клієнтів?
- Почати з програми лояльності за номером телефону або хоча б з промокодів на чеку — і з питання на касі. Без хоча б одного способу ідентифікувати покупця офлайн-атрибуція неможлива в принципі, і це аргумент запровадити його не заради маркетингу, а заради обліку.
- Що таке геотест простими словами?
- Рекламу показують в одному районі або місті, в іншому схожому — не показують, і порівнюють, як змінились продажі в точках обох. Якщо там, де була реклама, чеків стало більше, ніж у контрольному, різниця — ефект реклами. Це найчесніший спосіб, бо не залежить від відстеження окремих людей.
Де ще про це йдеться
- Google Ads на малому бюджеті — на чому не можна економити і де бюджет зливається непомітно · Аналітика і цифри в маркетингу