AI Offline Shopper Behavior Analysis System

We design and deploy artificial intelligence systems: from prototype to production-ready solutions. Our team combines expertise in machine learning, data engineering and MLOps to make AI work not in the lab, but in real business.
Showing 1 of 1 servicesAll 1566 services
AI Offline Shopper Behavior Analysis System
Medium
~2-4 weeks
FAQ
AI Development Areas
AI Solution Development Stages
Latest works
  • image_website-b2b-advance_0.png
    B2B ADVANCE company website development
    1212
  • image_web-applications_feedme_466_0.webp
    Development of a web application for FEEDME
    1161
  • image_websites_belfingroup_462_0.webp
    Website development for BELFINGROUP
    852
  • image_ecommerce_furnoro_435_0.webp
    Development of an online store for the company FURNORO
    1041
  • image_logo-advance_0.png
    B2B Advance company logo design
    561
  • image_crm_enviok_479_0.webp
    Development of a web application for Enviok
    822

ИИ-анализ поведения офлайн-покупателей

E-commerce знает о каждом клике: сколько времени пользователь смотрел на товар, куда перешёл, что добавил в корзину и бросил. Офлайн-ретейл до сих пор работает в тёмной зоне — есть данные на входе и данные на кассе, а всё, что между ними, — чёрный ящик. Системы анализа поведения покупателей закрывают этот разрыв.

Metrics, которые реально меняют решения

Прежде чем строить систему, нужно понять, какие данные нужны и зачем. Бессмысленно собирать тепловую карту ради тепловой карты.

Actionable метрики для ретейла:

Метрика Применение CV-задача
Conversion rate по зонам Оценка эффективности выкладки Детекция зоны присутствия + POS matching
Engagement rate у стеллажа Сравнение мест выкладки товаров Dwell time + взятие товара
Path-to-purchase Optimization планограммы Trajectory analysis
Queue wait time Управление кассами People counting + time in queue zone
Category conversion Какие категории привлекают но не конвертируют Zone analytics + POS matching

Глубокий разбор: shopper journey и attribution

Проблема: связать поведение в зале с покупкой

Трекинг в зале даёт анонимный трек. POS даёт чек с позициями. Задача — матчить их без нарушения приватности.

Timestamp-based matching: у покупателя на кассе время транзакции. Трек с этим временем в прикассовой зоне — это, вероятно, он. При одной очереди с точностью до покупателя. При нескольких параллельных кассах — неоднозначность.

Zone sequence matching: последовательность зон, которые посетил покупатель, сопоставляется с составом чека (купил молоко → должен был быть в молочном отделе). Статистическое matching, не индивидуальное.

App-based linking: покупатель с приложением магазина идентифицируется при входе (QR или beacon). Его трек персонализирован, покупка привязана к loyalty account. Самый чистый вариант, но требует проникновения приложения.

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%. Разные паттерны поведения, разные стратегии.

Эмоциональный и демографический анализ

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

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

Integration с BI и retail системами

Система аналитики поведения максимально полезна в сочетании с данными продаж:

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

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

Сроки

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