Передача конверсій у рекламні кабінети: Conversions API, Events API та офлайн-конверсії Google Ads

Передача конверсій у рекламний кабінет — це спосіб розповісти Facebook, TikTok або Google, які кліки перетворилися на ліди й продажі. Без неї алгоритм оптимізує на кліки й дешеві дії, а не на покупців.

Трекінг і аналітика8 хв читання
Передача конверсій у рекламні кабінети: Conversions API, Events API та офлайн-конверсії Google Ads
Зміст
  1. Навіщо передавати конверсії в рекламний майданчик
  2. Способи передачі конверсій
  3. Що передавати: ліди, холд чи апрув
  4. Як підготувати рекламний кабінет до приймання конверсій
  5. Типові помилки під час передачі конверсій
  6. Передача конверсій в ArtisanClo
  7. Підсумок

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

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

  1. Оптимізація на хибну мету. Кампанія крутиться «на кліки» чи «на перегляди сторінки», і алгоритм приводить дешевий, але марний трафік.
  2. Неправильна статистика в кабінеті. Ви не бачите вартості ліда просто в оголошеннях, не можете вимикати погані креативи за даними майданчика.
  3. Немає сигналу для масштабування. Look-alike-аудиторії та автоматичні стратегії ставок потребують подій конверсії.

Серверна передача конверсій розв’язує все це: трекер, отримавши постбек від мережі, надсилає подію в рекламний кабінет із номером кліку майданчика.

клік (fbclid / ttclid / gclid)
  → трекер зберігає клік і номер майданчика
  → партнерка надсилає постбек: лід або продаж
  → трекер надсилає подію в рекламний кабінет

Як трекер отримує постбек від мережі, ми розібрали в статті «Постбек в арбітражі».

Способи передачі конверсій

Спосіб Майданчики Як працює
Постбек у джерело Push, pop, натив, багато мереж Майданчик дає адресу, трекер викликає її, підставляючи номер кліку майданчика
Conversions API (CAPI) Meta: Facebook, Instagram Сервер надсилає подію з ID пікселя і токеном доступу
Events API TikTok Аналог CAPI: ID пікселя, токен, подія
Офлайн-конверсії через API Google Ads Завантаження через API з gclid
Офлайн-конверсії файлом Google Ads Файл із gclid, назвою конверсії та часом — вручну або за розкладом

Постбек у джерело

Найпростіший варіант. Мережа push- чи pop-трафіку дає адресу вигляду:

https://tracker.example/conversion?click_id={clickid}&payout={payout}

…де {clickid} — номер кліку самої рекламної мережі. Його треба передати в рекламне посилання макросом мережі, зберегти в трекері й підставити під час надсилання. Докладніше про такий трафік — у статті про push і pop трафік.

Conversions API (Meta)

Conversions API — серверний канал Meta для подій. Для надсилання потрібні ID пікселя (набору даних) і токен доступу, згенерований в Events Manager (як пов’язати його з макросами та fbclid, ми розібрали в статті трекінг реклами у Facebook). Кожна подія містить:

  • назву події: Lead, Purchase або власну;
  • час події;
  • fbc — значення, зібране з fbclid кліку;
  • дані для зіставлення: IP, user agent, за наявності — хешовані контакти;
  • для покупки — цінність і валюту;
  • ідентифікатор події для захисту від дублів із пікселем.

Приклад тіла запиту (спрощено):

{
  "data": [{
    "event_name": "Lead",
    "event_time": 1759312800,
    "action_source": "website",
    "user_data": {
      "fbc": "fb.1.1759310000000.IwAR2Xk9vQ7mP3",
      "client_ip_address": "203.0.113.10",
      "client_user_agent": "Mozilla/5.0 ..."
    }
  }]
}

Що точніші дані про користувача, то вища якість зіставлення подій (Event Match Quality) в Events Manager.

Events API (TikTok)

Логіка та сама: ID пікселя, токен доступу, подія й дані для зіставлення. Ключове поле — ttclid з рекламного посилання. Без нього TikTok зіставить подію гірше. Як не загубити його дорогою, розповідаємо в матеріалі ttclid і Events API в TikTok.

