AI-система анализа покупательского поведения в офлайн-магазине

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

Направления 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

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

E-commerce знает о каждом клике: сколько времени пользователь смотрел на товар, что добавил в корзину. Офлайн-ретейл до сих пор работает в тёмной зоне — есть данные на входе и кассе, а всё, что между ними, — чёрный ящик. Мы разрабатываем AI-системы, которые превращают сырой видеопоток в actionable аналитику: от трекинга траекторий до атрибуции покупок. Наш стек — YOLOv8 для детекции, DeepSORT для трекинга и кастомные модели поведения. Это даёт до 40% больше данных, чем традиционные счётчики. Гарантируем точность не ниже 95% на целевых метриках. Стоимость внедрения варьируется от $1.5k–5k. в зависимости от масштаба, а окупаемость достигается за 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-аналитики в вашем магазине. Свяжитесь с нами — подберём решение под вашу задачу.