Маркетинг и e-commerce

Анализ конкурентов

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

реакция на цену конкурента — в тот же деньот 300 до 50 000 позиций под наблюдениемокупаемость 4–6 месяцев
Схема работы решения «Анализ конкурентов»
Маркетинг и e-commerce · событие → проверка → действие
Анализ конкурентов

Иллюстрация показывает рабочий контур направления; конкретные шаги и интеграции разобраны ниже.

Проблема

Как это выглядит без автоматизации

Почти в каждой торговой компании мониторинг конкурентов существует, но живёт в голове одного человека и в файле, который открывают по вторникам. Пока менеджер обходит десять сайтов вручную, рынок успевает передвинуться дважды. Решение о цене принимается по памяти и ощущению, а не по истории.

Ручной обход покрывает единицы процентов каталога

Человек за смену честно проверяет 100–150 позиций у трёх-четырёх конкурентов. При каталоге в 4 000 SKU это 3% ассортимента, и всегда одни и те же 3% — самые заметные. Длинный хвост, который даёт половину оборота, не смотрит никто.

Задержка реакции измеряется неделями

Конкурент снизил цену в среду, вы узнали в следующий вторник, согласовали в четверг, выгрузили в пятницу. Девять дней позиция стоит выше рынка — и всё это время карточка получает показы, но не заказы.

Часть позиций годами стоит дешевле, чем можно

Обратная ошибка стоит не меньше, но она невидима: никто не жалуется на низкую цену. Позиция, которую можно продавать на 3–5% дороже без потери спроса, тихо отдаёт маржу — и обнаруживается только при сплошном сравнении.

Нет истории — нет разговора с поставщиком

Когда данные живут в перезаписываемом файле, невозможно ответить на вопрос, как вёл себя рынок в прошлом квартале, кто первым снижал цену и как долго держалась акция. Аргументов для торга с поставщиком тоже нет.

Во что это обходится: 2 сотрудника × 12 часов в неделю ручного обхода сайтов × 800 ₽/час (ФОТ с налогами) ≈ 83 000 ₽ в месяц — и это только сбор данных. Недополученная маржа из-за недельной задержки реакции обычно в 2–3 раза больше самой стоимости сбора.

Что мы строим

Возможности системы

Мы строим собственный контур наблюдения за рынком: сборщики снимают открытые данные конкурентов по расписанию, нормализуют их и сопоставляют с вашим каталогом. Дальше система сравнивает не сайты, а конкретные позиции — и сообщает только о том, что выходит за установленные вами пороги. Работаем исключительно с публично доступными данными и официальными API площадок, без обхода защит и без сбора персональных данных.

Ежедневный съём цен, наличия и акций

Каждый источник обходится по расписанию: регулярная цена, цена со скидкой, признак акции, наличие, срок доставки, минимальная партия. Частота настраивается по категориям — волатильные снимаем чаще, стабильные реже.

Сопоставление позиций с вашим каталогом

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

Алерты по значимым изменениям

Оповещение приходит не на каждое движение, а по вашим правилам: отклонение от рынка больше заданного процента, появление позиции в акции, возврат конкурента в наличие после долгой паузы, новый игрок в категории. Порог значимости настраивается по категориям — в электронике 1% это шум, в стройматериалах уже сигнал.

Наблюдение за ассортиментом и контентом

Система замечает не только цены: новые позиции у конкурента, вывод старых из продажи, изменение состава комплекта, обновление фотографий и описаний, появление новых характеристик в карточке. Это ранний признак смены закупочной политики.

Правила защиты маржи и РРЦ

К каждой позиции привязаны минимальная маржа, рекомендованная цена производителя и запреты. Рекомендация никогда не предложит уйти ниже порога — она честно покажет, что позицию выгоднее оставить дороже рынка и принять просадку спроса.

История и объяснимость

Цена каждой позиции у каждого конкурента хранится по дням с исходным снимком страницы. Любую цифру можно раскрыть до источника и даты — это снимает вечный спор о том, показалось менеджеру или нет.

