Про проєкт

Суть проєкту: Digital Panel Control (DPC)

DPC — моя система зведеної маркетингової аналітики: один інтерфейс замість п’яти–шести різних кабінетів.

Нижче на сторінці — демо-вигляд робочої панелі. Дані ілюстративні; логіка побудови така ж, як у бойовій схемі.

Задача, яку я собі ставив

Показати в одному місці ключові метрики по сайту й рекламі за обраний період — сесії, канали, пошук, витрати, ліди, відгуки — без ручного зведення в Excel і без постійного перемикання між сервісами.

Схему продумав так

Шар Що це Роль
Фронтенд HTML + JavaScript + Bootstrap (адмін-шаблон) Дашборди, таблиці, KPI, фільтр періоду
Інтеграційний шар n8n на окремому домені Webhook → запити до API → єдиний JSON-відповідь
Джерела даних Google / Meta API Живі звіти
Інфраструктура VPS, Nginx, HTTPS, Basic Auth Хостинг панелі та безпека

Які сервіси підключені (або закладені в архітектуру)

Сервіс Що дає панелі
Google Analytics 4 (GA4) Сесії, користувачі, джерела / канали (Session source / medium), конверсії / ліди
Google Search Console (GSC) Запити, кліки, покази, CTR, позиції
Google Ads Витрати, кліки, CPC, конверсії (в інтерфейсі — у ₴ / UAH)
Google Business Profile Профіль, відгуки, публікації
Google Cloud Console OAuth-клієнт для доступу n8n до Google API (credential + redirect URI)
Meta Marketing API Рекламні кабінети Facebook / Instagram — витрати, охоплення, ліди

Алгоритм зв’язки (бойова схема)

  1. Фронтенд (дашборд) — HTML/JS-інтерфейс: вибір періоду (7 / 30 днів / свій діапазон), KPI-картки, таблиці.
  2. Проміжний шар (n8n) — приймає запит з дашборда (webhook), сам ходить в API сервісів (GA4, Search Console, Ads, Meta тощо), приводить відповідь до єдиного формату.
  3. Відображення — дашборд малює таблиці й зведення за цим JSON. Якщо API тимчасово недоступне — показується зрозуміла заглушка / демо-дані, щоб екран не «ламався».
  4. Хостинг — статичний фронт на VPS за Nginx; захищений доступ до панелі; окремий контур для workflow / інтеграцій.

Чому через n8n, а не «все в браузері»

Секрети й OAuth залишаються на сервері. Дашборд отримує вже підготовлений звіт, а не сирий доступ до всіх API. Так простіше міняти джерело даних і масштабувати: новий канал = новий workflow, інтерфейс майже той самий.

Інтерфейс

Демо-панель маркетингової аналітики

Демонстраційні дані — приклад інтегрованого дашборда

1. Analytics (GA4)

Загальна картина трафіку на сайт: сеанси, залученість і ліди в розрізі джерел / каналів.

GA4 — Summary

Сеанси44 534
Сеанси з взаємодією18 170
Серед. час взаємодії50 сек
Leads2 232

GA4 — Топ-10 джерел / каналів сеанса

# Джерело / Канал Сеанси Сеанси з взаємодією Серед. час взаємодії Leads
1google / cpc16 4947 73253 сек809
2google / organic14 1497 5511 хв 16 сек1 045
3tiktok / paid5 6601720 сек6
4(direct) / (none)5 3741 11224 сек176
5facebook / paid1 55226910 сек9
6chatgpt.com / ai-assistant3452091 хв 28 сек60
7(data not available)3062331 хв 2 сек23
8bpr_center / mobile_app22112352 сек44
9ig / social1921531 хв 20 сек17
10lm.facebook.com / referral94516 сек0
Total44 53418 17050 сек2 232

2. Google Ads

Витрати, конверсії та ефективність кампаній у Google Ads. Валюта — гривня (₴).

Google Ads — Summary

Витрати₴1 195,55
Conversion262
Серед. ціна за клік₴0,26
Серед. ціна Conversion₴4,56

Google Ads — Campaign Performance

Кампанія Покази Кліки CTR % Витрати Conversion Серед. CPC Серед. CPA
Display | Remarketing48 1201 8423,83%₴412,3093₴0,22₴4,43
Search | Generic31 4601 9866,31%₴528,7594₴0,27₴5,63
Search | Brand12 8008406,56%₴254,5075₴0,30₴3,39
Total92 3804 6685,05%₴1 195,55262₴0,26₴4,56

3. Meta Business

Підсумок Meta Ads з розбивкою лідів: на сайті та Instant Form. Нижче — деталізація по кампаніях.

Meta Business — Summary

Витрати₴1 543,45
Leads (Meta total)244
Leads (On-site)106
Leads (Instant Form)138
CPC₴0,38
CPL₴6,33

Meta Business — Campaign Performance

Кампанія Покази Кліки Витрати Leads (Total Meta) CPC CPL
Leads | Broad Target31 2001 654₴689,3097₴0,42₴7,11
Leads | Smartphones | 18-3525 4801 432₴512,4084₴0,36₴6,10
Leads | Remarketing18 630978₴341,7563₴0,35₴5,42
Total75 3104 064₴1 543,45244₴0,38₴6,33

4. Search Console

Органічний пошук: кліки, покази, CTR і середня позиція. Окремо — топ-запити та топ-сторінки.

Search Console — Зведення

Кліки на сайт198
Покази3 972
Середній CTR %4,98
Середня позиція6,4

Статистика

Запит Кліки ↓ Покази CTR % Позиція
купити смартфон427885,33%5,2
iphone 16338863,72%7,1
ноутбук для роботи304097,33%4,8
samsung galaxy225124,30%6,0
ігровий пк193345,69%5,5
як вибрати телефон1511612,93%2,1
монітор 27 дюймів123973,02%9,4
навушники bluetooth111985,56%7,8
Total1983 9724,98%6,4
Сторінка Кліки ↓ Покази CTR % Позиція
/37914 2812,65%13,5
/catalog/smartphones12912 0081,07%6,2
/catalog/laptops955 2001,83%8,1
/catalog/pc422 1002,00%11,0
/blog/how-to-choose-phone381 8502,05%9,5
/contacts289802,86%7,8
Total76938 1702,01%9,6

5. Google Business Profile / Maps

Локальні дії з Google Maps: взаємодії з профілем, дзвінки, маршрути, переходи на сайт, відгуки та публікації.

Ефективність

Взаємодії з профілем1 764
Дзвінки166
Маршрути887
Кліки на сайт711

Профіль і відгуки

Назва профілюTechStore UA (демо)
Кількість відгуків3 362
Дата останнього відгуку17.02.2026

Публікації

Дата Назва
15.01.2024Як вибрати телефон: на що звернути увагу
01.02.2024На що звернути увагу при покупці ноутбука
10.02.2024Топ-5 смартфонів для роботи та навчання