Adset.ProAdset.ProKnowledge base
Home/Інтеграції/Підтягування витрат (костів) з Facebook в Adset pro

Підтягування витрат (костів) з Facebook в Adset pro

Посібник користувача: як підключити Facebook, щоб рекламні витрати автоматично потрапляли в Adset.pro і зводилися з трафіком і конверсіями по вашим кампаніям.

Це верхньорівневе керівництво по підключенню і роботі з костами. Покроковий випуск System User токена в Meta описаний в окремій статті «Як отримати Facebook Dev Token для підключення рекламних кабінетів до Adset Pro» (розділ «Інтеграції»). Тут даємо огляд обох способів і загальне налаштування.


Що це і навіщо

Adset.pro підтягує рекламні витрати (spend), покази і кліки з Facebook і зводить їх з вашим трафіком і конверсіями. В результаті ви бачите ROI/профіт по кампаніям без ручного експорту з Ads Manager.

Де з'являються дані:

  • Розділ Meta (меню → Meta): таблиці Кабінети → Кампанії → Адсети → Реклама — витрати, покази, кліки, CPC, CTR, CPM по кожній сутності.

  • Звіти по кампаніям трекера — витрати додаються до вартості трафіку (cost), якщо налаштований маппінг макросів (див. нижче). Так рахується загальний профіт «трафік + площадка».


Два способи підключення

Dev Token (серверний синк)

Браузерне розширення (Chrome-плагін)

Як працює

Adset.pro сам тягне дані з FB Marketing API по системному токену

Дані збираються з вашої залогіненої сесії FB прямо в браузері

Потрібен токен Meta

Так — System User token (окрема стаття)

Ні — токен Meta створювати не потрібно

Автоматизація

Повністю автоматичний синк за розкладом (15/30/60 хв)

Запуск з плагіна вручну або авто-синк за таймером, поки браузер відкритий

Вибір даних

Синхронізуються всі кабінети, доступні токену

Ви самі вибираєте кабінети і кампанії, які потрібно синхронізувати

Коли вибирати

Є доступ до Business Manager / System User, потрібен повний автомат

Немає доступу до System User або не хочеться створювати додаток Meta

Можна підключати різні соц-профілі різними способами.


Загальне налаштування (потрібна для обох способів)

Щоб витрата не тільки з'явилася в розділі Meta, але і прив'язалася до ваших кампаній в звітах трекера, виконайте підготовку.

1. Соц-профіль і джерело трафіку

  • Відкрийте Meta → Соціальні профілі і створіть (або виберіть) профіль Facebook.

  • У профілю має бути вказано джерело трафіку (Source) — той, по якому ллєте трафік з цього акаунта.

2. Маппінг макросів в джерелі (важливо!)

В налаштуваннях джерела трафіку замапте хоча б один Facebook-макрос на параметр (slot):

Макрос Facebook

Що це

Куди маппити

{{campaign.id}}

ID кампанії FB

sub / utm (напр. utm_content)

{{adset.id}}

ID адсета FB

sub / utm (напр. utm_term)

{{ad.id}}

ID оголошення FB

sub / utm (напр. sub1)

Рекомендується замапити всі три. Ці ж макроси повинні стояти в кліковому посиланні вашої кампанії — тоді витрата зійдеться з трафіком по одній осі.

Якщо ви додаєте джерело з шаблону всі потрібні макроси вже проставлені

Без маппінга витрата все одно потрапить в таблиці розділу Meta, але не з'явиться в звіті по кампанії — у системи не буде осі, щоб прив'язати витрату до трафіку.

3. Прив'язка оголошень до кампаній

Adset.pro визначає вашу кампанію автоматично — по кліковому посиланні креатива (посилання виду …/track/<id>/ads або …/<аліас>). Оголошення з таким посиланням прив'яжуться самі. Оголошення без неї будуть видні тільки в таблицях Meta (без прив'язки до кампанії).


