Перейти до змісту

Дашборди та KPI

Звіти для клієнтів агенції: автоматичний дашборд замість скріншотів

Як маркетинговій агенції автоматизувати звітність для клієнтів — структура звіту, pacing бюджету, план/факт, пояснення змін, white-label кабінет і Telegram-звіти — щоб менеджери не витрачали дні на скріншоти.

DATUMPANELОпубліковано Оновлено 6 хв читання

Обкладинка статті про звіти для клієнтів агенції

У типовій агенції наприкінці місяця менеджери кілька днів збирають скріншоти з кабінетів, зводять таблиці й пишуть коментарі. Це час, за який клієнт не платить, і звіт, який він переглядає за дві хвилини. Автоматизований клієнтський дашборд вирішує обидві проблеми.

Що клієнт хоче бачити

Клієнту агенції не потрібні 40 метрик з кабінету. Йому потрібні відповіді:

  1. Скільки витратили і чи в межах плану?
  2. Що отримали в грошах або заявках — за даними його CRM, а не лише кабінетів?
  3. Що змінилося і чому?
  4. Що агенція робить далі?

Структура клієнтського звіту

БлокЗміст
Підсумоквитрати, ліди/продажі, CPA або ROAS, порівняння з минулим періодом і планом
Pacingвитрати від початку місяця vs план, прогноз на кінець місяця
КаналиGoogle, Meta, TikTok тощо: витрати, результат, CPA/ROAS
Кампаніїтоп і аутсайдери, з поясненням
Креативинайкращі оголошення з превʼю
Коментар3–5 речень: що сталося, чому, що робимо

Pacing і план/факт

Pacing — найкорисніший блок для обох сторін:

Прогноз витрат = витрати від початку місяця / минулі дні × днів у місяці

КлієнтПлан місяцяФакт на 15-теПрогнозСтатус
Клієнт А200 000112 000224 000перевитрата
Клієнт Б150 00061 000122 000недовитрата
Клієнт В80 00040 50081 000у плані

Умовні дані. Внутрішній дашборд агенції з pacing по всіх клієнтах дозволяє акаунт-менеджеру помітити проблему 15-го, а не 30-го.

Дані клієнта, а не лише кабінетів

Найсильніший аргумент для утримання клієнта — показати результат у його грошах:

  • для e-commerce — замовлення й виручка з CRM чи платформи;
  • для лідогенерації — ліди з CRM з якістю (кваліфікований, угода, оплата);
  • для застосунків — встановлення й підписки з MMP.

Для цього клієнт дає доступ на читання до CRM або вивантаження, а UTM-дисципліна стає частиною договору (UTM-мітки). Як звести рекламні платформи в одну таблицю — у статті про зведений рекламний звіт.

White-label кабінет

Для агенції клієнтський кабінет — частина продукту:

  • ваш домен і бренд (reports.agency.com), а не чужий сервіс;
  • окремий доступ для кожного клієнта — бачить лише свої дані;
  • ролі: власник клієнта, маркетолог клієнта, акаунт-менеджер агенції;
  • без ліцензій за кожного глядача — важливо, коли клієнтів десятки (власний дашборд чи BI).

Пояснення змін

Цифри без пояснення змушують клієнта писати «чому так?». Корисно автоматично готувати чернетку коментаря:

  • найбільші зміни за каналами і кампаніями;
  • причини, які видно з даних (зросла частота, змінився CPC, вимкнули кампанію);
  • менеджер редагує і додає план дій.

Тут допомагає ШІ-асистент на даних, який формулює чернетку з цифр, а людина перевіряє.

Доставка звітів

  • Щотижнево в Telegram — 5 рядків з посиланням на кабінет (автозвіти);
  • щомісячний PDF з кабінету для тих, кому потрібен файл;
  • алерти для агенції — перевитрата, кампанія без результатів, відхилені оголошення.

Скільки часу це економить

Залежить від кількості клієнтів і поточного процесу. Головна економія — ручне зведення наприкінці місяця перетворюється на редагування коментаря до готових цифр. Окремий плюс — менше помилок копіювання.