Офлайн-конверсії Google Ads

Google працює за gclid (а на частині iOS-трафіку — за wbraid і gbraid; докладніше — у статті gclid, ValueTrack та офлайн-конверсії). У Google Ads створюють дію-конверсію з джерелом «Імпорт», після чого конверсії завантажують через API або файлом. Мінімальний набір стовпців файлу:

Google Click ID,Conversion Name,Conversion Time,Conversion Value,Conversion Currency
Cj0KCQjw8eTFBhCX,Lead,2026-09-08 14:32:00+03:00,0,USD
Cj0KCQjw1aBcDeFg,Sale,2026-09-08 18:05:00+03:00,24,USD

Завантаження можна поставити за розкладом: Google сам забирає файл за адресою. Це добрий варіант, якщо не хочеться морочитися з API-ключами. Що таке gclid і звідки він береться, ми докладно описали в статті fbclid, gclid, ttclid, msclkid.

Що передавати: ліди, холд чи апрув

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

Що передаємо Плюси Мінуси
Усі ліди Багато подій, алгоритм швидко навчається Вчиться й на сміттєвих, відхилених лідах
Лише апрув Майданчик шукає реальних покупців Подій мало, і вони надходять із затримкою
Обидва, різними подіями Гнучкість: мету кампанії обирають у кабінеті Треба стежити за налаштуванням цілей

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

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

Про те, що означає кожен статус і чому холд не можна вважати доходом, — у статті «Статуси конверсій: лід, холд, апрув, відмова, треш».

Як підготувати рекламний кабінет до приймання конверсій

Перш ніж вмикати передачу в трекері, підготуйте все на боці майданчика. Без цього події йтимуть «в нікуди».

Meta

  1. В Events Manager створіть або оберіть набір даних (піксель), прив’язаний до рекламного акаунта.
  2. Згенеруйте токен доступу для Conversions API в налаштуваннях набору даних.
  3. Вирішіть, які стандартні події використовуватимете: зазвичай Lead для заявки й Purchase для продажу.
  4. Після перших подій перевірте їх на вкладці тестування й в огляді набору даних: чи надійшли, чи зіставилися з кліками.

TikTok

  1. В Events Manager TikTok створіть піксель із підключенням через Events API.
  2. Згенеруйте токен доступу.
  3. Оберіть події для оптимізації й перевірте, що після перших надсилань їх позначено як активні.
  1. Створіть дію-конверсію з джерелом «Імпорт» (офлайн-конверсії з кліків).
  2. Задайте вікно конверсії і модель атрибуції.
  3. Для завантаження через API підготуйте доступ до акаунта; для завантаження файлом — розклад з адресою файлу.
  4. За добу-дві перевірте історію завантажень: Google показує, скільки рядків прийнято і чому відхилено решту.

Порада. Назви дій-конверсій у Google Ads мають точно збігатися з тими, що надходять у файлі чи через API, включно з регістром. Розбіжність — найчастіша причина помилки «конверсію не знайдено».

Типові помилки під час передачі конверсій

Немає номера кліку майданчика. Якщо fbclid, ttclid або gclid не збереглися в трекері, подія або не зіставиться, або зіставиться погано. Перевірте, що параметри не губляться в редиректах.

Дублі з пікселем. Піксель на сторінці «Дякуємо» і серверна подія без спільного ідентифікатора — подвійний облік. Або використовуйте дедуплікацію, або щось одне з двох. Як працює дедуплікація через event_id, показано в статті про піксель фейсбук.

Повторне надсилання під час зміни статусу. Партнерка надіслала «холд», потім «апрув», і обидва пішли в майданчик як окремі покупки. Надсилати треба один раз на конверсію і статус.

Неправильний часовий пояс. Google Ads чутливий до часу конверсії: якщо він раніший за клік або без поясу, рядок відхиляється.

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

Цінність у неправильній валюті. Виплата в євро, а в події вказано USD — майданчик неправильно рахує окупність і будує ставки на спотвореній цінності.

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

Передача конверсій в ArtisanClo

