ENEnglish
RUРусский
ZH中文
ESEspañol
PTPortuguês
TRTürkçe
ARالعربية
FAفارسی
FRFrançais
UKУкраїнська
IDBahasa Indonesia
HIहिन्दी
ENEnglish
RUРусский
ZH中文
ESEspañol
PTPortuguês
TRTürkçe
ARالعربية
FAفارسی
FRFrançais
UKУкраїнська
IDBahasa Indonesia
HIहिन्दी

Як відслідковувати підписників з Telegram Ads

Дізнайтеся, як відслідковувати підписників з реклами в Telegram: іменовані запрошувальні лінки, глибокі лінки ботів, постбеки та аналітика AdsGram
Blue AdsGram blog graphic showing how to track subscribers from Telegram Ads using deep links, UTM parameters, and start parameters.

У двох словах

  • Щоб відслідковувати підписників з реклами в Telegram, вам потрібно унікальне місце входу для кожної реклами — іменований запрошувальний лінк для каналу або глибокий лінк бота з параметром start — тому що Telegram не передає ідентифікатор кліку при приєднанні до каналу.
  • Іменовані запрошувальні лінки, створені через Telegram Bot API, дають облікові записи приєднання для кожного лінка, а оновлення chat_member дозволяють вашому боту записувати, який лінк використав кожен новий підписник.
  • Глибокі лінки ботів є найточнішим варіантом: макроси AdsGram, такі як {campaign_id} та {click_id} подорожують всередині почати параметра, і ваш сервер підтверджує дію через API конвертації AdsGram.
  • У рекламних кампаніях Telegram, які проходять через AdsGram, динамічні макроси не приймаються в URL реклами, тому атрибуція залежить від одного запрошуючого посилання або одного статичного глибокого посилання на кожен креатив.
  • Відстежуйте вартість за підписника, рівень скасування підписок протягом 24 годин та утримання протягом 7 днів разом — дешевий підписник, який залишає протягом дня, коштує більше, ніж дорогий, який залишився.

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

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

Чому підписники Telegram важко атрибутувати

Telegram за замовчуванням не надає даних про джерело для кожного підписника каналу. Рекламна платформа реєструє клік; канал реєструє нового учасника; нічого не пов'язує два записи, якщо ви самостійно не створите це з'єднання.

Атрибуція — це процес прив'язки дії користувача — у нашому випадку, підписки — до конкретної реклами, креативу чи розміщення, яке її викликало. Три обмеження формують те, як це працює в Telegram:

  • Підписання не містять параметрів. Користувач, що натискає t.me/yourchannel, потрапляє до каналу в однаковий спосіб, незалежно від того, чи прийшов він з реклами, репосту або пошуку.
  • Рідна статистика агрегується. Аналітика каналу Telegram групує нових підписників у широкі категорії джерел, а не кампаній.
  • Єдиний унікальний вхідний пункт створює сигнал.Іменне посилання на запрошення або глибоке посилання бота — це те, що говорить вам, якареклама привела людину.

Все нижче базується на цьому останньому пункті.

[ВІЗУАЛЬНА МОЖЛИВІСТЬ — ВСТАВИТИ ВІЗУАЛ: горизонтальна блок-схема, що показує рекламу → клік → унікальний вхідний пункт (іменне посилання на запрошення / глибоке посилання бота) → приєднання до події → база даних рекламодавців → панель кампанії, з червоним маркером "переривання атрибуції тут" на шляху, що використовує просте посилання @username]

Чотири способи відстежувати підписників з реклами Telegram

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

Метод

Деталізація

Зусилля на налаштування

Найкраще для

Посилання для запрошення з ім'ям

За посиланням (за креативом, розміщенням або кампанією)

Низький — права адміністратора бота + один API виклик за посиланням

Кампанії зростання каналу

Глибинні посилання бота з почати

За користувача та за клік

Середній — логіка бота + база даних

