← Вернуться в сервис
01

Как это работает

Adastra автоматически выгружает данные из рекламных кабинетов Facebook Ads в Google Sheets. Данные обновляются по расписанию или вручную.

Facebook Ads API ──────────► Adastra ──────────► Google Sheets
  кампании, метрики       по расписанию        RAW_campaigns, RAW_ads...

Структура данных

Каждый клиент — это рекламодатель. У клиента может быть несколько рекламных кабинетов и несколько таблиц для выгрузки с разными наборами метрик.

Клиент (ТОВ Ромашка)
├── Кабинет 1 (act_000...)
├── Кабинет 2 (act_001...)
├── Таблица «Основная»все метрики
└── Таблица «Видео»только видео метрики

Листы в таблице

ЛистДанные
RAW_accountСводные показатели по кабинету за день
RAW_campaignsРазбивка по кампаниям
RAW_adsetsРазбивка по группам объявлений
RAW_adsРазбивка по объявлениям
RAW_demographicsРазбивка по возрасту и полу
RAW_placementsРазбивка по плейсментам
RAW_geoРазбивка по странам и регионам
02

Первый вход

Вход через Google

  1. Открой adastrasync.com и нажми «Войти через Google»
  2. Выбери Google аккаунт у которого есть доступ к нужным таблицам
  3. Разреши доступ к Google Sheets — это нужно для записи данных
Важно: Google аккаунт должен иметь доступ к таблицам куда будут выгружаться данные.

Подключение Facebook

  1. После входа нажми на своё имя в правом верхнем углу — откроется профиль
  2. В разделе «Подключённые аккаунты» нажми «Подключить» рядом с Facebook Ads
  3. Авторизуйся в Facebook и разреши доступ к рекламным кабинетам
  4. Токен действует 60 дней — сервис напомнит когда нужно обновить
Совет: Если управляешь кабинетами через Business Manager — убедись что у твоего FB аккаунта есть доступ к BM. Сервис автоматически подтянет все доступные кабинеты.
03

Клиенты и кабинеты

Добавить клиента

  1. Нажми + Клиент в шапке
  2. Введи название клиента — ID сгенерируется автоматически
  3. Нажми «Добавить клиента»
  4. В карточке клиента нажми + Таблица и добавь ссылку на Google Sheets

Добавить рекламный кабинет

  1. В карточке клиента нажми + Кабинет
  2. Нажми «Загрузить кабинеты» — список подтянется по твоему FB токену
  3. Выбери нужный кабинет из списка
  4. Укажи название и timezone кабинета
Timezone: Важно указать правильный timezone кабинета. Данные выгружаются с учётом локального времени кабинета — иначе дни могут не совпадать с Ads Manager.

Управление клиентами

  • ▶ Syncручной запуск синхронизации
  • переименовать клиента
  • индивидуальное расписание
  • Тоггл — включить / выключить автовыгрузку для этого клиента
  • удалить клиента
04

Таблицы и метрики

Несколько таблиц на одного клиента

Один клиент может выгружать данные в несколько Google Sheets с разными настройками. Например: одна таблица с базовыми метриками для клиента, другая — с видео и демографией для внутреннего анализа.

  1. В карточке клиента нажми + Таблица
  2. Введи название и вставь ссылку на Google Sheets
  3. Нажми ⚙ Метрики рядом с таблицей чтобы выбрать набор метрик и листов
Автосохранение: В настройках метрик изменения сохраняются автоматически при каждом клике — просто закрой окно когда готово.

Выбор листов

Для каждой таблицы можно включить только нужные листы. Например для демографии включи только RAW_demographics — остальные данные записываться не будут.

Выбор метрик

По умолчанию выгружаются все доступные метрики. Отключи ненужные чтобы таблица была чище. Используй кнопки Выбрать все и Убрать все, а также все / нет у каждой группы.

⚠ Недоступно через FB API: Посещения профиля Instagram, Подписки в Instagram, Комментарии, Результат, Цена за результат — эти метрики FB не отдаёт через API. Смотри их вручную в Ads Manager.
05

Синхронизация

Ручная синхронизация

В правой части экрана — блок «Ручная синхронизация». Выбери клиента (или «Все клиенты»), укажи период если нужен нестандартный, и нажми ▶ Запустить.

Lookback период: По умолчанию обновляются данные за последние 3 дня. Это нужно потому что FB может уточнять данные задним числом — особенно конверсии с атрибуцией 7 дней.

Прогресс синхронизации

После запуска появится блок с прогресс-баром и логом в реальном времени — видно сколько строк получено на каждом уровне. Кнопка 🗑 очищает блок после завершения.

Upsert логика

Сервис не дублирует данные. При каждой синхронизации данные за выбранный период заменяются — старые строки за эти даты удаляются, новые добавляются. Данные за другие периоды не трогаются.

Окно атрибуции

В настройках каждой таблицы можно выбрать окно атрибуции. По умолчанию — 7д клик + 1д просмотр (как в Ads Manager). Выбирай то же окно что используешь в Ads Manager чтобы данные совпадали.

06

Автовыгрузка

Глобальное расписание

В профиле (клик на своё имя) → раздел «Расписание автовыгрузки» настраивается время и частота для твоего аккаунта.

ПараметрОписание
Время запускаЧас в который запускается выгрузка
ЧастотаРаз в день / каждые 12ч / каждые 6ч
TimezoneДля правильного расчёта времени запуска

Индивидуальное расписание клиента

Нажми на карточке клиента чтобы задать отдельное расписание. Если задано — глобальное расписание для этого клиента игнорируется.

Уровни отключения

  • Глобально — в профиле, раздел «Расписание автовыгрузки»
  • По клиенту — тоггл на карточке клиента
  • По кабинету — тоггл на строке кабинета
  • По таблице — тоггл на строке таблицы
Дайджест: За 1 час до первой выгрузки бот пришлёт план выгрузок на день — какой клиент, в котором часу.
07

Telegram уведомления

Подключение

  1. Открой профиль → раздел «Telegram уведомления»
  2. Нажми «Открыть Telegram бот» — откроется @adastra_sync_bot
  3. Напиши боту /start
  4. Вернись в профиль и нажми ↻ — статус изменится на «Бот подключён»

Что приходит в бот

УведомлениеКогда
✅ Синхронизация завершенаПосле каждой успешной выгрузки
❌ Ошибка выгрузкиЕсли что-то пошло не так
⚠️ Нет данныхЕсли кабинет вернул пустые данные
📉 АномалияРезкое падение или рост ключевых метрик
🔑 Токен скоро истекаетЗа 14 дней до истечения FB токена
📋 Дайджест расписанияЗа 1 час до первой выгрузки дня
Персональные уведомления: Каждый участник команды получает уведомления только о своих клиентах в свой личный чат с ботом. Язык уведомлений — твой язык интерфейса.
08

Что недоступно через FB API

Некоторые метрики из Ads Manager недоступны через Facebook Insights API — FB не отдаёт их через API независимо от настроек.

МетрикаГде смотреть
Посещения профиля InstagramAds Manager → столбцы → Активность в Instagram
Подписки в InstagramAds Manager → столбцы → Активность в Instagram
КомментарииAds Manager → столбцы → Взаимодействия
Результат (зависит от цели)Ads Manager → основной столбец «Результаты»
Цена за результатAds Manager → рядом с «Результатами»
Почему так: FB считает эти метрики через внутреннюю атрибуцию которая отличается от Insights API. Это ограничение самой платформы, а не нашего сервиса.