MPAPI — ASO-платформа для RuStore

Мониторинг позиций, анализ конкурентов и ASO-инструменты для RuStore

О проекте

MPAPI (mpapi.ru) — SaaS-платформа для ASO во внутреннем магазине RuStore: автоматический мониторинг позиций top‑200, анализ конкурентов, семантика и ASO-черновики на базе GigaChat.

  • Срок: 1 месяц
  • Стоимость: 550 000 руб

Заказчику нужен SaaS для ASO в RuStore: автоматический мониторинг позиций по ключевым запросам, история выдачи, анализ конкурентов и инструменты для работы с семантикой карточки приложения. Ручной сбор данных отнимал часы и не давал накопить историю для принятия решений.

ЗАДАЧА

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

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

РЕШЕНИЕ

Мы разработали MPAPI (mpapi.ru) — fullstack-платформу на Next.js с личным кабинетом на базе Metronic, PostgreSQL и фоновыми задачами для регулярного парсинга выдачи RuStore. Пользователь добавляет приложение по URL или package name, подключает поисковые запросы и получает матрицу позиций, историю и аналитику конкурентов.

Ключевой функционал

  • Мониторинг позиций top‑200 с четырьмя автоматическими съёмами в день (09:00 · 13:00 · 18:00 · 21:00 МСК) и историей до 365 дней на платных тарифах.
  • Полный снимок выдачи на каждый проход — не только «свои» приложения, но и весь топ, что даёт историю с первого дня и базу для анализа конкурентов.
  • Анализ конкурентов: top‑10 в выдаче, сравнение до 5 приложений по общим запросам, графики динамики и week-over-week.
  • Семантика и ASO: анализ вхождения ключей в название и описание, сбор семантического ядра, черновики текстов через GigaChat с учётом целевых фраз.
  • ASO-эксперименты — отслеживание влияния изменений карточки на позиции в выдаче.
  • Тарифная модель (Free / Solo / Pro) с квотами на приложения, запросы и AI-инструменты; оплата через Robokassa.
  • Админ-панель: управление пользователями, SMTP-настройки, лимиты и интервалы проверок.

РЕАЛИЗАЦИЯ

Проект был реализован за один месяц с нуля: от ТЗ и архитектуры до деплоя на домен mpapi.ru. Основной вызов — стабильный сбор выдачи RuStore при отсутствии официального API для поисковых позиций. Мы построили пайплайн парсинга с нормализацией запросов, общим кэшем выдачи между пользователями и сохранением полного SERP-снимка на каждый проход.

Архитектура и технологии

  • Frontend + API: Next.js 16 (App Router), TypeScript, Tailwind CSS, React Query.
  • База данных: PostgreSQL + Prisma ORM; soft-delete с хранением истории удалённых данных 90 дней.
  • Аутентификация: регистрация по email, подтверждение почты, роли «пользователь» и «админ».
  • Планировщик: cron-задачи для автосъёмов; настраиваемая глубина выдачи (50 / 100 / 200 / 500).
  • AI-модуль: интеграция с GigaChat для ASO-черновиков, разборов карточек и фильтрации семантического ядра.
  • Биллинг: тарифные планы с квотами, paywall для премиум-функций, Robokassa для подписок.

Лендинг и личный кабинет оформлены в едином стиле: публичная часть объясняет возможности и тарифы, после регистрации пользователь попадает в кабинет с разделами «Приложения», «Запросы», «Позиции», «Конкуренты» и «Семантика».

РЕЗУЛЬТАТ

MPAPI стал готовым коммерческим продуктом для ASO в RuStore: пользователи получают автоматический мониторинг вместо ручной рутины, а издатели — инструменты для работы с семантикой и конкурентами в одном интерфейсе. Тариф «Старт» (0 ₽) позволяет протестировать все разделы с лимитами, а платные планы снимают квоты и увеличивают глубину истории.

Платформа масштабируется под портфель приложений: до 10 приложений и 300 запросов на тарифе Pro, сравнение конкурентов, email-алерты по избранным запросам и неограниченные ASO-инструменты. Заказчик получил SaaS-сервис, готовый к продвижению и монетизации без доработки базового функционала.

• Мониторинг позиций top‑200 с 4 автосъёмами в день и историей до 365 дней. • Полный снимок выдачи RuStore и анализ конкурентов в одном кабинете. • ASO-черновики и семантическое ядро на базе GigaChat; тарифы Free / Solo / Pro с оплатой через Robokassa.