Сбор с фарм-сайтов

Гайд по использованию шаблона проекта "Сбор с фарм-сайтов"

Гайд по шаблону проекта «Сбор цен с фарм-сайтов»

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

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

Важно: это шаблон сбора данных, а не отдельная система ценового мониторинга. Он может запускаться регулярно по расписанию, но в базовый вариант не входят алерты, рекомендации по изменению цены, динамика цен, сравнение с собственной ценой клиента, RRP/MAP-логика и автоматические правила отклонений.

Кому будет полезен шаблон?

Аптечным сетям

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

Производителям лекарств и медицинских товаров

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

Производителям упаковки и B2B-командам

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

Аналитикам и BI-командам

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

Командам e-commerce и ценообразования

Если важно регулярно проверять конкретные SKU, контролировать цены конкурентов в регионах и видеть, какие данные доступны покупателю на аптечных сайтах.

Какие задачи помогает решить шаблон?

С помощью шаблона «Сбор цен с фарм-сайтов» можно:

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

Шаблон можно использовать для разового сбора данных или для регулярных запусков по расписанию.

Как создать проект?

Откройте шаблон «Сбор цен с фарм-сайтов» и создайте проект на его основе. Система подготовит проект с таблицами заданий, сессий, отчёта и биллинга.

Укажите понятное название проекта и выберите папку в воркспейсе. Название лучше делать прикладным, например:

  • «Фарма: цены конкурентов — Москва»;
  • «Аптеки: карточки препаратов — регионы»;
  • «Сбор базы препаратов — производители»;
  • «Фарм-поиск: обезболивающие — выдача».

После создания проект находится в статусе «Черновик». В этом статусе можно добавлять и редактировать задания. Автоматический сбор начнётся только после активации проекта.

Добавление нового задания

Каждое задание описывает отдельный сценарий сбора: фарм-сайт, регион или адрес, режим, входные данные, расписание и дополнительные настройки.

Создавайте отдельные задания, если отличаются:

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

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

Дайте заданию понятное имя. Хорошие примеры:

  • «Аптека.ру — Москва — карточки»;
  • «Здравсити — Махачкала — 200 SKU»;
  • «Ютека — поиск препаратов»;
  • «Фарм-категория — обезболивающие».

Выбор фарм-сайта

В задании выберите домен из списка фармацевтических источников. Шаблон рассчитан на аптечные сайты, сервисы заказа лекарств и другие фарм-источники.

Не используйте этот шаблон для маркетплейсов, FMCG-сайтов, автотоваров или обычных интернет-магазинов без фарм-специфики. Для таких задач лучше выбрать профильный шаблон.

Если нужного сайта нет в списке, обратитесь в поддержку. Команда Foldi проверит, можно ли добавить источник в фарм-шаблон или требуется отдельное решение.

Выбор режима сбора

Поле «Режим сбора» определяет, какие входные данные нужно заполнить и как система будет собирать результаты.

  1. Карточки

Используйте этот режим, если нужно проверить конкретные препараты или товары. В поле «Ссылки» добавьте ссылки на карточки — каждую ссылку с новой строки.

Режим подходит для задач, где уже есть список SKU или препаратов. Например, аптечная сеть может передать список ссылок конкурентов и регулярно собирать по ним цену, наличие и производителя.

  1. Категории

Используйте этот режим, если нужно собрать товары из раздела или категории фарм-сайта. В поле «Ссылки» добавьте ссылки на нужные категории.

Если категория состоит из нескольких страниц, заполните поле «Пейджер». Оно ограничивает количество страниц для обработки и помогает управлять объёмом сбора.

  1. Поисковые запросы

Используйте этот режим, если нужно собрать выдачу по поисковым фразам. В поле «Поисковые запросы» добавьте фразы — каждую с новой строки.

Примеры запросов:

  • парацетамол;
  • ибупрофен;
  • витамин D;
  • спрей для горла;
  • средство от аллергии.

Для поисковой выдачи также может использоваться «Пейджер», если нужно собрать несколько страниц результатов. Ссылки в этом режиме указывать не нужно.

Регион и адрес

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

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

Расписание и окно сбора

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

Пример: окно 00-06/6 означает, что сбор может быть выполнен в любой момент с 00:00 до 06:00, а к 06:00 данные должны быть готовы.

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

Сохранённая копия страницы

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

Доступные варианты:

  • не сохранять копию;
  • HTML;
  • Screenshot;
  • HTML + Screenshot.

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

Активация проекта и запуск

После добавления заданий активируйте проект. Пока проект находится в статусе «Черновик», автоматические сборы не выполняются.

Перед запуском проверьте:

  • выбран ли фарм-сайт;
  • указан ли регион или адрес, если он важен для источника;
  • выбран ли режим сбора;
  • заполнены ли ссылки для режимов «Карточки» и «Категории»;
  • заполнены ли поисковые запросы для режима «Поисковые запросы»;
  • нужен ли «Пейджер» для категорий или поисковой выдачи;
  • корректно ли настроено расписание;
  • нужно ли сохранять HTML или скриншоты.

После активации задания будут запускаться по расписанию. Если нужен разовый сбор, запустите задание вручную.

Что происходит после запуска?

Каждый запуск задания создаёт отдельную сессию. В сессии можно посмотреть:

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

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

Работа с результатами

Результаты появляются в отчёте проекта. В зависимости от сайта и режима сбора в отчёте могут быть заполнены:

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

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

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

Что не входит в этот шаблон

В текущий шаблон «Сбор цен с фарм-сайтов» не входят:

  • автоматические рекомендации по изменению цены;
  • сравнение с собственной ценой клиента;
  • алерты по изменению цены или наличия;
  • правила отклонений и пороги нарушений;
  • RRP/MAP-логика;
  • полноценная ассортиментная матрица;
  • отдельный контур matching-сопоставления;
  • готовые витрины динамики цен;
  • хранение клиентских логинов, паролей или данных авторизации в отчёте.

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

Помощь и поддержка

Если у вас возникли вопросы по настройке проекта, выбору фарм-сайта, добавлению ссылок, интерпретации отчёта или стоимости сбора, напишите на support@metacommerce.ru или позвоните по номеру 8 800 500-22-64.

Готовы попробовать?

Создайте бесплатную учетную запись и настройте ваши проекты мониторинга

Создать аккаунт
Ракета
eapteka

Начните с консультации

На встрече с проектным офисом мы поможем сформировать требования и оценить реализуемость проекта бесплатно.

Оставить заявку
Ракета