Алерт, 09:12, категория «Насосы циркуляционные» — Конкурент А снизил цену на 12 позициях, средний шаг −7%. Пять наших позиций ушли выше рынка более чем на 5%. — Конкурент Б вернул в наличие 3 позиции, которых не было шесть недель. — Рекомендация: по трём позициям запас маржи выше 18% — можно опустить до уровня рынка; по двум маржа ниже 8% — оставить, пометить как осознанное отклонение. — Действие: выгрузить изменения задачей на согласование в 1С.
Как это работает

Путь одного события через систему

Каждый шаг оставляет след в журнале: любое решение системы можно открыть и проверить — что пришло, что проверено, что сделано.

01

Сборщики снимают открытые данные

По расписанию система обходит согласованный список источников: публичные страницы каталогов, официальные API маркетплейсов, открытые прайс-листы. Соблюдаем robots.txt и разумную частоту запросов, не заходим в закрытые разделы и не обходим защиту.

02

Данные нормализуются

Цены приводятся к одной валюте и единице измерения, из названий вычищается мусор, разделяются регулярная и акционная цена, фиксируется наличие. Некорректный снимок (страница отдала заглушку, цена ушла в ноль) отбраковывается, а не попадает в аналитику.

03

Позиции связываются с вашим каталогом

Точное связывание по идентификаторам, затем сопоставление по параметрам. Каждой связке присваивается уверенность; всё ниже порога уходит в очередь на ручное подтверждение и остаётся в системе навсегда.

04

Считается положение относительно рынка

По каждой позиции — минимум, медиана и распределение цен конкурентов, ваше отклонение в процентах, доступный запас маржи. Категория сворачивается в один показатель: доля позиций вне рынка.

05

Срабатывают правила и уходят алерты

Изменения фильтруются по порогам значимости и попадают в Telegram, почту или задачу ответственному по категории. Один алерт — один повод для решения, а не выгрузка на 400 строк.

06

Решение возвращается в учётную систему

Принятое изменение цены выгружается в 1С или PIM задачей на согласование, история решений сохраняется: кто, когда, на основании какого снимка рынка. Дашборд в BI показывает динамику доли позиций вне рынка по неделям.

Пошаговое внедрение

Что происходит по неделям

Каждый этап заканчивается результатом, который вы видите и принимаете. Оплата привязана к приёмке, а не к обещаниям.

1-я неделя

Карта рынка и правила сравнения

Согласуем список конкурентов (обычно 5–12), категории и глубину наблюдения. Отдельно и письменно фиксируем, что считать сопоставимой позицией: совпадает ли объём упаковки, комплектация, гарантия, входит ли доставка в цену. Проверяем, какие источники открыты легально, а какие требуют авторизации и наблюдению не подлежат.

Реестр источников с отметкой о доступности, матрица приоритетов категорий и утверждённые правила сопоставления.
2–3-я недели

Контур сбора

Пишем сборщик под каждый источник, подключаем официальные API маркетплейсов там, где они есть. Настраиваем расписание, ограничение частоты, контроль качества снимка и хранилище с историей по дням. Закладываем мониторинг самих сборщиков: если источник изменил вёрстку, мы узнаём об этом раньше вас.

Суточная выгрузка сырых данных по всем источникам и отчёт покрытия: сколько позиций реально снимается, где пробелы и почему.
3–4-я недели

Сопоставление каталога

Связываем позиции конкурентов с вашим каталогом: сначала артикул и штрихкод, затем разбор названий и характеристик языковой моделью. Собираем контрольную выборку в 300–500 пар и проверяем её вручную вместе с вашим категорийным менеджером, калибруем порог уверенности.

Таблица соответствий с уровнем уверенности и измеренная точность на контрольной выборке. Спорные пары — в очереди на подтверждение, а не выброшены.
5-я неделя

Правила, пороги и алерты

Настраиваем пороги значимости по категориям, привязываем минимальную маржу и РРЦ, описываем сценарии оповещений: уход выше рынка, старт акции у конкурента, возврат в наличие, новая позиция в категории. Определяем адресатов и каналы, отдельно настраиваем недельный дайджест для руководителя.

Боевые алерты в согласованных каналах и дашборд положения относительно рынка по категориям.
6-я неделя

Интеграция и пилот на двух категориях