Типові помилки

  • Звіт лише з метриками кабінетів без даних клієнта.
  • Різні шаблони для кожного клієнта — неможливо масштабувати.
  • Немає плану — неможливо оцінити «добре чи погано».
  • Доступи до кабінетів клієнтів через особисті акаунти менеджерів.
  • Звіт приходить раз на місяць, коли вже пізно щось змінити.

Чекліст

  • Єдиний шаблон звіту для всіх клієнтів
  • План бюджету і цільові KPI в системі
  • Pacing з прогнозом на кінець місяця
  • Результат за даними CRM клієнта
  • Окремі доступи для кожного клієнта
  • Коментар: що сталося, чому, що далі
  • Щотижневе зведення + алерти для агенції

Приклад клієнтського кабінету — на сторінці для агенцій.

Покроково: один пайплайн для всіх клієнтів

Окремий дашборд на кожного клієнта перестає масштабуватися вже після кількох клієнтів. Підхід, що масштабується:

  1. Одне сховище, одна схема, колонка client_id у кожній таблиці. Рекламні акаунти, ресурс GA4 і CRM кожного клієнта завантажуються в ті самі таблиці.
  2. Довідник клієнтів: ID, назва, ID рекламних акаунтів, ID ресурсу GA4, валюта, часовий пояс, цілі (CPA, ROAS, бюджет), отримувачі звітів.
  3. Один шаблон звіту, запити якого фільтруються за client_id. Новий клієнт — це нові рядки в довіднику, а не нові дашборди.
  4. Доступ до рядків: кожен клієнт під своїм логіном бачить лише свої дані.
  5. Доставка за розкладом: короткий підсумок (email чи месенджер) з посиланням на живий звіт.
-- тижневі KPI кожного клієнта проти його власних цілей
SELECT c.client_name, w.week,
       w.spend, w.conversions, SAFE_DIVIDE(w.spend, w.conversions) AS cpa,
       c.target_cpa,
       SAFE_DIVIDE(w.spend, w.conversions) / c.target_cpa - 1 AS cpa_vs_target,
       SAFE_DIVIDE(w.spend, c.monthly_budget * 7 / 30.4) AS weekly_pace
FROM mart.client_weekly w
JOIN ref.clients c USING (client_id)
WHERE w.week = DATE_TRUNC(DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY), WEEK(MONDAY))
ORDER BY cpa_vs_target DESC;

Сортування за відхиленням від цілі дає команді ранковий список: клієнти вгорі потребують уваги першими.

Приклад: сторінка місячного звіту

Ілюстративна структура для клієнта з лідогенерацією:

БлокЗміст
Підсумок (3 речення)«Лідів 214 (+12% до минулого місяця) за CPA 380 (ціль 400). Кваліфікованих 41%. Наступного місяця: перенести 15% бюджету в пошук.»
Виконання цілейліди, CPA, кваліфіковані ліди, вартість кваліфікованого ліда проти цілі
Каналивитрати, ліди, CPA, частка кваліфікованих за каналами
Що зробили3–5 змін за місяць і їхній ефект
Наступні кроки2–3 заплановані дії з очікуваним результатом
Додатоктаблиця за кампаніями — для маркетолога клієнта

Рядок «вартість кваліфікованого ліда» (за статусом у CRM клієнта) переводить розмову з кліків на бізнес. Для нього потрібні дані CRM клієнта — про це варто домовитися ще на старті.

Доступи на старті: чекліст

  • Рекламні акаунти надано менеджерському акаунту агенції (щонайменше на читання)
  • Ресурс GA4: роль глядача чи аналітика, плюс експорт у BigQuery, якщо є
  • CRM: вивантаження або API для статусів лідів і виручки (лише потрібні поля)
  • Цілі погоджено письмово: CPA чи ROAS, бюджет, що вважається кваліфікованим лідом
  • Отримувачі звітів і частота
  • Договір про обробку даних, якщо йдеться про персональні дані

Чесні звіти

