Перейти до змісту
Системно.

Атрибуція офлайн-продажів — як зв’язати рекламу з касою в магазині чи закладі

· · 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 для зв’язку з клієнтами і касовий апарат чи ПРРО з можливістю фіксувати телефон покупця — цього достатньо для програми лояльності за номером. Друге: питання на касі в Україні сприймається нормально, якщо коротке; персонал — головна змінна, і його треба мотивувати (наприклад, бонус за заповненість). Третє: рекламні кабінети підтримують завантаження офлайн-конверсій для українських акаунтів, і цим майже ніхто не користується — це швидкий виграш в оптимізації.

Що робити завтра

  1. Обрати мінімальний набір за таблицею для свого масштабу.
  2. Запровадити фіксацію: промокод у касі, варіанти для питання, програму за номером.
  3. Зафіксувати базову лінію: чеки і нові клієнти за 4 тижні до реклами.
  4. Запустити рекламу на 4 тижні, не змінюючи нічого іншого.
  5. Звести чотири джерела в одну таблицю і порахувати приріст із маржі.

Висновок

Реклама і каса зв’язуються не однією системою, а трьома-чотирма простими способами, які разом дають достатньо точну картину: промокод для точності, програма і питання для повноти, геотест для причинності. Це не ідеальна атрибуція — це та, з якою можна вирішити, куди подіти наступні 8 000 гривень.

Питання й відповіді

Чи можна взагалі точно виміряти вплив реклами на офлайн-продажі?
Точно — ні, і не варто на це розраховувати. Можна виміряти достатньо точно, щоб ухвалити рішення: чи є приріст, який покриває витрати. Різниця між «точно» і «достатньо» — у тижнях роботи і тисячах гривень, а рішення те саме.
Що робити, якщо каса не фіксує клієнтів?
Почати з програми лояльності за номером телефону або хоча б з промокодів на чеку — і з питання на касі. Без хоча б одного способу ідентифікувати покупця офлайн-атрибуція неможлива в принципі, і це аргумент запровадити його не заради маркетингу, а заради обліку.
Що таке геотест простими словами?
Рекламу показують в одному районі або місті, в іншому схожому — не показують, і порівнюють, як змінились продажі в точках обох. Якщо там, де була реклама, чеків стало більше, ніж у контрольному, різниця — ефект реклами. Це найчесніший спосіб, бо не залежить від відстеження окремих людей.

Де ще про це йдеться

Юніт-економіка для маркетолога — CAC, LTV і рішення на їхній основі

Що таке CAC і LTV простими словами, як їх порахувати в таблиці для малого бізнесу і як за співвідношенням LTV до CAC вирішувати, масштабувати канал чи зупиняти. З прикладом розрахунку.

· 4 хв читання

Щотижневий звіт з маркетингу для власника — шаблон на одну сторінку

Шаблон щотижневого звіту з маркетингу, який власник читає за 5 хвилин: 5 цифр, план і факт, один абзац рішень. Чому місячні звіти на 20 сторінок не працюють і що замість них.

· 3 хв читання