Як підключити Conversions API Facebook до лендингу

Conversions API надсилає кожну заявку з лендингу у Facebook ще й з нашого сервера, тож вона доходить навіть тоді, коли піксель у браузері її загубив. Створіть маркер доступу в Events Manager, вставте його в «Налаштування лендінгу» → «Адреса та пікселі» → «Conversions API Facebook · маркер доступу» і натисніть «Зберегти». Працює тільки на тарифі Business і тільки із заповненим «Facebook Pixel ID».

Спробувати безкоштовноPro на 7 днів безкоштовно, без картки

Навіщо Conversions API, якщо піксель уже стоїть

Піксель у браузері втрачає частину заявок. Блокувальники реклами не пропускають його запит, Safari урізає cookie, а перехід на сторінку «Дякую» чи оплату одразу після заявки може обірвати запит пікселя на півдорозі.

Реклама Facebook вчиться тільки на тих заявках, що дійшли. Чим більше втрат, тим гірше вона шукає покупців. З сервера подія Lead доходить незалежно від браузера покупця.

Піксель при цьому лишається на сторінці і далі рахує перегляди та заявки. Conversions API його доповнює, а не замінює.

Що потрібно до початку

Якщо бракує хоча б однієї умови, сервер нічого не надсилатиме, навіть зі збереженим маркером.

  • Тариф Business. На Free, Start, Pro і на пробному Pro поле «Conversions API Facebook · маркер доступу» сіре, з позначкою, що воно з тарифу Business, і посиланням «Переглянути тарифи →».
  • Заповнене поле «Facebook Pixel ID» на тій самій вкладці «Адреса та пікселі». Серверні події йдуть саме в цей піксель. Як його поставити — у статті Як підключити піксель Facebook, TikTok і GA4.
  • Доступ до цього пікселя в Events Manager, щоб створити маркер доступу.
  • Маркер вставляють у кожен лендинг окремо. Якщо кілька лендингів ведуть в один піксель, вставте той самий маркер у налаштуваннях кожного з них.
Поля пікселів на вкладці «Адреса та пікселі», поле Facebook Pixel ID заповнене
Без заповненого «Facebook Pixel ID» сервер нічого не надсилає: події Conversions API йдуть саме в цей піксель.

Крок 1. Створіть маркер доступу в Events Manager

У Facebook відкрийте Events Manager → ваш піксель → «Налаштування» (Settings) → розділ Conversions API → «Створити маркер доступу» (Generate access token). Скопіюйте рядок повністю: це довгий набір латинських літер і цифр, зазвичай він починається з EAA.

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

Крок 2. Вставте маркер у налаштуваннях лендингу

Відкрийте «Лендінги» → меню (⋯) потрібного лендингу → «Налаштування лендінгу». З редактора це ж вікно відкриває меню ⋯ → «Налаштування: адреса, домен, пікселі, заявки».

  • На вкладці «Адреса та пікселі» перевірте, що «Facebook Pixel ID» заповнений.
  • Під полями пікселів знайдіть «Conversions API Facebook · маркер доступу» і вставте туди маркер.
  • Натисніть «Зберегти». Публікувати сторінку заново не потрібно: налаштування діють на опублікованій сторінці одразу після збереження.
  • Помилка «Маркер Conversions API — длинная строка из Events Manager (обычно начинается с EAA)» означає, що скопійовано не весь маркер або щось зайве: пробіл посередині, лапки, кириличну літеру.
  • Щоб замінити маркер, вставте новий поверх напису «Маркер збережено…» і збережіть. Щоб вимкнути відправку з сервера, натисніть «Видалити» поруч із полем, а потім «Зберегти».
Поле «Conversions API Facebook · маркер доступу» з написом «Маркер збережено…» і кнопкою «Видалити»
Вставте маркер і натисніть «Зберегти». Збережений маркер не показується; щоб вимкнути надсилання з сервера — «Видалити», потім «Зберегти».

Крок 3. Перевірте, що заявки доходять

Залиште заявку на опублікованій сторінці через звичайну форму. Вона піде у Facebook як справжня подія Lead: окремого коду тестових подій тут немає. Потім відкрийте «Налаштування лендінгу» → вкладка «Інтеграції» → «Журнал доставок». Журнал завантажується, коли ви відкриваєте вкладку, тож якщо вікно вже було відкрите, закрийте його і відкрийте знову.

