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

Коротко о проекте
Данные о закупке мобильного трафика приходилось собирать из разных рекламных кабинетов, сверять с трекингом и переносить в таблицы для клиентских отчётов. Требовалось объединить кампании, расходы, конверсии и балансы в одном кабинете для рекламодателей мобильных приложений и агентств. В основу заложили разделение работы: медиабайер ведёт закупку, клиент следит за результатами и выгружает отчётность. Для агентств требовалась структура с субаккаунтами, а для финансовой команды — общий учёт расходов, списаний и остатков.
- API доступов, кампаний и биллинга
- API аналитики, уведомлений и аудита
- Приём и обработка постбэков
- Атрибуция конверсий с сохранением данных
- Объединить данные о кампаниях, расходах и конверсиях
- Дать клиентам доступ к результатам закупки и выгрузке отчётов
- Связать расходы, списания и остатки в одном учёте
Хотите так же у себя? Расскажите о задаче — предложим решение и оценим сроки.
Кабинет для рекламодателя и агентства
Спроектировали модель компаний и субаккаунтов с разными правами доступа. Она учитывает два сценария: рекламодатель закупает трафик для своих приложений, агентство ведёт закупку для нескольких клиентов. Финансовый учёт привязали к компании.
Клиенту отвели просмотр результатов и выгрузку данных. Подготовку кампаний закрепили за командой закупки: описали выбор оффера, таргетинг, бюджеты, креативы и модерацию. Закупкой во внешних кабинетах управляет медиабайер.
Расходы и результаты вместе
В схеме интеграций закрепили единый источник данных о трафике и расходах. Реализовали приём сведений о конверсиях и их привязку к кампаниям — основу для сопоставления затрат с результатами закупки.
В аналитике заложили обработку данных, которые приходят с задержкой, и оценку качества трафика по удержанию, признакам фрода и аномалиям расходов. Детализацию отчётов связали с тем, какие данные предоставляет источник.
Финансы на уровне компании
Спроектировали финансовый учёт с балансом компании, подтверждением пополнений и журналом проводок. Расходы, списания и остатки связали в одной модели, чтобы финансовая команда могла сверять их без отдельных таблиц.
В модель включили комиссии и лимиты. Внутреннюю комиссию и маржу отделили от данных, доступных клиенту.
Техническая часть
Техническая часть
Собрали серверные API для доступов, кампаний, биллинга, аналитики, уведомлений и аудита. Обработку постбэков выстроили через очередь событий: после атрибуции данные сохраняются в PostgreSQL.
Серверная версия запускается локально и в Docker. Для работы с API подготовили Postman-коллекцию и Swagger-страницы.
Целевая аудитория
- Рекламодатели мобильных приложений
- Команды привлечения пользователей и медиабайеры
- Агентства с субклиентами
- Финансовые команды
Что нужно пользователю
Job to be done — от ситуации к результату
Чтобы понять, как работает закупка трафика для моего приложения, мне приходилось собирать данные из разных рекламных кабинетов, сверять их с трекингом и сводить отчёт в таблице.
Хочу понимать, на что уходит рекламный бюджет и какие результаты даёт работа медиабайеров, без самостоятельной сборки отчётности.
Получаю общую картину расходов и результатов закупки и могу самостоятельно выгружать данные для анализа.
Что внутри
API доступов, кампаний и биллинга
API аналитики, уведомлений и аудита
Приём и обработка постбэков
Атрибуция конверсий с сохранением данных
Модель компаний, субаккаунтов и ролевых доступов
Финансовая модель с балансом и журналом проводок
Как работали
Описание сценариев закупки и клиентской отчётности
Проектирование аккаунтов, финансового учёта и интеграций
Разработка серверных API
Реализация обработки постбэков и атрибуции
Подготовка окружения для запуска и документации API
Нужен похожий проект?
Расскажите о задаче — оценим объём, сроки и стоимость, предложим решение. Есть ТЗ — загрузите его и получите предварительную цифру за несколько минут.
Другие проекты
Смотреть все работы
Сервис собирает материалы проектов в проверенное редактором досье, готовит кейсы и посты для разных площадок и публикует их по расписанию

Внутренний дашборд-игра Quantum показывает путь проекта от выдачи до оплаты и засчитывает принятую работу в личный прогресс разработчика

Платформа для учёта исполнителей, договоров и документов с электронным документооборотом через Контур.Диадок