Дашборд
Обзор расходов, конверсий и активности по всем кабинетам
Гость
Не авторизован
buyer ID не задан • команда не назначена
Активная интеграция:
Table Style:
View Mode:
Buyer:
Лог API
Загрузка структуры...
Интеграция не выбрана
Период:
до
Сохраненные пресеты дашборда
Сохраненные пресеты помогают быстро переключать рабочие срезы
Сохранить текущий пресет
Все BM в текущем scope
Все кабинеты в текущем scope
Scope будет показан после загрузки
Загрузка insight layer...
Общий Spend
$0.00
0 кабинетов
Revenue
$0.00
Ставка × конверсии
ROI
0.0%
Профит / Спенд
Clicks
0
CPC
Lead
0
CPL
Reg
0
CPR
DP
0
CPD
Компании / BM
Карточки компаний появятся после загрузки overview
Сводка по buyer
Карточки buyer появятся после загрузки overview
Async Player
В разработке
Keytaro CSV Sync
Выберите team scope, чтобы загрузить CSV и связать кампании с офферами.
Загружайте CSV из Keytaro прямо в overview. Сервис использует Company, Offer, Sub ID и даты, чтобы точнее матчить company naming, buyer-specific названия кампаний и офферы в дашборде.
Обязательные колонки:
Компания, Оффер, Sub ID 1, Sub ID 7, Sub ID 11, Sub ID 14, Sub ID 25, Статус, Время клика, Дата и время.
Для диагностики и buyer-specific naming желательно также оставлять Кампания.
Поддерживаются CSV/PSV с заголовками: Компания, Оффер, Sub ID 1, Sub ID 7, Sub ID 11, Sub ID 14, Sub ID 25, Статус, Время клика, Дата и время.
Загруженные офферы
Overview offer filter обновляется из этой базы
| Оффер | Кампаний | Payout | Всего конверсий | Reg / Dep / Sale |
|---|
Командный trend по дням
Spend по кабинетам
Кабинеты
Карточки кабинетов появятся после загрузки overview
Alert Center
Сравнение с предыдущим периодом будет показано после загрузки
Buyer Scoreboard
Разбивка по кампаниям и кабинетам
Выберите buyer слева
Данные не загружены
Выберите scope и нажмите «Обновить данные», чтобы построить командный dashboard
Поиск по кабинету, ID, campaign, adset и ad доступен из этого поля.
Создать новую интеграцию
Создается связка Token + BM в одном месте. Тимлид может сразу закрепить её за нужным buyer внутри своей команды.
Интеграция и кабинеты будут сохранены в аккаунт выбранного buyer.
Управление интеграциями
Список уже сохраненных интеграций. Отсюда открывается статистика по выбранной связке.
Health dashboard интеграций
Token age, sync lag и error streak для оперативного контроля.
Токены Meta
Справочник сохраненных токенов. Создание новых токенов выполняется в разделе Интеграции.
Роль и доступ применяются в реальном времени через membership policy
Организации
0
Команды
0
Участники
0
Pending инвайты
0
Структура
Организация уже выбрана. Создание новой организации скрыто, чтобы не перегружать интерфейс в рабочем контексте.
Список команд
Онбординг по ссылке
Приглашенный пользователь получает обычное письмо с invite-link и завершает регистрацию без ручного ввода токена.
Роль, организация и команда фиксируются из инвайта автоматически, а если email-провайдер недоступен, ссылка остается доступной для ручной отправки.
Создать инвайт
Сгенерированная ссылка приглашения
| UID | Роль | Команда | Buyer # | reportsTo | Действия |
|---|
| Роль | Команда | Статус | Создан | Действия |
|---|
| Время | Действие | Тип | ID | Actor | Роль | Изменения |
|---|
Период:
до
Фильтры применяются поверх текущего role-aware scope.
Total Spendy
Загрузка текущего scope...
Ожидание данных
Алерт по неймингу компаний
Ожидание данных по офферам и company naming...
Видимые интеграции
Ожидание данных по текущему scope...
Офферы и байеры
Загрузка offer breakdown...
По текущему срезу еще нет определенных офферов.
Интеграции со spend
Показываются только integration rows, где в `statistics_daily` есть spend больше нуля.
Загрузка spend breakdown...
CSV / Offer Settings
Определяем team scope и availability для CSV sync.
Если сверху остаются неопределенные компании или офферы, загрузите свежий Keytaro CSV для команды. Обязательно передавайте Sub ID 7 и остальные колонки из списка ниже.
Обязательные колонки для Spendy: Компания, Оффер, Sub ID 1, Sub ID 7, Sub ID 11, Sub ID 14, Sub ID 25, Статус, Время клика, Дата и время. Кампания помогает диагностике buyer-specific naming.
Поддерживаются CSV/PSV с колонками: Компания, Оффер, Sub ID 1, Sub ID 7, Sub ID 11, Sub ID 14, Sub ID 25, Статус, Время клика, Дата и время.
Видимые интеграции в срезе
Ожидание данных
Офферы в срезе
Ожидание данных
Текущие offer mappings
Нет данных
| Оффер | Кампаний | Payout |
|---|---|---|
| Загрузка mappings... | ||
Кабинеты вне списка Spendly
Кабинеты со spend, которые не попали в текущий список слева.
Проблемных кабинетов не найдено.
Кабинеты без spend
Все scoped-кабинеты из интеграций, у которых за период spend = 0.
Кабинеты без spend не найдены.
Профиль аккаунта
Пользователь
Роль: — • Buyer ID: —
Организация: — • Команда: —
Email: —
Ролевая карточка
Роль не определена
Подсказки интерфейса
По умолчанию подсказки включены. Настройка сохраняется в вашем профиле и действует на следующих входах.
Безопасность
Проверка системы
Проверяет подключение к Meta API, статус данных и количество записей в Firestore.
Диагностика
Запускает полный цикл проверки: профиль, Firestore, токен, интеграция, Meta API.
- JWT AuthEmail verified ✓
- App CheckEnabled (ENFORCE) ✓
- Token encryptionAES-256-GCM ✓
- CORS защитаConfigured ✓
- Multi-tenant изоляцияuserId-based ✓
История изменений профиля и роли
Загрузка timeline...
| Время | Событие | Кто | Изменения |
|---|
Feature flags rollout
Org IDs
Для role head пустой список будет автоматически ограничен вашими организациями.
Загрузка...
| Key | Enabled | Rollout | Roles | Org IDs |
|---|
Архитектура и данные
Firestore: Профиль, токены, интеграции, статистика
Cloud Functions: API + 30-min CRON сбор stats
Cloud Storage: Аватары и медиаcontents
Hosting: SPA shell (single-page app)
Meta API: Все запросы идут через backend с шифрованию токенов. Поддерживаются endpoints: /me/adaccounts, /act_{id}/campaigns, /act_{id}/ads, /act_{id}/insights. Retry logic при rate limits (codes 17, 613, 80004).
Декомпозиция:
| Метрика | Результат | Конверсия | Цена (CPA) | |
|---|---|---|---|---|
| Бюджет $ (Спенд) | База | |||
| Показы | CPM | |||
| Клики | CTR | |||
| Инсталлы / Sub | Click2Inst | |||
| Регистрации | Inst2Reg | |||
| Депозиты | Reg2Dep | |||
| Квалификации | Approve | |||
| Выплата $ (Ставка) | ||||
| Доход: | ||||
| Профит: | ||||
| ROI: | ||||
Детали кампании
Загружаем...
Подтверждение
Подтвердите действие
Без точного совпадения действие недоступно.
FB Manager
Профессиональная аналитика Meta рекламы для медиабайеров и команд
Управление Meta / Facebook рекламой
Аналитика расходов в реальном времени
Командная работа: байеры и тимлиды
Обзорные дашборды и графики
Подтвердите Email
Письмо отправлено на:
—
Перейдите по ссылке в письме, затем нажмите «Я подтвердил».
← Войти под другим аккаунтом
Настройки профиля
Роль назначается через org/team policy: self-edit недоступен.
На новый email придёт письмо подтверждения. После перехода по ссылке сервис завершит перепривязку адреса.
Изменить участника
—
—
При смене роли применяются каскадные правила: ассистенты переназначаются новому руководителю, данные переводятся в новую команду.
Reconnect токена
Интеграция