Мониторинг цен на Wildberries: как отслеживать конкурентов
Чтобы следить за ценами конкурентов на Wildberries, нужны список их артикулов, сбор данных по расписанию и база, где копится история. Ниже разберём, какие данные собирать, какие есть способы, почему сбор часто ломается и как устроить мониторинг, который работает без вашего участия.
Что именно отслеживать у конкурента
Одной цены мало. Цифра на витрине складывается из нескольких частей, и если смотреть только на неё, легко сделать неверный вывод. Например, конкурент не снизил цену, а просто запустил акцию на три дня.
- Цена до скидки и цена со скидкой продавца. По разнице видно, как конкурент работает с акциями.
- Итоговая цена для покупателя. Её могут менять скидки самой площадки, поэтому она не всегда совпадает с ценой, которую поставил продавец.
- Наличие. Если товара у конкурента нет, вам не нужно снижать цену: спрос и так уходит к вам.
- Рейтинг и число отзывов. Если отзывы резко растут, конкурент, скорее всего, вкладывается в продвижение.
- Новые продавцы того же товара. Новичок часто заходит с заниженной ценой.
Частоту выбирайте под свою категорию. Для большинства товаров хватает одного-двух замеров в день. Если цены в нише меняются в течение дня, замеры нужны чаще, но и данных будет больше.
Три способа и их ограничения
Вручную. Сотрудник открывает карточки и переносит цифры в таблицу. Это работает на двух-трёх десятках позиций. Дальше начинаются ошибки и пропуски, а на сбор уходят часы. К тому же человек видит только текущую цену, а не то, как она менялась.
Готовые сервисы аналитики маркетплейсов. Подходят для обзора рынка, ниш и продаж в целом. Есть ограничения: набор полей и частоту обновления задаёт сервис, данные трудно выгрузить в свою учётную систему, а под конкретный список конкурентов приходится подстраиваться под чужой интерфейс.
Свой сбор под вашу задачу. Вы сами решаете, какие артикулы смотреть, какие поля собирать и куда отправлять результат: в таблицу, в 1С, в CRM, в Телеграм. Расплата за гибкость в том, что сбор нужно сделать устойчивым к защите площадки. Об этом следующий раздел.
Почему самописные парсеры Wildberries перестают работать
Многие пишут простой скрипт, который запрашивает страницы напрямую. Через неделю-две он начинает приносить пустые ответы, капчу или ошибки. Тому есть понятные причины:
- Антибот-защита. Площадка отличает автоматические запросы от живого посетителя и ограничивает их.
- Адрес запроса. Запросы с зарубежных серверов и из дата-центров вызывают больше подозрений, чем обычный российский адрес.
- Регион. Цена и сроки доставки могут зависеть от адреса покупателя. Сбор лучше вести из того региона, где ваши покупатели.
- Изменения на сайте. Площадка меняет вёрстку и внутренние запросы, и парсер, привязанный к старой структуре, молча ломается.
Мы собираем данные настоящим браузером с российского адреса, то есть так же, как страницу видит обычный покупатель. Такой сбор переживает антибот-защиту заметно лучше прямых запросов. Но и он требует присмотра. Поэтому за сбором следит сторож: если данные не пришли или пришли пустыми, приходит уведомление о сбое. Иначе вы узнаете о поломке через неделю, глядя на устаревшую таблицу.
Как устроить мониторинг, который работает без вас
Рабочая схема состоит из пяти частей, и каждая закрывает отдельную проблему.
- Список артикулов. Ваши товары и конкуренты по каждому из них. Его составляете вы: только вы знаете, кто ваш настоящий конкурент, а кто просто похож по названию.
- Сбор по расписанию на сервере. Скрипт запускается сам, без открытого ноутбука и без человека.
- База истории цен. Каждый замер сохраняется, а не перезаписывает прошлый. Только так видно, что конкурент снижает цену по выходным или держит акцию ровно до конца месяца. Наша собственная база истории цен сейчас занимает около 3,8 ГБ, и именно на длинной истории такие закономерности становятся видны.
- Уведомления о важном. Сообщать стоит не о каждой копейке, а о том, что требует решения: цена упала больше заданного порога, товар у конкурента закончился, появился новый продавец. Удобнее всего присылать такие сигналы телеграм-ботом прямо в рабочий чат.
- Выгрузка туда, где принимают решения. Таблица, 1С, CRM или ваш сайт. Если данные остаются в отдельном сервисе, их перестают открывать.
В итоге вы не проверяете цены каждое утро. Вы получаете короткое сообщение, когда что-то изменилось, а при необходимости открываете историю и смотрите, как конкурент вёл себя последние месяцы.
Соберём под ваш случай и покажем на ваших данных.
Мониторинг цен →