Спосіб A. Dev Token (серверна синхронізація)

  1. Випустіть System User токен в Meta — по статті «Як отримати Facebook Dev Token…» (розділ «Інтеграції»).

  2. В Adset.pro: Meta → Соціальні профілі → створити/редагувати профіль Facebook.

  3. Спосіб підключення — «Через Dev-токен».

  4. Вставте токен в поле Developer access token. Поле приховує токен зірочками — натисніть на «око», щоб перевірити значення. (Це не поле пароля — менеджери паролів не повинні підставляти туди ваш пароль від акаунта.)

  5. Проксі (Рекомендуємо) — якщо запити до FB потрібно слати через проксі, додайте проксі, який використовується для доступу до соціального профілю через АнтиДетект браузер.

  6. Інтервал синхронізації — 15 / 30 / 60 хвилин (доступні значення залежать від тарифу). Для оперативних витрат вибирайте 15 або 30 хвилин.

  7. Збережіть. Далі синхронізація йде автоматично за розкладом.


Спосіб B. Браузерне розширення (Chrome-плагін «Adset.pro Cost Sync»)

Підключення в Adset.pro

  1. Meta → Соціальні профілі → створити/редагувати профіль Facebook.

  2. Спосіб підключення — «Через браузерний плагін».

  3. Збережіть профіль (токен генерується для вже існуючого профілю).

  4. В блоці плагіна натисніть «Згенерувати токен» і скопіюйте його.

Токен показується один раз. Перевипуск робить попередній токен недійсним. Зберігайте його як секрет (не в відкритих чатах, не в Git).

Крок 1. Встановлення плагіна і введення токена

  1. Відкрийте потрібний профіль Антидетект браузера.

  2. Встановіть розширення «Adset.pro Cost Sync» в Chrome.

  3. Відкрийте плагін. На стартовому екрані вставте скопійований токен і натисніть «Застосувати». Плагін перевірить токен і покаже прив'язані користувача, команду і соц-профіль.

Крок 2. Виберіть область синхронізації

Плагін синхронізує тільки те, що ви вибрали. Це зроблено, щоб не тягнути в Adset.pro чужі або неактуальні кабінети і старі кампанії.

  1. Відкрийте Facebook Ads Manager (adsmanager.facebook.com) під потрібним акаунтом і дочекайтеся повного завантаження сторінки — без неї плагін не побачить список кабінетів.

  2. В плагіні перейдіть на вкладку «Область» і в верхньому списку виберіть рекламні кабінети. Список можна фільтрувати по назві і по ID кабінету.

  1. Після вибору кабінетів плагін підвантажить їх кампанії. Нижче виберіть, які кампанії синхронізувати — пресетом по статусу або вручну галочками:

Варіант

Що потрапить в синхронізацію

Всі

Всі кампанії вибраних кабінетів, включаючи архівні і видалені

Активні

Тільки кампанії в статусі ACTIVE

На паузі

Тільки кампанії в статусі PAUSED

Активні + на паузі

Робочі кампанії без архіву і видалених — рекомендований варіант

Ручний вибір

Тільки кампанії, відмічені галочками в таблиці

  1. Натисніть «Зберегти». Вибір зберігається локально в браузері і використовується при кожному синку, в тому числі автоматичному.

Важливо: якщо не вибрано жоден кабінет, синхронізація не відправить дані. Порожній вибір означає «нічого», а не «все».

«Активні + на паузі» — це не те ж саме, що «Всі»: архівні і видалені кампанії потрапляють тільки в пресет «Всі». Якщо по старій кампанії потрібні історичні витрати — виберіть «Всі» або відмітьте її вручну.

Крок 3. Запустіть синхронізацію

  1. Переконайтеся, що вкладка Ads Manager відкрита і ви залогінені.

  2. На вкладці «Синхронізація» натисніть «Синхронізувати». Плагін пройде по етапах: вікно дат → сесія Facebook → структура (кабінети/кампанії/адсети/реклама) → витрати. Прогрес видно на шкалі етапів, синхронізацію можна скасувати кнопкою поруч.

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

Якщо частина кабінетів не відправилася (наприклад, через тимчасову помилку мережі), синк завершиться зі статусом «частково» — проблемні кабінети будуть перераховані в звіті, а їх дані доїдуть при наступному запуску.

Налаштування плагіна

