Ad Analysis Architecture (Cross-Platform)
Оновлено: 2026-04-14
Джерело: сесія "Analyze ad campaigns across platforms"
Ціль
Побудувати систему аналізу рекламних кампаній по групах оголошень з усіх каналів, включаючи AI-аналіз креативів (Claude Vision).
Канали збору даних
| Канал |
Метод |
Статус |
| Google Ads |
API (ad-analytics-hub, Node.js) |
🟡 частково підключено |
| Meta (Facebook/Instagram) |
Excel-експорт → скрипт |
🔵 планується |
| TikTok |
Excel-експорт → скрипт |
🔵 планується |
| DV360 |
Reporting API / BigQuery Transfer |
🔵 планується |
| Tabletki.ua |
Excel → Cowork skill |
🟢 готово |
| Bloggers |
Excel → Cowork skill |
🟢 готово |
| GA4 |
Data API (сесії/конверсії по source/campaign) |
🔵 планується |
| Telegram Ads |
Вручну |
❌ немає API |
Архітектура аналізу по групі оголошень
- Збір метрик за обраний період
- Визначення цілі кампанії (назва + тип платформи + довідник)
- Завантаження креативів → Claude Vision описує: зображення, меседж, CTA, колірна схема, відповідність бренду
- Оцінка показників відносно цілі (охоплення→CPM/Reach, трафік→CTR/CPC, конверсії→CPA/ROAS)
- Порівняння між групами в межах кампанії
- Рекомендації: зупинити / масштабувати / змінити креатив / скоригувати аудиторію
Відомі проблеми (з міграції Looker → PBI)
- DV360: немає даних про відеоперегляди (View Rate)
- Google Ads: немає Reach → Frequency не рахується; валюти змішані (UAH + USD для UZ/KZ)
- Meta: валюта Amount Spent не підписана
- Бренди не в довіднику: Medizine, Vitabiotics, Delta
- Опечатки в назвах: "Deеp Heat" (кирилична "е"), "Остеокеа" замість Osteocare