Технічне Завдання (ТЗ) на розробку дашбордів для відділів продажу та маркетингу в 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 на головній