Кожна відправка — окремий рядок «Facebook CAPI» з подією Lead, часом і кодом відповіді. Зелена крапка і HTTP 200 означають, що Facebook подію прийняв; праворуч тоді видно адресу graph.facebook.com/ваш-піксель/events. Червона крапка — не прийняв, а праворуч написана причина від Facebook. У журналі видно останні 15 відправок разом із вебхуком і постбеком.

  • «Invalid OAuth access token» або «Malformed access token» — вставлено не той маркер, неповний чи вже відкликаний. Створіть новий в Events Manager і замініть.
  • «Таймаут 4 с» — Facebook не відповів за 4 секунди. Заявка при цьому збережена й дійшла до вас, загубилась лише ця одна подія: повторно її не надсилаємо.
  • Рядків «Facebook CAPI» немає зовсім — перевірте тариф Business, поле «Facebook Pixel ID» і те, що маркер збережено. Повторна заявка з тим самим ім'ям і номером протягом 5 хвилин вважається дублем і нікуди не надсилається.
«Журнал доставок» на вкладці «Інтеграції»: рядки Facebook CAPI · Lead · HTTP 200, webhook і postback
Зелена крапка і HTTP 200 — Facebook прийняв подію. Червона — не прийняв, причина буде праворуч.

Що йде у Facebook і чому заявка не рахується двічі

Піксель на сторінці надсилає Lead з номером події, який дорівнює номеру заявки. Сервер надсилає той самий Lead з тим самим номером (event_id). Facebook бачить дві однакові події і зараховує одну заявку, навіть якщо дійшли обидві. Так працюють форма заявки, квіз, форми перенесених сторінок і скачаного HTML-файлу.

Про покупця з сервера йде таке:

  • Телефон — тільки SHA-256-хешем, цифрами з кодом країни. Сам номер у відкритому вигляді Facebook не отримує.
  • Ім'я — перше слово в нижньому регістрі, теж хешем. Заглушку «Без імені» не надсилаємо.
  • IP-адреса і браузер покупця, адреса сторінки, з якої прийшла заявка.
  • Cookie _fbp і _fbc, а якщо _fbc немає — fbclid з рекламного посилання. За ними Facebook пов'язує заявку з кліком по оголошенню. Зі скачаного HTML-файлу cookie не передаються, там працює лише fbclid з адреси сторінки.
  • Не йдуть: свої поля форми (місто, відділення, розмір), UTM-мітки і подальші статуси заявки.

Чого тут немає

Conversions API є тільки на тарифі Business, на пробному Pro його немає. З сервера надсилається лише подія Lead у момент заявки: без PageView, без Purchase і без змін статусу заявки. Тільки Facebook — серверних подій для TikTok і Google немає. Коду тестових подій немає, тож перевірочна заявка йде у Facebook як справжня. Невдалу відправку повторно не надсилаємо. Маркер вставляють у кожен лендинг окремо, а збережений маркер у полі не показується.

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

Чи потрібен Conversions API, якщо піксель Facebook уже стоїть?

Піксель лишається і далі рахує перегляди та заявки. Conversions API дублює подію Lead з сервера, щоб до Facebook доходили й ті заявки, які піксель загубив через блокувальник, Safari чи швидкий перехід на сторінку «Дякую».

Заявка не порахується у Facebook двічі?

Ні. Піксель і сервер надсилають Lead з однаковим номером події — номером заявки, і Facebook зараховує її один раз.

Де взяти маркер доступу Conversions API?

Events Manager → ваш піксель → «Налаштування» → Conversions API → «Створити маркер доступу». Скопіюйте рядок повністю, зазвичай він починається з EAA, і вставте в «Адреса та пікселі» → «Conversions API Facebook · маркер доступу».

Чи можна підключити Conversions API на Pro або на пробному періоді?

Ні, тільки на Business. На Start, Pro і пробному Pro поле сіре. Порівняння тарифів — у статті Який тариф обрати.

Що буде, якщо Business закінчиться?

Після кінця оплаченого терміну Business ще 3 дні працює як оплачений, потім відправка з сервера зупиняється. Піксель на сторінці працюватиме й далі, якщо тариф не нижчий за Start. Маркер лишається збереженим: після продовження Business заявки знову підуть із сервера без повторного налаштування.

Чи бачить Facebook номер телефону покупця?

У відкритому вигляді — ні. Номер та ім'я йдуть тільки SHA-256-хешами, як вимагає Meta. Разом із ними передаються IP-адреса і браузер покупця.

Інші напрямки

Спробуйте просто зараз

Вставте посилання на свій товар — за хвилину побачите готовий лендинг. Реєстрація не потрібна.

Prom, AliExpress, Amazon чи будь-який магазин. Без реєстрації — результат побачите одразу.AliExpress, Amazon, eBay чи будь-який магазин. Без реєстрації — результат побачите одразу.

Спробувати безкоштовно

Pro на 7 днів безкоштовно, без картки