Skip to content

Ежедневный дашборд руководителя

Бизнес-задача

Руководителю бизнеса (CEO, CMO, коммерческому директору) каждое утро необходима сводка ключевых показателей за вчерашний день и нарастающим итогом за месяц: общий рекламный бюджет, количество лидов, количество продаж, выручка, средний чек, CPL, ROAS. Отчёт должен объединять данные из рекламных каналов и CRM в единую картину. Времени на анализ детальных отчётов нет — нужен дашборд на одном экране.

Архитектура дашборда

Этот рецепт является составным (composite) — он не создаёт новые подключения и отчёты, а описывает, как собрать дашборд из более узких рецептов, которые уже созданы:

  1. Ежедневная эффективность кампаний Meta Ads — расход, показы, клики, CTR, CPC по Meta Ads
  2. Контроль стоимости лида из Google Ads — CPL, CPA, конверсии по Google Ads
  3. Ежедневный отчёт по новым лидам из Kommo — входящий поток лидов, распределение по менеджерам
  4. Сквозная аналитика Meta Ads + Kommo — ROAS на основе CRM-выручки

Дашборд агрегирует ключевые метрики из этих четырёх отчётов в одну сводку.

Подключения (через compose-отчёты)

Сам дашборд не содержит подключений напрямую. Все подключения уже настроены в составляющих рецептах:

  • meta-ads — в рецептах 1 и 4
  • google-ads — в рецепте 2
  • kommo — в рецептах 3 и 4

Проверьте статусы: все подключения должны быть active. Если какое-то подключение в expired или error, соответствующий блок дашборда будет пустым.

Настройки отчёта

  • Название: Ежедневный дашборд руководителя
  • Тип отчёта: составной (composite) — агрегирует данные из нескольких отчётов-источников
  • Отчёты-источники: Ежедневная эффективность Meta Ads, Контроль CPL Google Ads, Новые лиды Kommo, Сквозная аналитика Meta Ads + Kommo
  • Диапазон дат: yesterday для оперативных метрик, this_month для накопительных
  • Группировка: по источнику данных (отчёту) и дате
  • Сортировка: по важности метрик (расход → лиды → продажи → выручка → ROAS)
  • Часовой пояс: Europe/Moscow

Параметры

json
{
  "type": "composite",
  "source_reports": [
    "daily-campaign-performance",
    "lead-cost-control",
    "daily-new-leads",
    "meta-kommo"
  ],
  "date_range": "yesterday",
  "mtd_range": "this_month",
  "aggregate_by": ["source_report", "date"],
  "timezone": "Europe/Moscow"
}

Как работает composite: LightLead последовательно выполняет каждый из отчётов-источников, извлекает ключевые метрики (первые строки, итоговые суммы), нормализует их и объединяет в одну таблицу. На выходе получается компактная сводка, а не тысячи строк сырых данных.

Метрики дашборда

Сводная таблица ключевых показателей:

БлокМетрикаТипИсточник
Рекламаtotal_spendcurrencyСумма расходов Meta Ads + Google Ads
total_impressionsnumberОбщие показы по всем каналам
total_clicksnumberОбщие клики
avg_ctrpercentСредневзвешенный CTR
Лидыtotal_leadsnumberОбщее количество новых лидов
avg_cplcurrencyСредний CPL = Расход / Лиды
Продажиtotal_dealsnumberКоличество созданных сделок
won_dealsnumberКоличество выигранных сделок
total_revenuecurrencyВыручка по выигранным сделкам
ЭффективностьroaspercentROAS = Выручка / Расход * 100%
romipercentROMI = (Выручка - Расход) / Расход * 100%
avg_checkcurrencyСредний чек = Выручка / Сделки

Вычисляемые метрики (рассчитываются на уровне дашборда):

json
{
  "calculated_metrics": [
    {
      "name": "roas",
      "formula": "IF([total_spend] > 0, ROUND([total_revenue] / [total_spend] * 100, 1), 0)"
    },
    {
      "name": "cpl",
      "formula": "IF([total_leads] > 0, ROUND([total_spend] / [total_leads], 2), 0)"
    },
    {
      "name": "avg_check",
      "formula": "IF([won_deals] > 0, ROUND([total_revenue] / [won_deals], 2), 0)"
    }
  ]
}

Фильтры

Фильтры не применяются на уровне дашборда — каждый отчёт-источник использует свои фильтры, описанные в соответствующих рецептах.

Режим записи

Режим: Replace

Составной отчёт всегда использует Replace, так как он не хранит собственные данные, а агрегирует результаты отчётов-источников при каждом запуске.

Расписание

json
{
  "schedule": {
    "enabled": true,
    "interval": "daily",
    "time": "09:15",
    "timezone": "Europe/Moscow",
    "retry_on_failure": true,
    "max_retries": 2
  }
}

Запуск в 9:15 — с запасом после выполнения всех отчётов-источников (6:30, 7:00, 7:30, 8:00, 8:30). К этому моменту все данные гарантированно готовы. Всего 2 повторные попытки — если все источники выполнились успешно, дашборд не должен падать.

Важно: порядок выполнения имеет значение. Убедитесь, что в настройках каждого отчёта-источника расписание стоит раньше, чем у дашборда (минимум за 15 минут). Иначе дашборд запустится до того, как источники обновят данные, и покажет устаревшие цифры.

Ожидаемый результат

  • Статус: completed (все отчёты-источники выполнились успешно)
  • Формат: компактная таблица с 10-15 строками — ключевые метрики за вчера и нарастающим итогом за месяц
  • На одном экране: CEO видит: потратили X рублей, получили Y лидов, Z продаж, выручка W рублей, ROAS = N%
  • Сравнение: столбец с предыдущим днём и предыдущим месяцем для оценки тренда
  • Экспорт: автоматическая отправка дашборда в Google Sheets или Telegram каждое утро
  • Тревоги: если ROAS упал ниже 100% или CPL вырос на 30%+, выделение красным

Скриншот

[Скриншот]

[Скриншот]

Maintained by the LightLead Documentation Team · Last verified: 2026-07-26

LightLead Help Center · lightlead.space