В каждом проекте Metacommerce есть три основные сущности: задание, сессия и отчёт.
Они описывают последовательные этапы работы:
Задание → выполнение → сессия → отчёт
- Задание определяет, что нужно сделать.
- Сессия фиксирует отдельное выполнение задания.
- Отчёт содержит полученный результат.
Задание
Задание описывает, что, где, когда и с какими параметрами необходимо выполнить или получить.
В зависимости от шаблона проекта задание может содержать:
- источник данных;
- регион;
- ссылки, категории или поисковые запросы;
- режим выполнения;
- расписание;
- окно выполнения;
- дополнительные настройки.
Например, в проекте по мониторингу маркетплейсов задание может описывать сбор данных с Ozon по категории «Смартфоны» для Москвы.
Задание можно выполнить несколько раз. Оно сохраняет настройки, на основе которых создаются новые запуски.
Сессия
Сессия — это факт конкретного выполнения задания.
Каждый новый запуск создаёт отдельную сессию. Поэтому у одного задания со временем может появиться несколько сессий.
В сессии обычно можно увидеть:
- какое задание выполнялось;
- с какими параметрами оно было запущено;
- дату и время выполнения;
- состояние выполнения;
- основные показатели;
- информацию об ошибках;
- связь с полученными результатами.
Например, если задание запускается ежедневно, каждый ежедневный запуск создаёт новую сессию. Это позволяет просматривать историю выполнений и сравнивать результаты за разные даты.
Отчёт
Отчёт содержит результат, полученный в ходе сессии и подготовленный для дальнейшей работы.
В зависимости от шаблона в отчёте могут находиться:
- собранные товары;
- цены и наличие;
- продавцы;
- характеристики;
- позиции в поисковой выдаче;
- даты и источники сбора;
- другие данные, предусмотренные проектом.
Одна сессия может создавать один или несколько отчётов.
Отчёт можно просматривать с помощью доступных представлений, фильтровать и сортировать. Возможности экспорта и передачи данных зависят от шаблона проекта и подключённых приложений.
Пример
Допустим, нужно ежедневно отслеживать цены на смартфоны в Москве.
Задание
В задании указаны:
- маркетплейс;
- регион — Москва;
- категория или список товаров;
- ежедневное расписание;
- другие необходимые параметры.
Сессии
Задание выполняется каждый день:
- запуск в понедельник создаёт первую сессию;
- запуск во вторник — вторую;
- запуск в среду — третью.
Каждая сессия хранит информацию о своём выполнении.
Отчёты
После выполнения сессий в отчёте появляются данные, относящиеся к соответствующим запускам. По дате или связи с сессией можно определить, когда были получены конкретные результаты.
Итоговая связь выглядит так:
Задание «Смартфоны — Ozon — Москва»
Сессия за понедельник ──→ результаты за понедельник
Сессия за вторник ──────→ результаты за вторник
Сессия за среду ────────→ результаты за среду
Что важно не путать
Задание — не запуск
Задание содержит настройки и может выполняться многократно. Отдельное выполнение задания фиксируется сессией.
Сессия — не отчёт
Сессия показывает, как прошло выполнение: время, состояние, показатели и ошибки. Отчёт содержит полезный результат этого выполнения.
Отчёт может объединять данные
Устройство отчётов зависит от шаблона. Данные нескольких сессий могут отображаться в общей структуре, сохраняя связь с датой и источником результата.
Где искать причину проблемы?
Если задание не выполнилось, проверьте:
- Заполнены ли обязательные параметры задания.
- Настроен ли ручной запуск или расписание.
- Появилась ли новая сессия.
- Какое состояние указано у сессии.
- Есть ли в сессии сведения об ошибках.
- Создана ли связь с результатом.
- Появились ли данные в отчёте.
Если сессия завершена, но ожидаемых данных в отчёте нет, при обращении в поддержку укажите:
- название проекта;
- название задания;
- дату и время запуска;
- сессию, с которой связан вопрос;
- краткое описание ожидаемого результата.
Кратко
- Задание — что и с какими параметрами нужно выполнить.
- Сессия — отдельное выполнение задания.
- Отчёт — результат выполнения, предназначенный для работы пользователя.
Если нужна помощь, обратитесь в поддержку:
- электронная почта: support@metacommerce.ru;
- телефон: 8 800 500-22-64.