Воронки, де бот є першим кроком

Статистика каналу Telegram

Агреговано за типом джерела

Жоден — вбудований

Перевірки на здоров'я та розподіл органічного і платного

Трекери та постбеки

За клік та за конверсію

Середній до високого — налаштування трекера

Кампанії з продуктивністю з подальшими діями

Виберіть метод, який відповідає тому, куди насправді приземляється ваш підписник, потім дотримуйтесь однакової системи найменування скрізь.

Метод 1: Іменовані посилання для запрошення в канали

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

Документи Telegram Bot API описують createChatInviteLink, який приймає ім'ядо 32 символів, необов'язковий expire_date, member_limit, та creates_join_request. Послідовність налаштування:

  1. Додайте свого бота до каналу як адміністратора з правом запрошувати користувачів — без прав адміністратора метод не спрацює.
  2. Зателефонуйте createChatInviteLink один раз для реклами, яку ви хочете виміряти, використовуючи чітку назву, таку як tgads_de_creative-a або adsgram_bots_v2.
  3. Вставте це посилання — не @yourchannel — у поле URL реклами, щоб кожен перехід через нього було можна підрахувати.
  4. Підпишіться на chat_member оновлення явно в allowed_updates коли ви викликаєте setWebhook або getUpdates. Telegram за замовчуванням не надсилає ці оновлення, і цей єдиний пропуск є найбільш поширеною причиною, чому трекінг мовчки не повертає нічого.
  5. Зберігайте кожну подію приєднання у вашій власній базі даних: ім'я посилання, ID користувача, часовий штамп. Це дає вам когорт, яких немає в інтерфейсі Telegram.
  6. Перевіряйте агреговані дані у списку запрошень каналу в адміністративному інтерфейсі Telegram.
  7. Запустіть один тестовий приєднання з другого акаунта, перш ніж витрачати бюджет.

Примітка практикуючого: якщо ви встановите creates_join_request на true, запити на приєднання перетворюються на запити на затвердження, а ваш бот отримує chat_join_request оновлення, які містять посилання на запрошення. Атрабуція стає дуже надійною, але ви додаєте тертя та обов'язок модерації — використовуйте це для ніш з високою вартістю, а не для масового залучення. Також зверніть увагу, що member_limit не може бути поєднано з creates_join_request.

Метод 2: Глибокі посилання бота з параметром початку

Глибокі посилання бота забезпечують атрибуцію для кожного користувача, оскільки параметр супроводжує користувача у перше повідомлення вашого бота. глибоке посилання — це t.me посилання з доданим корисним навантаженням, наприклад t.me/your_bot?start=camp12_creativeA.

Згідно з офіційною документацією функцій бота Telegram, параметр start приймає A–Z, a–z, 0–9, _ та -, і обмежений 64 символами — закодуйте все довше за допомогою base64url. Це обмеження в 64 символи має значення на практиці: зчеплені вантажі трекінгу швидко вичерпують місце, тому використовуйте короткі ідентифікатори, а не читабельні назви.

Коли ви запускаєте кампанії в AdsGram, платформа автоматично підставляє макроси всередині цього вантажу. Документація з відстеження AdsGram перераховує доступні макроси — {campaign_id}, {banner_id}, {publisher_id}, {click_id} та {record_data} — і демонструє шаблон глибокого посилання:

https://t.me/[name_of_the_bot]?start=[unique_referral_link]_{campaign_id}_{banner_id}_{publisher_id}_{click_id}_{record_data}

Ваш бот аналізує start дані, зберігає їх за ID користувача Telegram, а потім надсилає посилання для приєднання до каналу. Тепер підписника можна віднести до конкретної кампанії, банера та розміщення — рівень деталізації, який жодне посилання для запрошення не може надати. Цей шаблон також добре працює для реклами в Telegram яка поєднує зростання каналу з діями щодо продукту, оскільки той же ідентифікатор супроводжує користувача воронкою.