Подключаем выгрузку решений в 1С или PIM задачей на согласование, заводим журнал принятых изменений. Запускаем пилот на двух категориях, ежедневно разбираем сработавшие алерты: что оказалось шумом, где порог слишком чувствительный, каких данных не хватило для решения.

Отчёт пилота с замеренной скоростью реакции и долей позиций вне рынка до и после. Решение о расширении на весь каталог принимается по цифрам.
далее, в рамках поддержки

Сопровождение и развитие

Источники меняют вёрстку, конкуренты появляются и исчезают, каталог растёт. Следим за покрытием и точностью сопоставления, чиним сборщики, добавляем источники и категории, раз в квартал пересматриваем пороги значимости по накопленной истории.

Покрытие и точность не деградируют со временем, а данные о рынке за прошлые периоды остаются пригодными для анализа.
Экономика

Модельный расчёт: из чего складывается эффект

Не «до 90% экономии», а конкретная модель с вводными, которые можно оспорить и пересчитать под себя.

Профиль примераоптово-розничная компания, свой сайт и две площадки
Каталог4 200 SKU, под наблюдением 1 800 позиций
Конкуренты9 сайтов и 2 маркетплейса, съём раз в сутки
Ручной мониторинг до внедрения2 сотрудника × 12 часов в неделю, 800 ₽/час с налогами
Оборот и маржа22 млн ₽ в месяц, валовая маржа 24%
ПоказательСейчасПосле внедрения
Позиций под наблюдением120–150 вручную, по вторникам1 800 ежедневно
Скорость реакции на снижение цены5–9 днейдо 24 часов
Доля позиций дороже рынка более чем на 5%14%3–4%
Ручной труд на сбор данных≈ 104 часа в месяц≈ 20 часов в месяц на разбор алертов
История цен для торга с поставщикомперезаписываемый файл, глубина 1 неделяпосуточная история по каждой позиции
Денежный эффект+165 000 ₽/мес
Расходы на систему68 000 ₽/мес
Окупаемость внедрения5 месяцев
Модельный расчёт. Экономия сложилась из трёх частей: высвобожденное время сотрудников — 60 000 ₽ (из 83 000 ₽ ручного сбора остаётся около 20 часов на разбор алертов); возвращённая маржа за счёт быстрой реакции — 70 000 ₽ (55 позиций в месяц уходят выше рынка, сокращение окна с 7 дней до 1 при средней дневной марже 250 ₽ на позицию даёт 82 000 ₽, берём консервативно); подъём цен на позициях, которые долго стояли дешевле рынка, — 35 000 ₽. Расходы — поддержка 55 000 ₽ и инфраструктура сбора 13 000 ₽. Эффект от раннего обнаружения новинок конкурентов в модель не заложен вовсе. Перед договором пересчитываем модель на ваших фактических цифрах — и если она не сходится, честно говорим об этом.
Стоимость

Полная цена владения — три составляющие

Никаких скрытых платежей: внешние сервисы вы оплачиваете напрямую по своим договорам, мы не делаем наценку на чужие тарифы.

разово · по этапам 20/30/30/20

Внедрение

280 000 – 900 000 ₽
  • типовой проект: 480 000 ₽
  • срок: 4–8 недель
  • диагностика, разработка, интеграции, пилот
  • документация и обучение команды
по факту · напрямую поставщикам

Эксплуатация

по потреблению
  • Инфраструктура сбора и прокси: 5 000–20 000 ₽/мес
  • Хранилище посуточной истории и вычисления: 4 000–12 000 ₽/мес
  • Языковая модель для разбора карточек и описаний: 3 000–15 000 ₽/мес на 10 000 позиций
  • Платные официальные API источников, если они нужны: по тарифам поставщика данных
От чего зависит итоговая цена
  • число источников и их техническая сложность: открытый прайс-лист снимается за день, динамический каталог с фильтрами — за неделю
  • объём каталога и доля позиций без штрихкода и артикула производителя — именно она определяет трудоёмкость сопоставления
  • глубина наблюдения: только цена и наличие или ещё акции, комплектация, контент и характеристики
  • нужна ли двусторонняя интеграция с 1С или PIM, или достаточно дашборда и выгрузки
  • требования к частоте съёма: раз в сутки заметно дешевле, чем каждые два часа