Налаштування відкриваються іконкою шестерні в правому верхньому куті і застосовуються одразу, без окремої кнопки збереження.

  • Авто-синхронізація — увімкніть перемикач і виберіть інтервал: 15 хвилин, 30 хвилин, 1 година, 2 години або 6 годин. Працює, поки браузер відкритий і є залогінена вкладка Facebook.

  • Мова — російська, англійська або українська.

  • Тема — системна, світла або темна.

  • Токен — показаний замаскованим. Кнопка «Замінити» дозволяє вставити новий токен, якщо ви перевипустили його в Adset.pro.

Вимоги для розширення

  • Відкрита і залогінена вкладка adsmanager.facebook.com (повністю завантажена). Це ж вимога діє для авто-синхронізації: якщо в момент спрацьовування таймера залогіненої вкладки Facebook немає, запуск завершиться помилкою.

  • Вибрано хоча б один рекламний кабінет на вкладці «Область» (див. Крок 2).

  • Якщо плагін показує помилку читання сесії: відкрийте Ads Manager, переконайтеся, що ви залогінені, перезавантажте сторінку і повторіть синхронізацію.


Вікно дат і періодичність

  • Синхронізується поточний день + ретро: при першому синку — останні ~7 днів, далі «перекриття» ~3 дні. Це потрібно, щоб підхоплювати правки даних Facebook заднім числом. Період вибирає Adset.pro автоматично — задавати його в плагіні не потрібно.

  • Сьогоднішні цифри в Facebook неостаточні і доуточнюються впродовж дня — Adset.pro дозаливає їх при кожному синку. Тому при частому ресинку (15/30 хв) дані за сьогодні з'являються і оновлюються оперативно.


Де дивитися витрати

  • Meta → Кабінети / Кампанії / Адсети / Реклама — витрати, покази, кліки, CPC, CTR, CPM. Дата-пікер за замовчуванням показує сьогодні.

  • Фільтр «Соціальний профіль» зверху таблиць — виберіть профіль, щоб бачити тільки його дані. При провалюванні (кабінет → кампанії → адсети → реклама) фільтр зберігається.

  • Звіти по кампаніям трекера — витрати додаються до вартості (якщо виконано Крок 2 розділу «Загальне налаштування»).


Часті питання і рішення

Витрати є в таблицях Meta, але в звіті по кампанії їх немає.

Не налаштований маппінг FB-макросів в джерелі (Крок 2 розділу «Загальне налаштування»), або оголошення не прив'язане до вашої кампанії — немає track-посилання в креативі (Крок 3 розділу «Загальне налаштування»). Перевірте джерело і клікове посилання.

Немає витрат за сьогодні.

Почекайте наступний синк — сьогоднішні дані FB неповні і доуточнюються. Для оперативності поставте інтервал 15/30 хв (Dev Token) або запустіть синк з плагіна.

Витрати є не по всім оголошенням.

Оголошення без прив'язки до вашої кампанії (без track-посилання) показуються тільки в таблицях Meta і не потрапляють в звіти по кампаніям. Це очікувано.

Плагін: синхронізація пройшла, але даних в Adset.pro немає.

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

Плагін: немає витрат по старій (архівній) кампанії.

Пресети «Активні», «На паузі» і «Активні + на паузі» не включають архівні і видалені кампанії. Виберіть пресет «Всі» або відмітьте потрібну кампанію вручну і запустіть синк заново.

Плагін: «не вдалося прочитати сесію Facebook».

Відкрийте залогінений adsmanager.facebook.com, дочекайтеся повного завантаження, перезавантажте сторінку і повторіть. Плагін шукає токен сесії саме на сторінці Ads Manager.

Плагін: авто-синхронізація не спрацьовує.

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

Дані Facebook і Adset.pro не сходяться «копійка в копійку».

Це нормально: Facebook доуточнює сьогоднішні/недавні цифри заднім числом, а Adset.pro синхронізується із затримкою і перекриттям. Остаточні суми сходяться по мірі «дозрівання» даних.


Безпека токенів

  • Dev Token (System User) — дає доступ до рекламних кабінетів; зберігайте в менеджері паролів, не публікуйте. При компрометації відкличте токен в Business Settings → System Users.

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