Клієнти довіряють звітам, які показують і те, що не спрацювало. Короткий рядок «що не спрацювало» щомісяця — наприклад, «тест відеокреативів підняв CPA на 30%, зупинили на 9-й день» — нічого не коштує, а хорошим числам після нього вірять більше. Не міняйте метрики між місяцями, щоб показати кращу картину. Якщо визначення метрики змінилося, напишіть про це у звіті і покажіть обидві версії за один період.

Масштабування: що ламається після 20+ клієнтів

ПроблемаСимптомЯк виправити
Вартість конекторів за акаунтрахунок за інструмент росте з кожним клієнтомзабирати дані з API платформ у власне сховище або домовитися про ціну за робочий простір
Зміни токенів і доступівзвіти тихо порожніють, коли клієнт відкликає доступперевірка свіжості для кожного клієнта, сповіщення менеджеру
Разові доробкидашборд кожного клієнта відходить від шаблонуналаштування (цілі, видимі метрики) — в довіднику, а не зміни коду
Валюти і часові поясисумарні числа по клієнтах не мають сенсупідсумки агенції — в одній валюті за задокументованими курсами

Тримайте внутрішній огляд «усі клієнти» для самої агенції: бюджет в управлінні, клієнти нижче цілі, акаунти із застарілими даними. Це екран, який власник агенції відкриває першим.

Часті запитання

Чи можна підключити клієнтів з різними кабінетами і валютами?

Так. Дані приводяться до спільної схеми, валюта перераховується за курсом, а кожен клієнт бачить звіт у своїй валюті.

Як захистити дані одного клієнта від іншого?

Розмежуванням доступу на рівні даних: кожен користувач клієнта бачить лише свій набір. Плюс окремі ролі для агенції.

Чи може клієнт сам змінювати звіт?

Зазвичай — фільтри й періоди. Структура звіту однакова для всіх, щоб агенція могла масштабуватися.

Чим це краще за Looker Studio шаблон?

Окремими доступами, брендом агенції, Telegram-звітами, pacing по всіх клієнтах і зв'язком із CRM клієнтів у сховищі.

Теги: агенціїзвітністьwhite-label

Автор

DATUMPANEL — Аналітика даних для бізнесу

DATUMPANEL — це незалежний аналітик даних з України. Будую дашборди для власників бізнесу, налаштовую GA4 і експорт у BigQuery, збираю пайплайни даних і автозвіти в Telegram для e-commerce, сервісного бізнесу, SaaS і агенцій — від аудиту даних до рішень.

Написати в Telegram[email protected]Відкрити демо

Читайте також

  • Дашборди та KPI9 хв читання

    Дашборд для бізнесу: як зробити той, яким справді користуються

    Що таке дашборд для бізнесу, з яких шарів він складається, які метрики виносити на перший екран, скільки часу займає впровадження і як не отримати ще одну «гарну картинку», яку ніхто не відкриває.

    Основний гайд

  • Дашборди та KPI6 хв читання

    Дизайн дашборду: 12 правил, щоб ним справді користувалися

    Практичні правила дизайну бізнес-дашборду — ієрархія, вибір графіків, порівняння, кольори, доступність, мобільна версія — з прикладами типових помилок і чеклістом перед запуском.

  • Дашборди та KPI6 хв читання

    Аналітика для сервісного бізнесу: записи, завантаження, неявки

    Які метрики потрібні салонам краси, студіям, школам, сервісним центрам і локальним послугам — записи, заповненість розкладу, неявки, вартість запису, виручка на фахівця, повторні візити — і як їх зібрати з CRM, онлайн-запису і реклами.

Хочете таку аналітику у себе?

Опишіть, які дані у вас є і на які запитання бракує відповідей. Відповім того ж дня — з планом, термінами й тим, що можна зробити швидко.

Або напишіть напряму:

Відкрити демо →

Залиште заявку

Відповім протягом робочого дня.

Що вас цікавить
Сфера бізнесу
Ще деталі · необов’язково
Орієнтовний бюджет · необов’язково
Коли зручно почати · необов’язково
Які джерела даних є · необов’язково

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