Все статьи

Выявление нарушений 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, или извлечение цены тихо возвращает зачеркнутую рекомендованную розничную цену вместо фактического предложения.

Рабочий pipeline состоит из четырех частей.

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

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

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

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

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

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 сегодня». Инфраструктура берет на себя маршрутизацию и повторные попытки, а ваш pipeline занимается логикой цен. Для более подробного изучения того, что флаг unblocker делает на сетевом уровне, читайте наш разбор Web Unblocker.

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

Результаты

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

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

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

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

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

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

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