Метод 3: вбудована статистика каналів Telegram

Вбудована статистика каналів Telegram добре відповідає на одне запитання: яка частка вашого зростання є оплаченою порівняно з усім іншим. Вони показують зростання підписників з часом і групують нових підписників за типом джерела, поряд із даними про сповіщення, перегляди та рівень постів.

Використовуйте їх для трьох завдань:

  • Верифікація. Якщо ваші відстежувані приєднання та загальний ріст каналу істотно розходяться, одна з ваших посилань не містить параметра.
  • Таймінг. Сплески зростання показують, коли реклама насправді була показана, що важливо для позицій, які працюють нерівномірно.
  • Органічне зростання. Платні кампанії генерують репости та трафік пошуку; нативна статистика це фіксує, ваші посилання — ні.

Що не можуть зробити нативні статистики, так це розділити креатив A від креативу B. Розглядайте їх як перевірку, а не як основне джерело атрибуції.

Метод 4: Трекери та серверні постбеки

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

Два основних елементи:

  • Трекінг-посилання. Додайте параметри кампанії до вашого URL-адреси, щоб наступні системи могли читати джерело. Посилання на параметри кампанії Google Analytics охоплює стандартний utm_ набір для веб-лендингів; для призначень Telegram макроси AdsGram виконують ту ж роль.
  • Підтвердження конверсії. AdsGram надає кінцеву точку за адресою https://api.adsgram.ai/confirm_conversion, яка викликається з токеном вашого акаунту, користувача tgid, campaignid, та типом goaltype від 1 до 3, що позначає етап воронки — реєстрація, перша покупка, повторна покупка. 200 OK відповіді означає, що конверсія була зафіксована.

Платформа AdsGram також підтримує партнерські інтеграції з AppsFlyer, Adjust, AppMetrica, Keitaro та Kochava, тож події підписників та післяпідписки можуть потрапити в аналітичний стек, який ви вже використовуєте. Зверніть увагу на одну вимогу: {record_data} має бути присутнє в URL кампанії для веб-ландинг посилань, Keitaro та Kochava, а {campaign_id} для посилань екосистеми Telegram. Відсутність макросу означає, що відстеження конверсій не працює.

Як налаштувати відстеження підписників в AdsGram

Налаштування відстеження підписників в AdsGram потребує створення однієї кампанії плюс коротка перевірка. AdsGram є рекламною платформою та реселлером реклами в Telegram, який запускає кампанії в Telegram-каналах, ботах та Mini Apps, з запуском кампаній приблизно за п’ять хвилин.

  1. Зареєструйтесь у панелі керування рекламодавцем і поповніть свій баланс. Якщо ви також є видавцем AdsGram, увійдіть під тим самим обліковим записом, щоб ваша реклама не потрапляла в вашу власну програму.
  2. Виберіть тип рекламної кампанії який відповідає вашій меті підписників: Telegram канали, боти, Mini Apps, клієнти Telegram або Telegram Ads.
  3. Створіть посилання на цільову сторінку перед креативом. Іменне запрошувальне посилання для чистої роботи каналу; глибоке посилання бота з макросами, коли бот є точкою входу.
  4. Введіть необхідні макроси — на панелі інформації підкреслюється, які макроси присутні в посиланні, а які відсутні, тому виправте цей індикатор перед запуском.
  5. Встановіть таргетинг: геолокація, мова, пристрій, статус VPN та статус Telegram Premium. Якщо ви не впевнені, наскільки детально йти, наш посібник з налаштування таргетованої реклами в Telegram Ads проходить через параметри.
  6. Оберіть модель ціноутворення: CPM, tCPC або tCPA. tCPA вимагає налаштування відстеження конверсій, і варто почекати, поки збереться приблизно 25 конверсій, перш ніж переходити до цього, щоб оптимізація мала дані для навчання.
  7. Запустіть, а потім перевірте протягом першої години. Натисніть на власну рекламу, заверште приєднання та підтверджуйте, що подія з'явилася у вашій базі даних з правильним іменем посилання або корисним навантаженням.
  8. Читаючи аналітику, розглядайте розподіл. AdsGram звітує за часом, банером, країною, мовою інтерфейсу Telegram і ідентифікатором платформи видавця, при цьому всі статистичні дані відображаються в UTC+0.
  9. Обрізайте розміщення. Ідентифікатори платформ, які забезпечують приєднання, що скасовуються протягом 24 годин, можуть бути виключені з кампаній Mini App і ботів безпосередньо в налаштуваннях таргетингу.

