← Все статьи

Выявление нарушений MAP на шести маркетплейсах

Ручной мониторинг MAP выявляет нарушения слишком поздно. Рассказываем, как команды по защите брендов парсят Amazon, Walmart, eBay и TikTok Shop практически в реальном времени.

Проблема

Вы управляете потребительским брендом. Политика для реселлеров запрещает продавать флагманский продукт дешевле $179. Затем клиент пишет на почту: в прошлые выходные кто-то выставил его на Amazon за $144. К моменту проверки листинг уже исчез. Продавец вернул стандартную цену, как только достиг нужного объема продаж. Ущерб нанесен, а вам еще нужно проверить Walmart, eBay, TikTok Shop и Google Shopping.

Так выглядит контроль соблюдения MAP в 2026 году. Объем рынка контрафактных и пиратских товаров в мире достиг $467 миллиардов (данные OECD и EUIPO, через Red Points), и это без учета серого арбитража и нарушений дистрибьюторских соглашений. Маркетплейсы не следят за вашими ценами. При этом 79% изъятий контрафакта сейчас приходится на мелкие посылки, то есть отдельные продавцы обходят таможню в промышленных масштабах.

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

Подход FourA

Наивный стек состоит из одного скрапера на маркетплейс, одной задачи cron и одного алерта. Затем скрапер ломается из-за обновления верстки Amazon, ваши IP блокируют из-за частых запросов к одному товару из одной ASN, или парсер цены начинает отдавать зачеркнутую рекомендованную цену вместо реального предложения.

Рабочий пайплайн состоит из четырех этапов.

Discovery. Начните со списка SKU и найдите все активные предложения на маркетплейсах. ASIN на Amazon, ID товаров на Walmart, ID объявлений на eBay, URL товаров в TikTok Shop. В основном это скрапинг каталогов: опрос страниц категорий, поисковой выдачи и вариантов на страницах товаров.

Сбор страниц. Для каждого предложения загрузите актуальную страницу и извлеките отображаемую цену, имя продавца, владельца buy box, купоны, скидки Subscribe & Save и метку времени. Некоторые площадки отдают чистый HTML. TikTok Shop и Google Shopping рендерят логику цен через JavaScript, поэтому здесь нужен полноценный браузер, а не HTTP-библиотека.

Реконструкция цены. Здесь ошибается большинство команд. Amazon показывает базовую цену, скидку Subscribe & Save от 5% до 15%, иногда купон или разделение на мультипаки. Итоговая цена для покупателя редко совпадает с цифрой в заголовке. Мониторинг, который парсит только заголовок, пропускает нарушения, скрытые в стеке скидок.

Доказательства и алерты. При фиксации нарушения команде комплаенса нужны доказательства: URL, скриншот, точная цена, метка времени, продавец и время жизни предложения. Без этих данных оспорить нарушение на маркетплейсе невозможно.

Платформа вроде FourA предоставляет единый API для сложных задач. HTTP requests для маркетплейсов с чистым HTML, сессии браузера для сайтов с обилием JavaScript и маршрутизация proxy, которой вам не нужно управлять. Вы отправляете request на URL товара Amazon с настроенным профилем браузера, и система отправляет эквивалентные Chrome headers для корректного рендеринга страницы. Вы отправляете запрос на Amazon US через proxy региона US, затем тот же SKU на Amazon DE через proxy региона DE, и получаете цены с учетом локального контекста.

curl -X POST "https://api.foura.ai/api/proxy" \
  -H "x-api-key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "maxTries": 5,
    "timeout_ms": 30000,
    "request": {
      "method": "GET",
      "url": "https://www.amazon.com/dp/B0EXAMPLE",
      "unblocker": true,
      "validate": {
        "status": { "accept": [200] },
        "data": { "fail": ["captcha", "Robot Check"] }
      }
    }
  }'

Вот и весь вызов. Никакой логики ротации proxy в вашем коде. Никаких проверок в духе "работает ли этот сайт на JavaScript сегодня". Инфраструктура берет на себя маршрутизацию и повторные попытки (retries), а ваш пайплайн занимается логикой цен. Подробнее о том, что флаг профиля браузера делает на уровне сети, читайте в нашем разборе Web Unblocker.

Географический фактор важнее, чем кажется. Бренду, продающему в США, ЕС и Великобритании, нужна видимость цен из адресного пространства IP каждого региона, поскольку маркетплейсы иногда показывают региональные цены или вовсе скрывают предложение от IP вне региона. Маршрутизация по регионам позволяет убедиться, что продавец с пометкой "доставка по всему миру" действительно нарушает MAP на ключевых рынках.

Результаты

Бренд среднего размера с 500 SKU, шестью маркетплейсами и тремя регионами получает около 9 000 страниц товаров для мониторинга. Ежечасный сбор дает около 216 000 request в день (показательный сценарий на основе типичного масштаба защиты бренда в среднем сегменте). Для специализированного API это мелочь, а при самостоятельной разработке потребовало бы отдельной команды инженеров на полный день. Но главная цифра здесь не количество request в день, а то, как быстро нарушение обнаруживается в течение того же часа после появления.

На практике улучшения выглядят следующим образом:

  • Задержка обнаружения (detection latency) снижается с нескольких дней (ручной или еженедельный сбор) до менее чем одного часа при ежечасном опросе
  • Покрытие расширяется от "трех маркетплейсов, за которыми удается уследить" до всех шести, где реально продается бренд
  • Ложные срабатывания (false positives) резко падают, когда реконструкция цены корректно обрабатывает купоны, S&S и мультипаки
  • Качество доказательств растет, так как каждое обнаружение сопровождается скриншотом и меткой времени, привязанными к request

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

Главный вывод

Нарушения MAP, это не проблема качества данных. Это проблема времени. Преимущество у того, кто видит нарушение первым: у бренда, который находит его до конверсии листинга, или у реселлера, который забирает маржу и меняет цену обратно до того, как кто-то успеет заметить. Каждый уровень вашего стека мониторинга (географическая точность, рендеринг JavaScript, реконструкция структуры цен) по сути просто возвращает вам драгоценные минуты.

Бренды, побеждающие в этой гонке в 2026 году, перестали относиться к контролю MAP как к ежеквартальному аудиту. Они сделали его работающей в реальном времени инфраструктурой. Дешевле всего исправить то нарушение, которое обнаружено в первый же час после его появления.