Як передавати ліди з Telegram-бота в рекламу Meta
Піксель Meta не бачить, що відбувається всередині Telegram. Тому подію «Лід» найчастіше ставлять на кнопку переходу в бот, і реклама рахує всіх, хто натиснув, навіть якщо людина так і не запустила бота. Правильне рішення: передавати подію «Лід» з самого бота через Meta Conversions API (і TikTok Events API) лише тоді, коли людина натиснула «Старт», разом з мітками кліку з реклами.
У кабінеті Meta онлайн-академії лідів було одна кількість, у Telegram-боті інша, у CRM третя. Подія «Лід» стояла на кнопці переходу в бот, і реклама рахувала кожен клік, навіть якщо людина так і не запустила бота.
Я запропонувала рахувати лідом момент, коли людина натиснула «Старт» у боті, і надсилати цю подію з бота через Conversions API. Вартість ліда впала з 13,19 € до 7,62 €, а конверсія в реєстрацію зросла на 10%.
Реклама вчиться на тих, кого ви їй показуєте
Алгоритм Meta шукає людей, схожих на тих, хто вже зробив цільову дію. Якщо цільова дія це клік по кнопці, реклама вчиться приводити тих, хто клікає, а не тих, хто реєструється.
Telegram-бот зручний для бізнесу: нагадування, посилання на ефір, прогрів, усе в одному месенджері. Але для реклами бот це «чорна скринька»: піксель туди не потрапляє, і рекламний кабінет не знає, хто насправді став лідом.
Вам це потрібно, якщо…
- Реклама Meta веде в Telegram-бот напряму або через сайт
- Подія «Лід» стоїть на кнопці переходу в бот
- Кількість лідів у кабінеті, боті й CRM не збігається
- Вартість ліда росте, а якість лідів падає
Якщо збігається хоча б два пункти, реклама найімовірніше вчиться на неправильних даних.
Що змінюється, коли ліди передаються правильно
- Вартість ліда. Алгоритм отримує справжні сигнали й оптимізує показ під людей, які доходять до бота.
- Однакові цифри всюди. Кабінет Meta, бот і CRM показують ту саму кількість лідів, і рішення про бюджет приймаються на реальних даних.
- Атрибуція. Видно, яка кампанія, оголошення й аудиторія приводять лідів, а не просто кліки.
- Незалежність від блокувальників. Подія йде з сервера, тому її не зупиняють AdBlock, заборона cookies і обмеження iOS.
Де зазвичай ламається
- Подія на кнопці. Повторні кліки, люди, які відкрили Telegram і закрили, усе це рахується як ліди.
- Втрачені мітки кліку. Ідентифікатор кліку Meta (fbclid) довгий, а в посилання на бота можна передати лише короткий параметр. Без міток Meta гірше зіставляє ліда з людиною, що бачила рекламу.
- Дублі подій. Якщо подія йде і з пікселя, і з сервера без спільного ідентифікатора, Meta рахує ліда двічі.
- Немає контактів. Без хешованих email чи телефону якість зіставлення падає, і частина лідів «губиться» для алгоритму.
- Різні системи не збігаються. Бот, CRM і кабінет рахують по-різному, якщо подія не прив'язана до одного моменту, наприклад до натискання «Старт».
Шлях однієї події
Три способи і чим вони відрізняються
Подія на кнопці переходу в ботпросто, але неточно
Налаштовується за 10 хвилин через піксель. Підходить, щоб почати, але реклама оптимізується під кліки, а не під лідів.
Подія з CRM або через Makeкраще
Коли лід з'являється в CRM, сценарій передає подію в Meta. Точніше за кнопку, але є затримка, і без міток кліку зіставлення слабше.
Подія з бота через Conversions APIнайточніше
Сайт передає в бот мітки кліку, а бот після натискання «Старт» сам надсилає подію «Лід» у Meta Conversions API і TikTok Events API. Реклама бачить лише справжніх лідів і миттєво.
Вартість ліда знизилась на 42%
Для онлайн-школи з вебінарною воронкою я налаштувала передачу лідів з Telegram-бота в Meta і TikTok через API. Подія «Лід» тепер приходить лише після «Старт», мітки кліку зберігаються, а статистика в кабінеті, боті й CRM збігається.
Читати кейс повністю →Часті запитання
Чи можна поставити піксель Meta всередину Telegram-бота?
Ні. Telegram не виконує код пікселя, тому подію з бота можна передати лише з сервера через Meta Conversions API.
Що таке Meta Conversions API простими словами?
Це спосіб надсилати події в рекламний кабінет Meta не з браузера, а з сервера або сервісу: бота, CRM, сценарію. Події не блокуються AdBlock і cookies, а реклама отримує точніші дані.
Чи працює це з TikTok?
Так. У TikTok є аналог, Events API. Подію «Лід» з бота можна надсилати одночасно в Meta і TikTok.
Чи потрібен програміст, щоб це налаштувати?
Потрібне технічне налаштування: передача міток із сайту в бот, API-запити, перевірка подій у кабінеті. Я роблю це під ключ на SendPulse, Make і вашій CRM.
Скільки часу займає налаштування?
Зазвичай від кількох днів до двох тижнів, залежно від кількості ботів, рекламних кабінетів і CRM.
Хочете, щоб реклама бачила справжніх лідів?
Опишіть, яка у вас воронка і який результат ви хочете отримати. Я скажу, як це реалізувати під ваші інструменти.
Обговорити задачу