Кроки 7 і 9 - це те, на чому економиться найбільше грошей. Верифікація виявляє зламане відстеження, поки бюджет ще невеликий; обрізання розміщень запобігає витратам на трафік, який ніколи не стане аудиторією.

Що ви можете і не можете відстежувати в кампаніях Telegram Ads

Кампанії Telegram Ads, запущені через AdsGram, підтримують відстеження підписників, але не через макроси — URL реклами повинен бути статичним. Платформа AdsGram є реселлером Telegram Ads, тому кампанії виконуються відповідно до власних правил посилань та контенту Telegram.

Що вимагають вимоги модерації Telegram Ads і забороняють, у термінах відстеження:

  • Посилання-запрошення дозволені в полі URL — і заборонені в копії реклами. Це механізм, який робить можливим атрибуцію за кожною рекламою.
  • Посилання, що містять динамічні макроси, не приймаються. Немає {click_id} у URL Telegram Ads.
  • Глибокі посилання бота зі статичним start параметром дозволені, наприклад t.me/name_bot?start=ABC.
  • Одне зовнішнє посилання на одне поле URL, тільки HTTPS, та скорочувачі URL заборонені.

Практичне рішення є структурним: дайте кожній рекламі своє власне запрошення з назвою або власний статичний start значення, і нехай назва посилання несе метадані кампанії, як це зазвичай роблять ваші макроси. На початку доступні два типи кампаній Telegram Ads — Користувачі, з гнучким націлюванням аудиторії, і Канали, для постів з текстом, URL та зображенням або відео. Боти та Пошук типи кампаній стають доступними після першої заморозки в будь-яких Користувачах або Каналах.

Офіційний реселер

Запустіть рекламу в Telegram з AdsGram

Отримайте підтримку, креативну пре-модерацію та таргетинг, яких ви не отримаєте з прямим розміщенням.

Запустити кампанію

Метрики, що показують якість підписників

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

Метрика

Як розрахувати

Що це говорить вам

Вартість за підписника (CPS)

Витрати на рекламу ÷ атрибутовані підключення

Справжня ціна залучення одного учасника аудиторії

Коефіцієнт приєднання

Приєднання ÷ кліки

Чи відповідає обіцянка реклами тому, що надає канал

Коефіцієнт відписки за 24 години

Покидає впродовж 24 годин ÷ приєднується до цієї когорти

Введення вводить в оману, неправильна аудиторія або бот-трафік

7-денна утримуваність

Члени когорт, які все ще підписані на 7-й день ÷ приєднуються

Якісна аудиторія за джерелом

Вартість за дію

Витрати ÷ підтверджені конверсії

Комерційна цінність понад підписку

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

Поширені помилки відстеження

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

  • Реклама @channelname замість посилання для запрошення. Приєднання надходять без джерела і їх не можливо відновити пізніше.
  • Не запитуючи chat_member в дозволені_оновлення. Бот працює бездоганно і нічого не отримує.
  • Повторне використання одного посилання на запрошення для всіх креативів. Ви отримуєте загальну суму, ніколи не порівняння.
  • Перевищення 64 символів у початок корисному навантаженні. Посилання зламується або параметр обрізається.
  • Пропущено обов'язкове макро. Без {record_data} або {campaign_id} де це потрібно, конверсії ніколи не реєструються.
  • Порівняння інформаційних панелей на різних часових зонах. Статистики AdsGram працюють на UTC+0; ваша внутрішня база даних, напевно, ні.
  • Видалення посилання на запрошення після закінчення кампанії. Ви втрачаєте можливість аналізувати цю когорт у майбутньому.

