Коротка відповідь: рекламувати бота можна трьома шляхами — через Meta (Facebook та Instagram), через Telegram Ads і через закупівлю розміщень у каналах. Технічно найважливіші дві речі: щоб мітка джерела дожила з людиною до оплати і щоб рекламний кабінет дізнався про підписку й покупку — інакше алгоритм оптимізується на кліки, а не на клієнтів. Вартість підписника залежить від ніші, креативу й країни настільки, що будь-яка «середня по ринку» цифра не має до вас відношення — нижче показано, як порахувати свою.
1. Три канали і коли який працює
Meta (Facebook та Instagram). Найбільш керований варіант для більшості: детальний таргетинг, зрозуміла статистика, можливість оптимізувати на подію, а не на клік.
Telegram Ads. Реклама всередині Telegram, у стрічці каналів. Аудиторія вже в месенджері, тому шлях коротший: людині не треба нікуди переходити з іншого застосунку. Умови доступу — мінімальний бюджет, перелік країн, робота напряму чи через реселерів — змінювались кілька разів, тому перед плануванням перевіряйте актуальні в кабінеті.
Розміщення в каналах. Закупівля постів у тематичних каналах. Найдешевший вхід і найбільша дисперсія якості: два канали з однаковим охопленням можуть дати різницю в рази. Тут особливо важлива розмітка — кожне розміщення має мати своє посилання, інакше ви не дізнаєтесь, який канал спрацював.
Практичний порядок для тих, хто починає: одне розміщення в тематичному каналі для перевірки самого оффера, далі Meta для масштабування. Telegram Ads — коли є бюджет і зрозумілий, що працює, креатив.
2. Куди вести трафік: у бота чи на сторінку
Два робочі варіанти, і вибір між ними — не питання смаку.
Напряму в бота. Коротший шлях: клік → діалог із ботом → підписка. Менше втрат на переходах. Мінус — рекламний кабінет майже нічого не знає про те, що сталося далі, і в самій рекламі важко пояснити, що людина отримає.
Через сторінку. Клік → посадкова сторінка → кнопка → бот. Довший шлях, більше втрат, але: сторінку видно пікселю, на ній можна пояснити оффер, і саме вона дає кабінету дані для оптимізації.
Компромісний варіант, який зазвичай виявляється найкращим: легка посадкова сторінка, зроблена в тому ж сервісі, що й воронка. У Sviteya це міні-лендинги — сторінки трьох типів: реєстрація, «дякуємо» і сторінка-воронка. Вони живуть поруч із ботом, тому мітка не губиться на переході, а піксель стоїть на самій сторінці.
Ключова відмінність від сторонніх конструкторів сайтів — не в дизайні. Стороння сторінка нічого не знає про вашу воронку: людина, яка перейшла з неї в бота, приходить «нізвідки». Тому потім і доводиться зшивати дані руками.
3. Мітки: без них уся стаття марна
Найдешевша й найчастіше пропущена дія в усій рекламі.
Правило: одне оголошення — одне посилання з власною міткою. Не одна на кампанію, не одна на канал — на оголошення. Тоді питання «яке саме оголошення привело покупців» має відповідь.
Що робить сервіс: utm_*, fbclid і мітки кліку Meta (fbp, fbc) захоплюються на вході й записуються в поля контакта, а мітки першого дотику лишаються на Персоні назавжди. Якщо людина підписалась у лютому, а купила у квітні — буде видно лютневе оголошення. Це і є та сама наскрізна аналітика: не «трафік по джерелах», а покупці й продажі по джерелах. Умова: на кнопці сторінки має стояти «Посилання зі змінними» з тригера воронки (на звичайне посилання t.me/… мітки не передаються), а на міні-лендингу Sviteya мітки ловляться самі.
Мітки ставлять не лише на рекламу. Своє посилання варто дати кожному місцю, де ви взагалі згадуєтесь: пост у каналі, опис профілю, партнерська згадка, QR-код на офлайн-заході, підпис у листі. Вартість цього — нуль, а через квартал ви маєте картину, звідки приходять не підписники, а гроші.
Практична дрібниця, яка економить години: заведіть собі таблицю посилань. Оголошення — мітка — дата запуску. Через два місяці ви не згадаєте, що означало utm_content=v3b.
4. Піксель і CAPI: щоб алгоритм учився на покупцях
Тут коротко про суть; повний розбір — в окремій статті «Піксель і CAPI в Telegram-воронках», а покрокове налаштування — на сторінці документації «Піксель Meta і Conversions API».
Піксель — код на сторінці, який повідомляє рекламному кабінету, що людина її відкрила. Працює тільки поки людина в браузері. Щойно вона перейшла в Telegram, піксель більше нічого не бачить.
CAPI (Conversions API) — передача подій із сервера. Ваш сервіс сам повідомляє кабінету: «ця людина підписалась», «ця залишила заявку», «ця оплатила». Саме так події з бота потрапляють у кабінет.
Навіщо це насправді. Рекламний алгоритм оптимізується на ту подію, яку бачить. Якщо він бачить лише кліки — він приведе тих, хто любить клікати. Якщо бачить оплати — він шукатиме схожих на тих, хто платить. Різниця між цими двома режимами зазвичай більша, ніж різниця між креативами.
У сервісі відправка події — це дія у воронці: ви ставите блок «Дії» з дією «подія в Meta CAPI» після потрібного кроку, вказуєте назву події й, за потреби, суму та валюту. Якщо у вас кілька пікселів на різні напрями, у дії вказується, у який саме піксель відправляти. Кожна відправка пишеться в журнал подій — видно, що подія пішла («подію надіслано в Meta») чи не пішла («помилка відправки в Meta»). Підключення пікселя й CAPI недоступне на тарифі Free.
5. Які події надсилати в кабінет
| Момент у воронці | Подія | Навіщо |
|---|---|---|
| Людина перейшла в бота і стартувала | Lead | базова подія оптимізації |
| Відповіла на питання-сегментацію | CompleteRegistration | якісніший сигнал, ніж просто підписка |
| Зареєструвалась на вебінар | Schedule | для вебінарних воронок |
| Дійшла на етер | окрема власна подія | найточніший сигнал для інфобізу |
| Оплатила | Purchase (із сумою) | головна подія |
Для вебінару в Sviteya є й власні події: «Реєстрація = Lead», «Зайшов у кімнату», «Досидів до офера», «Клік кнопки», «Покупка = Purchase» — вони вмикаються в налаштуваннях вебінару, і браузерний піксель та серверна подія йдуть в один вибраний піксель без дублів.
Правило: не надсилати все підряд. Десяток подій розмиває навчання алгоритму. Робочий мінімум — три: підписка, ключова дія в середині, оплата.
І обовʼязково передавайте суму й валюту в події оплати. Без суми кабінет знає, що покупка була, але не знає, наскільки вона цінна, — і оптимізує на кількість, а не на гроші.
6. Скільки коштує підписник і чому чужі цифри не працюють
Найчастіше питання і найчесніша відповідь: невідомо, поки ви не порахуєте у себе.
Вартість підписника залежить від ніші, географії, температури аудиторії, креативу, оффера й сезону. Дві школи в одній ніші з однаковим бюджетом отримують різницю в рази. Тому будь-яка «середня вартість підписника в Telegram» з чужої статті — це цифра з чужого ринку, і користі від неї нуль, а шкоди достатньо: ви або зарано зупините канал, або зарано зрадієте.
Як порахувати свою:
CPL = витрати на рекламу ÷ кількість підписників з цієї реклами
Рахувати треба по кожному оголошенню окремо — тому й потрібні мітки з розділу 3. Зведена цифра «по кампанії» ховає ситуацію, у якій одне оголошення дає дешевих підписників, а решта витрачає бюджет.
Мінімальний обсяг для висновку — не «одна доба», а достатня кількість подій. Робоче правило: не приймати рішення, поки з оголошення не набралося щонайменше кількох десятків підписок. На пʼятьох ви бачите шум, а не результат.
7. Головна цифра — не CPL, а CAC
Вартість підписника — проміжна метрика. Вона важлива для оптимізації кампаній, але рішення «продовжувати чи ні» приймається за іншою.
CAC = витрати на рекламу ÷ кількість клієнтів, які прийшли з цієї реклами
Різниця між CPL і CAC — це якість трафіку. І тут зʼявляється найважливіше спостереження всієї статті: джерело з найдешевшими підписниками часто дає найдорожчих клієнтів.
Приклад арифметики (цифри умовні). Два канали, однаковий бюджет 300 €:
| Канал А | Канал Б | |
|---|---|---|
| Підписників | 300 | 120 |
| CPL | 1,00 € | 2,50 € |
| Купили | 3 | 9 |
| CAC | 100 € | 33 € |
За вартістю підписника канал А виглядає втричі кращим. За вартістю клієнта — втричі гіршим. Якщо ви дивитесь тільки на CPL, ви масштабуєте канал А і дивуєтесь, чому продажі не ростуть разом із базою.
Щоб бачити цю таблицю, потрібні дві речі, про які вже сказано: мітки, що доживають до оплати, і покупці в розрізі джерел. У Sviteya це проєкт: блок «Джерела» показує реєстрації й покупців по кожній мітці, витрати ви вносите в блоці «Витрати», а «Ціна покупця» ділить їх на кількість тих, хто купив. Без цього ви приймаєте рішення за лівим стовпчиком.
Далі порівнюєте CAC з тим, скільки клієнт приносить за весь час (LTV) — про це в статті «Маркетингові метрики».
8. Що робити з підписником у перші хвилини
Реклама закінчується підпискою, а результат вирішується в наступні пʼять хвилин.
Видати обіцяне одразу. Те, що було в оголошенні, має прийти першим повідомленням. Будь-яка додаткова умова («підпишіться на канал, і тоді…») ламає довіру рівно в момент, коли вона найтендітніша.
Зафіксувати джерело. utm_source, utm_campaign та інші мітки самі лягають у поля контакта; за потреби воронка додає тег за значенням поля (умова + дія «додати тег»). Далі ви зможете дивитись поведінку по джерелах, а не тільки кількість.
Задати одне питання. Про ситуацію людини. Відповідь пишеться в поле і одразу дає сегментацію — і, до речі, це також якісний сигнал для кабінету (людина не просто клікнула, а взаємодіяла).
Довести до наступного кроку. Підписка сама собою нічого не варта. Наступний крок — реєстрація на етер, заявка, запис, перегляд матеріалу.
Найдорожча помилка в рекламі на бота — привести людину і залишити її з одним PDF. Через три дні вона не памʼятає, хто ви.
9. Помилки, які зʼїдають бюджет
Одна мітка на всю кампанію. Ви бачите, що «реклама працює», але не знаєте, яка саме її частина.
Оптимізація на кліки замість подій. Кабінет приведе тих, хто клікає. Це інші люди, ніж ті, хто платить.
Оцінка каналу за CPL. Див. розділ 7.
Зупиняти оголошення за добу. На малих числах ви бачите випадковість.
Міняти все одночасно. Новий креатив, нова аудиторія і нова сторінка разом — і незрозуміло, що спрацювало.
Вести на порожню воронку. Реклама вмикається після того, як воронка зібрана й пройдена самими. Не навпаки.
Не передавати суму покупки. Кабінет оптимізує на кількість покупок, і ви отримуєте багато дешевих замість потрібних.
10. Порядок запуску: чекліст
- Воронка зібрана, опублікована й пройдена вами особисто з нового акаунта
- Посадкова сторінка готова (або вирішено вести напряму в бота — свідомо)
- Піксель стоїть на сторінці, підключення перевірене
- Відправка подій налаштована: підписка, ключова дія, оплата (з сумою й валютою)
- Таблиця посилань заведена: оголошення — мітка — дата
- Кожне оголошення має власну мітку
- Мітки джерела лягають у поля контакта (перевірте на тестовому проході)
- Тестова оплата проведена, подія Purchase дійшла в кабінет
- Домовлено з собою про мінімальний обсяг даних для рішення
- У календарі стоїть день, коли ви дивитесь покупців по джерелах
Пункт 8 забувають найчастіше, а він робить решту або осмисленою, або марною.
11. FAQ
Скільки коштує підписник у Telegram-бота?
Універсальної цифри не існує: розкид залежить від ніші, географії, оффера й креативу настільки, що чужі середні не мають до вас відношення. Рахуйте свою: витрати на оголошення ÷ підписки з нього.
Куди краще вести рекламу — в бота чи на сторінку?
Напряму в бота — коротший шлях і менше втрат. Через сторінку — більше даних для оптимізації й можливість пояснити оффер. Найкращий компроміс — легка сторінка в тому ж сервісі, що й воронка, щоб мітка не губилась.
Чи потрібен CAPI, якщо є піксель?
Так. Піксель бачить тільки браузер. Усе, що відбувається в боті — підписка, заявка, оплата, — потрапляє в кабінет лише через CAPI.
Скільки подій надсилати?
Три: підписка, ключова дія в середині воронки, оплата. Більше подій розмиває навчання алгоритму.
Можна рекламувати бота в Telegram Ads?
Так. Умови доступу — мінімальний бюджет, країни, робота напряму чи через реселерів — змінювались, тому перевіряйте актуальні перед плануванням бюджету.
Як зрозуміти, що канал працює?
За вартістю клієнта, не підписника. Канал із дешевими підписниками може давати найдорожчих клієнтів.
Коли зупиняти оголошення?
Коли набралось достатньо даних для висновку — щонайменше кілька десятків подій. Не за добу.
Чи можна працювати з кількома пікселями?
Так. На акаунті може бути кілька підключень Meta під різні напрями, і в дії відправки події вказується, у який саме піксель надсилати. Якщо пікселів кілька, а вибір не зроблено, подія не надсилається — краще нічого, ніж у чужий піксель.