ИИ-анализ поведения офлайн-покупателей
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 дней по умолчанию (согласно рекомендациям Роскомнадзора для видеонаблюдения). Аналитические данные — бессрочно (агрегированная статистика без персональных данных).
Как мы это делаем: процесс работы
- Аналитика: аудит текущей инфраструктуры, подбор камер и сервера, определение целевых метрик.
- Проектирование: архитектура системы — локальный сервер + облачная BI, выбор моделей под задачи.
- Реализация: установка ПО, калибровка камер, обучение моделей на данных магазина (fine-tuning).
- Тестирование: A/B тест пилотной зоны, сверка с продажами, корректировка.
- Деплой: запуск в промышленную эксплуатацию, интеграция с POS и BI, обучение персонала.
Что входит в работу
- Документация: архитектура, API-спецификации, инструкции по эксплуатации.
- Доступ к дашборду с метриками в реальном времени.
- Обучение до 5 сотрудников работе с системой.
- Техническая поддержка на 3 месяца (включено), затем по SLA.
Мы автоматизировали аналитику для 15+ ретейл-сетей, работаем более 6 лет. Наши инженеры сертифицированы по AWS и PyTorch.
Сроки
Система аналитики поведения для 1 магазина с базовыми метриками (трафик, dwell time, тепловые карты): 4–7 недель. Полная платформа с journey analytics, A/B тестированием и POS-интеграцией: 3–5 месяцев.
Получите консультацию по внедрению AI-аналитики в вашем магазине. Свяжитесь с нами — подберём решение под вашу задачу.