В ArtisanClo передачу конверсій налаштовують у картці джерела трафіку, і вона працює в потоках із трекером (режими «Трекер» і «Клоакінг + Трекер»). Варіанти:

  • Постбек у джерело — майданчик отримує свій номер кліку і статус конверсії. Можна обрати, про які статуси повідомляти. Надсилання йде один раз на конверсію і статус, тож зміна холду на продаж не створить дубля.
  • Meta, TikTok, Google Ads напряму (з тарифу Professional) — конверсії передаються у ваш рекламний кабінет за вашими ключами: ID пікселя і токен для Meta та TikTok; номер акаунта й ключ сервісного акаунта з вашого Google Cloud для Google Ads.
  • Google Ads файлом за розкладом (з Professional) — без ключів: вставте адресу файлу в Google Ads («Цілі → Конверсії → Завантаження → Розклади»). У файл потрапляють ліди й продажі за 90 днів за кліками з gclid.

Ключі й токени зберігаються зашифрованими і після збереження більше не показуються.

Звідки беруться самі конверсії: їх надсилає партнерська мережа, зовнішній трекер або ваш сайт у розділ «Приймання конверсій». Статуси мережі перекладаються автоматично (approved — продаж, pending — холд, refund — відхилено, fraud — сміття). У розділі «Конверсії» кожен запис має історію кліку: дані кліку, що надіслала мережа, зміни статусу й надсилання в рекламний майданчик — за ним видно, чи пішла подія.

На тарифі Business є й зворотний напрямок — імпорт витрат: щоранку забираються витрати за останні 3 дні з Meta, TikTok і Google Ads, а кампанію зіставляють із потоком за номером кампанії в кліках. Так ROI рахується за фактичними сумами з кабінету. Порівняти тарифи можна на сторінці тарифів.

Налаштування під конкретні майданчики — у каталозі джерел трафіку, наприклад для Facebook Ads.

Підсумок

Передача конверсій у рекламні кабінети замикає коло: клік → постбек від мережі → подія в майданчик → алгоритм навчається на ваших покупцях. Зберігайте номер кліку майданчика, вирішіть, які статуси віддавати, і стежте, щоб одна подія не йшла двічі. А щоб зрозуміти, чи стала кампанія після цього прибутковішою, рахуйте результат правильно — про це статті як рахувати прибуток і ROI та метрики арбітражу.

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

01

Навіщо передавати конверсії у Facebook, якщо піксель уже стоїть?

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

02

Які події передавати: лід чи лише апрув?

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

03

Чи можна передавати конверсії в Google Ads без доступу до API?

Так. У Google Ads є завантаження офлайн-конверсій файлом: вручну або за розкладом з адреси, де лежить файл. У файлі вказують gclid, назву конверсії, час і цінність. Це простіше за API, але конверсії з’являються із затримкою.

04

Скільки часу є на надсилання офлайн-конверсії в Google Ads?

Конверсію можна завантажити, поки не минуло вікно конверсії, задане в налаштуваннях дії-конверсії, — зазвичай до 90 днів від кліку. Тому gclid треба зберігати разом із кліком, а не лише в cookies.

05

Що буде, якщо надіслати одну конверсію двічі?

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

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

9 хв читання

Трекінг Google Ads: автоматичне позначення, ValueTrack і передача конверсій

Трекінг Google Ads тримається на gclid, правильному шаблоні відстеження та імпорті конверсій назад в акаунт. Розбираємо, де задавати параметри, які макроси ValueTrack потрібні трекеру і чому цифри Google і трекера розходяться.

9 хв читання

Відстеження конверсій: як налаштувати облік заявок і продажів і не втрачати дані

Відстеження конверсій — це спосіб дізнатися, який рекламний клік привів до заявки чи покупки. Розбираємо п’ять технічних шляхів, від пікселя до серверних подій, і показуємо, який потрібен вашому сайту, а який — роботі з CPA-мережею.

9 хв читання

Піксель Facebook (Meta Pixel): події, Conversions API і робота через трекер

Піксель Facebook — код, який повідомляє Meta, що відвідувач із реклами зробив на вашому сайті. Розбираємо, як влаштований Meta Pixel, які події йому потрібні і чому в арбітражі його майже завжди доповнюють серверними подіями.

Перевірте свій трафік на ділі

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