Что потребуется от вас

Участие заказчика

На диагностике достаточно обезличенных примеров. Боевые доступы — только после договора и NDA, через защищённые каналы.

01выгрузка каталога с артикулами, брендами, штрихкодами и текущими ценами — в любом машиночитаемом виде
02список конкурентов и приоритетных категорий от того, кто отвечает за ценообразование
03правила ценообразования в письменном виде: минимальная маржа, РРЦ, позиции-исключения
04доступ на чтение к 1С или PIM и согласованный способ возврата решений обратно в систему
05ответственный за категории со стороны заказчика: 2–3 часа в неделю на этапе внедрения, час в неделю дальше
06решение о каналах алертов: Telegram, почта, задача в CRM или всё сразу с разной срочностью
Интеграции

С чем соединяем

Работаем с тем, что у вас уже есть. Если вашей системы нет в списке — скорее всего, подключимся через API: уточним на диагностике.

1С:Управление торговлей1С:ERPМойСкладБитрикс241С-Битрикс: Управление сайтомInSalesOzon Seller APIWildberries APIAPI Яндекс МаркетаYandex DataLensApache SupersetTelegram
Отраслевые сценарии

Как это решение работает в разных бизнесах

Интернет-магазины и маркетплейсы

Магазин электроники с 6 000 SKU на своём сайте и трёх площадках. До внедрения категорийный менеджер вручную проверял топ-200 позиций раз в неделю. Сейчас система ежедневно снимает 4 400 позиций у 11 конкурентов и присылает 15–25 адресных алертов в день вместо выгрузки на 400 строк. Доля позиций дороже рынка более чем на 5% снизилась с 16% до 4%.

Оптовая торговля

Поставщик инженерной сантехники: 40% оборота даёт длинный хвост, который никто не смотрел. Мониторинг открытых прайсов девяти конкурентов показал, что 90 позиций годами продавались на 4–6% дешевле рынка. Аккуратный подъём цен по этим позициям дал прибавку к марже без единой жалобы клиентов.

Розничные сети

Сеть из 14 магазинов бытовой химии. Раньше цены сверялись физическим обходом магазинов конкурентов раз в месяц. Теперь система следит за онлайн-витринами сетей и локальными игроками по каждому городу присутствия отдельно, потому что цена в областном центре и в райцентре расходится на 8–12%.

Производство

Производитель мебельной фурнитуры следит не за конкурентами, а за собственными дилерами: 34 партнёра, у 6 из них цены регулярно уходили ниже рекомендованных. Ежедневная проверка витрин по РРЦ превратила разговор с дилером из спора в предъявление посуточной истории со снимками страниц.

Автосервисы и дилеры

Сеть из 5 сервисов с продажей запчастей: система сравнивает цены на 1 200 ходовых артикулов с крупными онлайн-поставщиками региона и отмечает позиции, где выгоднее не держать склад, а возить под заказ. Отдельный отчёт показывает, по каким расходникам конкуренты вошли в акцию и просядет ли поток на ближайшие две недели.

Вопросы владельцев

Что обычно спрашивают

