Telegram Ads или посевы: считаем качество подписки
Как сравнить два маршрута привлечения: полные расходы, одинаковый возраст когорт, удержание и стоимость наблюдаемого действия. Расчёт на условных данных.

Дешёвое вступление ещё не отвечает на вопрос, где выгоднее привлекать аудиторию. Telegram Ads и посевы стоит сравнивать по одинаковому возрасту когорт и наблюдаемому полезному результату. Если такого учёта нет, честный вывод ограничивается стоимостью вступления.
Я бы строил сравнение снизу вверх: сначала проверил расходы и вступления, затем удержание, затем действие, ради которого нужен подписчик. Этот порядок быстро показывает, где есть данные, а где начинается удобная догадка про «качественную аудиторию».
Запуск кабинета разобран в инструкции по Telegram Ads, планирование прямых размещений — в медиаплане посевов. Здесь задача другая: подготовить сопоставимый отчёт после привлечения.
Что именно доступно для сравнения
В официальном описании Telegram Ads статистика включает просмотры sponsored message и вступления в канал либо запуски бота после просмотра. Это показатели рекламной системы. Они сами по себе не сообщают, кто из пришедших прочитал полезный пост через неделю.
У прямого размещения источник можно отделять собственной пригласительной ссылкой, если выбранный сценарий и права это позволяют. Telegram документирует дополнительные пригласительные ссылки. Но ссылка не делает наблюдаемым каждое чтение и не гарантирует совпадение правил атрибуции с рекламным кабинетом.
Поэтому отчёт должен различать три уровня:
- Вступление: число, зарегистрированное выбранным способом учёта.
- Удержание: участники конкретной когорты, остающиеся в канале в заданный момент, если такой учёт доступен.
- Полезное действие: наблюдаемое событие с установленной связью с источником, например завершение сценария в боте.
Не называйте просмотры поста активными подписчиками: это другая единица. Один человек может видеть несколько публикаций, а часть просмотров может прийти от людей вне выбранной когорты.
До запуска договоритесь о знаменателе
Зафиксируйте окно: например, первые семь суток после вступления каждого участника. Это условие учебного примера, не универсальный срок оценки. Когорта, пришедшая вчера, ещё не готова к сравнению с когортой недельной давности.
Заранее решите, как учитывать повторные вступления, существующих подписчиков, пересечение источников и входы без определённого источника. Последние можно вынести в отдельную категорию. Приписывать их победившему каналу только ради сходящейся суммы не стоит.
Для расчёта «активного подписчика D7» в примере ниже нужна собственная проверенная связка: источник вступления, наличие участника на седьмые сутки и хотя бы одно заранее выбранное действие за первые семь суток. Если связки нет, этот столбец отчёта остаётся пустым. Сборка такого учёта — отдельная задача, которую нельзя заменить отношением просмотров к общему числу участников.
Учебный расчёт: дешёвый вход и дорогой результат
Все значения ниже условные. Предположим, обе когорты уже достигли возраста D7, а индивидуальное удержание и действие измерены сопоставимо. Оффер и сценарий после вступления одинаковые. Полный расход включает одинаково определённые статьи затрат по каждому маршруту.
| Показатель | Telegram Ads | Посевы |
|---|---|---|
| Полный расход | 40 000 ₽ | 36 000 ₽ |
| Новые вступления | 200 | 240 |
| Остались на D7 | 130 | 108 |
| Удержание D7 | 65% | 45% |
| Остались и выполнили действие | 65 | 54 |
| Стоимость вступления | 200 ₽ | 150 ₽ |
| Стоимость удержанного | 307,69 ₽ | 333,33 ₽ |
| Стоимость активного по определению примера | 615,38 ₽ | 666,67 ₽ |
По вступлениям посевы дешевле. По выбранному действию среди оставшихся участников Telegram Ads в этом примере дешевле. Вывод изменился из-за знаменателя. Он относится только к этим когортам, условиям и определению действия.
Для таблицы достаточно четырёх входных столбцов: расход C, вступления N, оставшиеся R и выполнившие действие среди оставшихся A. Расчёты: стоимость вступления = C / N; удержание = R / N; стоимость удержанного = C / R; стоимость активного = C / A. При нулевом знаменателе стоимость не определена: показывайте «нет результата», а не ноль рублей.
Как не сделать победителя настройками отчёта
Запускайте сравнение в близкие периоды и сохраняйте одинаковый сценарий после входа. Запишите различия, которые выровнять нельзя: длина рекламы, контекст канала, формат размещения, подбор площадок. Сравнение двух маршрутов привлечения не становится рандомизированным экспериментом от того, что бюджеты похожи.
В затратах учитывайте выбранную полную стоимость: размещение, комиссии, производство и сопровождение по одному правилу. Если одну кампанию команда ведёт сама, это не превращает её работу в бесплатную. Можно показать две строки — медийный расход и полный расход — сохранив определения.
Проверяйте также состав посевов. Слабое размещение в одном канале не доказывает, что весь маршрут не работает. Как и одна удачная аудитория Telegram Ads не описывает все будущие запуски. Детализация по площадкам нужна прежде, чем объявлять общий победивший канал.
Когда можно менять бюджет
Сначала дождитесь созревания выбранных когорт и проверьте учёт. Затем оцените устойчивость результата: повторяется ли он, насколько велик разброс между размещениями, хватает ли наблюдений. Условная таблица выше показывает арифметику; статистическую уверенность она не устанавливает.
Если конечная цель — продажа, добавьте связь с оплатами и маржинальным вкладом. Калькулятор юнит-экономики поможет проверить модель затрат, но не восстановит отсутствующую атрибуцию. Следующий тест формулируйте по конкретному разрыву: улучшить удержание, уточнить обещание рекламы или исправить сценарий действия.