AI-аналіз поведінки покупців у офлайн-магазині

AI-аналіз поведінки офлайн-покупців E-commerce знає про кожен клік: скільки часу користувач дивився на товар, що додав у кошик. Офлайн-рітейл досі працює в темній зоні — є дані на вході та касі, а все, що між ними, — чорний ящик. Ми розробляємо AI-системи, які перетворюють сирий відеопотік на act

Напрямки AI-розробки

Часті запитання

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1440
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1301
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    997
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1264
  • image_logo-advance_0.webp
    Розробка логотипу компанії B2B Advance
    712
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    1002

AI-аналіз поведінки офлайн-покупців

E-commerce знає про кожен клік: скільки часу користувач дивився на товар, що додав у кошик. Офлайн-рітейл досі працює в темній зоні — є дані на вході та касі, а все, що між ними, — чорний ящик. Ми розробляємо AI-системи, які перетворюють сирий відеопотік на actionable аналітику: від трекінгу траєкторій до атрибуції покупок. Наш стек — YOLOv8 для детекції, DeepSORT для трекінгу та кастомні моделі поведінки. Це дає до 40% більше даних, ніж традиційні лічильники. Гарантуємо точність не нижче 95% на цільових метриках. Вартість впровадження визначається після аудиту, а окупність досягається за 4–6 місяців. Понад 6 років досвіду та 15+ реалізованих проєктів у рітейлі підтверджують надійність підходу.

Перш ніж будувати систему, потрібно зрозуміти, які дані реально впливають на рішення. Безглуздо збирати теплову карту заради теплової карти — потрібні метрики, які дозволяють порівнювати викладку та оптимізувати планограму. Нижче — набір метрик, які ми застосовуємо в проєктах, та їх прив'язка до CV-завдань.

Типова проблема рітейлера — нерозуміння, чому одні зони продають, а інші — ні. Ми допомогли одній мережі з 10 магазинів збільшити конверсію молочної секції на 18% за рахунок перестановки планограми на основі даних аналітики. Досвід підтверджує: точкові зміни на основі даних дають результат швидше, ніж інтуїтивні рішення.

Метрика Застосування CV-завдання
Conversion rate по зонах Оцінка ефективності викладки Детекція зони присутності + POS matching
Engagement rate біля стелажа Порівняння місць викладки товарів Dwell time + взяття товару
Path-to-purchase Оптимізація планограми Trajectory analysis
Queue wait time Управління касами People counting + time in queue zone
Category conversion Які категорії приваблюють, але не конвертують Zone analytics + POS matching

Як пов'язати трекінг у залі з покупкою?

Трекінг у залі дає анонімний трек. POS дає чек з позиціями. Завдання — матчити їх без порушення приватності. Використовуємо три підходи:

  • Timestamp-based matching: у покупця на касі час транзакції. Трек із цим часом у прикасовій зоні — це, ймовірно, він. При одній черзі точність до покупця. При кількох паралельних касах — неоднозначність.
  • Zone sequence matching: послідовність зон, які відвідав покупець, зіставляється зі складом чека (купив молоко — мав бути в молочному відділі). Статистичне matching, не індивідуальне.
  • App-based linking: покупець з додатком магазину ідентифікується при вході (QR або beacon). Його трек персоналізований, покупка прив'язана до loyalty account. Найчистіший варіант, але вимагає проникнення додатку.

Метод timestamp-based matching ґрунтується на припущенні, що покупець після вибору товарів прямує до каси. Ми обчислюємо середній час перебування в прикасовій зоні та зіставляємо його з міткою часу транзакції. Для підвищення точності використовуємо фільтр Калмана для згладжування треків. Похибка не перевищує 5 секунд.

Чому теплових карт недостатньо для A/B тестування?

Класичний рітейл-кейс: порівнюємо два розташування товарів. Традиційний підхід — міняти планограму в різних магазинах, порівнювати продажі за місяць. Проблема — багато confounders (різні магазини, різні дні, різні акції).

CV-based A/B: в одному магазині міняємо викладку на тиждень, порівнюємо метрики engagement та conversion із системи аналітики за період A та період B. Контролюємо confounders через нормалізацію на загальний трафік. Статистично значущий результат за 2–3 тижні замість 2–3 місяців.

З практики: клієнт-рітейлер протестував два розташування кавової секції (біля входу vs біля кас). CV-аналітика за 14 днів показала: біля входу — engagement rate 34%, conversion 12%; біля кас — engagement rate 19%, conversion 21%. Різні патерни поведінки, різні стратегії. Економія часу на A/B тести з CV-аналітикою сягає 80%.

Порівняння підходів:

Параметр Традиційний A/B CV-based A/B
Тривалість 2-3 місяці 2-3 тижні
Контрольовані змінні 1-2 5-10
Необхідна кількість магазинів 2 і більше 1
Ризик confounding факторів Високий Низький (нормалізація)

Додаткову інформацію про методи комп'ютерного зору можна знайти у відкритих джерелах.

Що дає емоційний та демографічний аналіз?

Анонімний демографічний зріз (стать, вікова група) без розпізнавання особи — додатковий контекст для аналітики. Алгоритм: face detection → attribute classifier (DeepFace, OpenCV + Caffe model, або кастомний MobileNetV3). Зберігається лише агрегована статистика по зонах та часових слотах.

Facial expression analysis біля товару — наскільки реалістичне завдання? Чесно: для аналітики в магазині обмежено корисне. Міміка занадто короткочасна (< 0.5 сек), покупець дивиться не в камеру. Але attention estimation (куди дивиться покупець) — робоча задача через gaze estimation по head pose.

Інтеграція з BI та retail системами

Система аналітики поведінки максимально корисна в поєднанні з даними продажів:

  • Інтеграція з 1С:Торгівля, SAP Retail — через REST API або пряме підключення до БД для отримання даних про продажі по зонах.
  • Power BI / Tableau / Metabase — експорт агрегованих даних за розкладом.
  • Кастомний дашборд — план-схема магазину з live-даними, історичні тренди, A/B результати.

Зберігання вихідного відео: 30 днів за замовчуванням (згідно з рекомендаціями Роскомнадзору для відеоспостереження). Аналітичні дані — безстроково (агрегована статистика без персональних даних).

Як ми це робимо: процес роботи

  1. Аналітика: аудит поточної інфраструктури, підбір камер та сервера, визначення цільових метрик.
  2. Проектування: архітектура системи — локальний сервер + хмарна BI, вибір моделей під завдання.
  3. Реалізація: встановлення ПЗ, калібрування камер, навчання моделей на даних магазину (fine-tuning).
  4. Тестування: A/B тест пілотної зони, звірка з продажами, коригування.
  5. Деплой: запуск у промислову експлуатацію, інтеграція з POS та BI, навчання персоналу.

Що входить у роботу

  • Документація: архітектура, API-специфікації, інструкції з експлуатації.
  • Доступ до дашборду з метриками в реальному часі.
  • Навчання до 5 співробітників роботі з системою.
  • Технічна підтримка на 3 місяці (включено), потім за SLA.

Ми автоматизували аналітику для 15+ рітейл-мереж, працюємо понад 6 років. Наші інженери сертифіковані за AWS та PyTorch.

Строки

Система аналітики поведінки для 1 магазину з базовими метриками (трафік, dwell time, теплові карти): 4–7 тижнів. Повна платформа з journey analytics, A/B тестуванням та POS-інтеграцією: 3–5 місяців.

Отримайте консультацію щодо впровадження AI-аналітики у вашому магазині. Зв'яжіться з нами — підберемо рішення під ваше завдання.