Это законно — собирать цены конкурентов?
Мы работаем только с общедоступными данными, которые любой человек видит в браузере без авторизации, и с официальными API площадок. Не обходим капчу и техническую защиту, не заходим в личные кабинеты и закрытые разделы, соблюдаем robots.txt и разумную частоту запросов, не собираем персональные данные. Если источник закрыт договором или доступен только после регистрации, мы честно скажем, что наблюдать за ним не будем, и исключим его из проекта на первой же неделе.
Как вы понимаете, что позиция конкурента — это именно наш товар?
Основа — точное связывание по артикулу производителя и штрихкоду, оно закрывает от половины до 80% каталога в зависимости от отрасли. Остальное сопоставляется по бренду, модели и характеристикам с разбором описаний языковой моделью, и каждой связке присваивается уверенность. Мы измеряем точность на контрольной выборке вместе с вашим менеджером и показываем цифру, а не обещаем стопроцентное совпадение. Спорные пары не попадают в аналитику, а ждут подтверждения человеком.
Система будет сама менять цены?
По умолчанию нет. В первом контуре человек принимает решение, а система готовит его: показывает положение относительно рынка, запас маржи и ограничения по РРЦ, а после согласования выгружает изменение в 1С. Автоматическое изменение по правилам мы включаем позже и только на тех категориях, где вы этого захотите после нескольких месяцев наблюдения за качеством рекомендаций.
Что будет, когда конкурент переделает сайт и сборщик сломается?
Это происходит регулярно и заложено в поддержку. Система следит за собой: если у источника резко упало число снятых позиций или доля пустых цен превысила порог, мы получаем сигнал в тот же день и чиним сборщик, не дожидаясь, пока вы заметите дыру в отчёте. Отчёт покрытия всегда открыт — вы видите, какие источники сейчас снимаются полностью, а какие частично.
Чем это лучше готового сервиса мониторинга по подписке?
Если ваш ассортимент и конкуренты стандартны, а нужны только цены — подписка дешевле и мы прямо это скажем. Своя система оправдана, когда нужно сопоставление с вашим каталогом по вашим правилам, учёт РРЦ и минимальной маржи, наблюдение за комплектацией и контентом, возврат решений в 1С и накопление истории, которая остаётся у вас после окончания любого договора.
Сколько нужно позиций, чтобы это имело смысл?
Порог входа — примерно 300 отслеживаемых позиций. Ниже этого числа сопоставимую пользу даёт дисциплина и таблица: человек физически успевает обойти такой объём. Смысл появляется там, где ручной обход перестаёт покрывать каталог и решения начинают приниматься по трём заметным позициям вместо всего ассортимента.
говорим честно

Когда это решение не окупится

  • меньше ~300 отслеживаемых позиций — регулярная ручная проверка обойдётся дешевле, чем поддержка контура сбора
  • уникальный товар или собственное производство без прямых аналогов на рынке — сравнивать не с чем, полезнее работать над ценностью и себестоимостью
  • цены конкурентов доступны только после регистрации или по договору — легально снимать их мы не станем, а нелегально не работаем
  • в компании нет никого, кто может принять решение по алерту в течение суток — тогда быстрая реакция никуда не денется, поменяется только источник опоздания
  • ожидание, что система сама поставит правильные цены: она показывает рынок и границы, стратегию задаёте вы

Если на диагностике расчёт не сойдётся — мы предложим более простой вариант или честно скажем, что автоматизация вам пока не нужна. Это дешевле для всех, чем проект ради проекта.

часто внедряют вместе
Аналитика и прогнозирование

Оптимизация цен

Модель на вашей истории продаж считает, как спрос каждого SKU отвечает на изменение цены, и рекомендует цены, которые максимизируют маржинальный доход — в рамках МРЦ, конкурентного поля и остатков. Эффект не декларируем, а измеряем A/B-тестом.

от 500 000 ₽8–16 недель
Маркетинг и e-commerce

Создание карточек товаров

Конвейер, который берёт факты о товаре из вашей учётной системы и собирает готовые карточки под правила каждой площадки — описание, характеристики, SEO-поля. С автопроверками до публикации и утверждением редактором в один клик.

от 180 000 ₽4–10 недель
Маркетинг и e-commerce

ИИ-помощник маркетолога

Сам собирает цифры по всем рекламным каналам, присылает регулярные отчёты, замечает отклонения в метриках и объясняет их причину. Гипотезы и тексты предлагает только на согласованных данных, под каждой цифрой — источник и период.

от 180 000 ₽5–10 недель
Первый шаг — диагностика

Посчитать «Анализ конкурентов» на ваших цифрах?

Пришлите объёмы и пару примеров — вернёмся с картой процесса, честным расчётом экономики и точной сметой. Если не сойдётся — так и скажем.

Голосовое описание задачи превращается в карту процесса и план внедрения
Можно голосом: запишите сообщение прямо в форме — расшифруем и разберём сами
NDA по запросу до передачи любых данных
Смета и план этапов — до договора, оплата только по принятым этапам
Ответ живого инженера, а не менеджера по продажам