Контрольний список відстеження підписників

Запустіть це перед кожним запуском:

  1. Кожна реклама має унікальну точку входу — названу запрошувальним посиланням або статичним початком значенням.
  2. Конвенція найменування задокументована і ідентична в рекламній платформі та вашій базі даних.
  3. Бот є адміністратором каналу з правами на запрошення.
  4. учасник_чату (або запит_на_приєднання_до_чату) внесено в дозволені_оновлення.
  5. Обов'язкові макроси присутні та підтверджені індикатором на панелі управління.
  6. Тестове приєднання завершено та перевірено від початку до кінця.
  7. Події приєднання зберігаються з позначкою часу, тож когорти можуть бути відновлені.
  8. Вартість за підписника, щоденний відтік та 7-добова утримуваність — все в одному звіті.
  9. Статистика рідних каналів Telegram перевіряється щотижня як додаткова перевірка.
  10. Неуспішні ID розміщення виключені, а не лише призупинені.

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

AdsGram

Реклама, що конвертує

Досягай потрібної аудиторії в Telegram
Запустити кампанію


Питання та відповіді

  1. Чи можете ви побачити, з якої реклами прийшов підписник Telegram?
    Ні, за замовчуванням. Telegram не передає дані про джерело під час приєднання до каналу, тому користувача, який прибув через @yourchannel неможливо відстежити. Ви можете визначити джерело тільки якщо реклама вела до унікальної точки входу — іменоване запрошення, створене через Bot API, або глибоке посилання на бота з початок параметр, який ваш бот записує про користувача.
  2. Як я можу відслідковувати підписників з Telegram реклами без розробника? Використовуйте іменовані посилання на запрошення. Створіть одне посилання для кожної креативи, помістіть його в поле URL реклами і читайте кількість приєднань по кожному посиланню у списку посилань на запрошення вашого каналу в інтерфейсі адміністратора Telegram. Це не вимагатиме коду і надає вам можливість для порівняння на рівні креативу. Дані по кожному окремому користувачу та когортний аналіз дійсно вимагатимуть бота і бази даних.
  3. Яка хороша вартість за підписника в Telegram?
    Це повністю залежить від географії, вертикалі та якості аудиторії, тому ставтесь до будь-якого окремого бенчмарку з обережністю. Більш корисне порівняння – внутрішнє: вимірюйте вартість за підписника поряд з rate в 24 години для відписки та 7-денним утриманням для кожного креативу та розміщення, потім оцінюйте джерела один проти одного, а не проти середньоіндушевих показників.
  4. Чому мої відслідковані приєднання не відповідають зростанню підписників мого каналу? Деяка різниця є нормальною і здоровою. Платні кампанії генерують репости, пересилання та трафік з пошуку, який ваші посилання ніколи не бачать, а органічна втрата відбувається паралельно. Значна різниця в інший бік — зростання набагато нижче від відслідкованих приєднань — зазвичай означає, що в посиланні відсутній параметр або chat_member оновлення не надходить.
  5. Як довго мені чекати, перш ніж оцінювати рекламну кампанію в Telegram? Перевірте відстеження протягом першої години, але оцінюйте ефективність за когортами, а не в перший день. Мінімальний корисний період утримання – це сім днів, оскільки підписники, набрані з незбалансованого креативу, зазвичай залишаються протягом перших 24-48 годин, задовго до стабілізації показників.
Elizaveta Bydanova
Elizaveta Bydanova
Керівник команди бізнес-розвитку, AdsGram

Універсальна автоматизована платформа для ефективної реклами

Розпочніть вашу рекламну подорож з нами сьогодні.