Техническое задание (ТЗ) на разработку дашбордов для отделов продаж и маркетинга в Power BI
Цель проекта
Разработать интерактивные дашборды в Power BI для анализа данных продаж, лидогенерации и эффективности рекламных кампаний. Данные будут загружаться из:
• 1С: Малый бизнес — для получения данных о продажах, клиентах и остатках товаров.
• Рекламных кабинетов Facebook и Google Ads — для анализа маркетинговых показателей (CTR, CPA, ROI, расходы и т.д.).
1. Функциональные требования
1.1. Дашборд “Продажи”
• Ключевые метрики:
• Общая выручка.
• Количество продаж.
• Средний чек.
• Маржинальность (глобальная и по продуктам).
• Выполнение плана продаж в %.
• Фильтры:
• По периоду (день, месяц, год).
• По регионам/филиалам.
• По менеджерам.
• По категориям товаров и отдельным продуктам.
• Детализация:
• Разбивка продаж по категориям.
• Динамика продаж по дням/месяцам.
• Количество возвратов.
• Топ-10 товаров по прибыльности.
1.2. Дашборд “Лидогенерация и реклама”
• Ключевые метрики:
• Общее количество лидов.
• Стоимость лида (CPL).
• Конверсия лидов в продажи (%).
• Общий бюджет и расходы на рекламу.
• ROI (рентабельность инвестиций в рекламу).
• CTR, CPA, CPM.
• Фильтры:
• По рекламным платформам (Facebook/Google Ads).
• По кампаниям/группам объявлений.
• По сегментам аудиторий.
• По регионам.
• Детализация:
• Динамика расходов и количества лидов по дням/месяцам.
• Сравнение эффективности кампаний.
• Источники трафика и распределение лидов по регионам.
2. Технические требования
2.1. Источники данных
1. 1С: Малый бизнес:
• Формат данных: PostgreSQL/MySQL или файл выгрузки (CSV, Excel, XML).
• Данные для экспорта:
• Таблица продаж (дата, клиент, товар, сумма, менеджер, регион, маржинальность).
• Каталог товаров (артикул, название, категория, остатки, себестоимость).
• Информация о клиентах (имя, регион, дата регистрации).
2. Рекламные кабинеты Facebook и Google Ads:
• Подключение через API.
• Данные для экспорта:
• Расходы на рекламу, клики, показы, лиды, конверсии.
• Метрики (CTR, CPA, CPM, ROI).
2.2. Обновление данных
• Автоматическое обновление дашбордов:
• 1С: ежедневная выгрузка данных.
• Facebook/Google Ads: обновление через API каждые 6 часов.
2.3. Интеграция
• Настроить Power BI для работы с различными источниками:
• Через ODBC-драйвер для базы данных 1С.
• Через веб-запросы API для рекламных кабинетов.
2.4. Архитектура дашбордов
• Логика модели данных:
• Создание таблиц фактов (продажи, расходы, лиды).
• Связь между таблицами через уникальные идентификаторы (ID клиента, ID кампании).
• Оптимизация:
• Агрегация больших объемов данных для быстрой работы.
• Минимизация вычисляемых полей в Power BI, перенос вычислений на уровень источника.
3. UI/UX требования
• Дизайн:
• Простой и интуитивный интерфейс.
• Графики: столбчатые диаграммы, линейные графики, круговые диаграммы, карточки.
• Использование корпоративных цветов.
• Функционал:
• Возможность глубокого фильтрования данных.
• Интерактивность: клики на графики обновляют связанные данные.
• Панель KPI на главной