Аудит Telegram Ads это разбор рекламного кабинета, который показывает, где утекает бюджет: неокупаемые каналы, слабые креативы, ошибки ставок и модерации. Здесь я разбираю 7 типовых точек слива на данных за 22 месяца ведения рекламы.

Семь технических точек слива, которые я нашёл в своём кабинете

Разбор на данных моего кабинета TG Booster (@mblhouse) за 22 месяца ведения. Сначала контрольный период, ради которого всё это чинилось.

20 → 139
среднесуточный объём подписок: 14 дней до и после внедрения изменений
€6 → €2,5
стоимость подписчика, то же 14-дневное окно до/после
19 650
рекламных связок в кабинете: креатив × канал × кампания
  1. Объявления голодали. Бюджет упирался в остаток и падал в ноль, Telegram ставил их на «Stopped». Тысячи объявлений стояли мёртвыми при живом счёте.
  2. Одновременно переплата. Автоаукцион без потолка разгонял ставку до €22-40 за одну подписку. Отсюда дни, когда стоимость подписчика взлетала до €12-14.
  3. Мёртвая зона каналов. Новичок на 250-299 показов с нулём подписок застревал навсегда: разгон ставки его уже не трогал, а суд по эффективности ещё не наступал.
  4. Разгон ставки откатывался. Правка ставки не тем методом ревертилась. Каналы висели по 31 дню на €2,5 и 35-48 показов, разгон был холостой.
  5. Мерили тишину и считали здоровьем. Нет расхода и нет подписок трактовали как «всё спокойно», а это был затык.
  6. Ставку победителей крутили руками. Это ломает автоаукцион, и канал начинает дорожать.
  7. Креатив не ротировали. На 7-8 неделе жизни объявления стоимость подписчика прыгает почти вдвое, а его не меняли.

В этом контрольном периоде объём вырос с 20 до 139 подписок в день, а стоимость подписчика снизилась с €6 до €2,5. Одновременно менялись бюджетные правила, ставки, ротация креатива и пул каналов, поэтому корректно говорить о результате периода, а не об эффекте одной правки. Суть аудита не «добавьте креативов», а найти, где деньги утекают в тишине.

Цифры

Стартовые данные проекта

  • Медиабюджет Telegram Ads: (~1 250 000–1 660 000 ₽) за 22 месяца
  • Каналов в тесте: 1 043
  • Активных «гроусеров»: 30–50 одновременно
  • Подписок получено: 6 073
  • Стоимость подписчика: ~200 ₽ в среднем за весь период
  • Целевая аудитория: премиум-сегмент, средний чек 2,5 млн ₽+
6 073 × ~200 ₽ ≈ 1,2 млн ₽ — сходится с медиабюджетом за период. Основные метрики кабинета математически согласованы.
Масштаб

Что стоит за словами «тысячи объявлений»

Кабинет такого размера не ведётся руками. За большими числами — конкретные сущности, у каждой своё определение:

  • 2 059 — каналов в общей базе кандидатов
  • 1 043 — каналов, для которых запускались тестовые связки
  • 720 — каналов, получивших достаточный медиарасход для статистического решения
  • 30–50 — активных growth-каналов в конкретный момент
  • 3 800 — уникальных креативных концепций и текстовых вариантов
  • 19 650 — рекламных связок в аккаунте (креатив × канал × кампания), созданных автоматизацией
Почему вручную это невозможно: API и скрипты → мониторинг состояния → автоматические ставки → классификация каналов → очередь ретеста. Один человек управляет кабинетом только через автоматизацию.
Метод

Как принимается решение по каждому каналу

Каждый канал проходит одну и ту же машину состояний — это и есть метод ABCD:

TEST→ достаточно данных?GROWTHWINNER→ усталость?RETESTилиKILL

Пока данных мало — канал остаётся в тесте. Достаточно — уходит в рост или отключается. Победитель работает, пока не выгорает, потом идёт на ретест. Никакой «мёртвой зоны», где канал завис между тестом и решением.

Решения

Семь исправлений — зеркально семи проблемам

  • 1. Голодание бюджета: контроль минимального остатка и автоматическая реактивация или перераспределение, чтобы объявления не падали в «Stopped».
  • 2. Разгон автоаукциона: guardrail по допустимой стоимости подписчика — при превышении ставка автоматически снижается или объявление ставится на паузу.
  • 3. Мёртвая зона: формализованный порог. Мало данных — продолжаем тест; достаточно — growth или kill. Канал не зависает между тестом и решением.
  • 4. Откат ставки: правки ставок только рабочим методом, с проверкой, что изменение не ревертнулось.
  • 5. Тишина как норма: отсутствие расхода и подписок — сигнал разобраться, а не спокойствие. Мониторинг застоя.
  • 6. Ручная ставка победителей: ставку winners не трогаю руками, чтобы не ломать автоаукцион; ведёт скрипт по правилам.
  • 7. Выгорание креатива: ротация по возрасту и падению CTR, до скачка стоимости на 7–8 неделе жизни объявления.
Диагноз и лечение совпадают один в один: каждая правка закрывает конкретную найденную проблему, а не абстрактный «совет по Telegram Ads».
Подписки в день · до и после устранения 7 точек слива
20До аудита139После×7подписок в день
1 043 канала протестировано · 6 073 подписки · ~200 ₽ за подписчика · период 22 месяца. Перерисовано по данным кабинета, без персональных данных.
Связь с бизнесом

Подписчик — не конечная метрика, а начало воронки

На уровне кабинета я оптимизирую стоимость и удержание подписчика. Но ценность канала видна только дальше по воронке:

Показ → Клик → Подписчик → Лид → Квалифицированный лид → Сделка в CRM → Продажа

Сшивка реальная: подписка ведёт на бот с deep-link, метка канала пишется в поле source сделки amoCRM. Так видно, какие каналы дают не просто дешёвых подписчиков, а обращения и сделки. По этой метке порядка 39% лидов MBL приходят из Telegram — это доля по source в amoCRM, а не точная автоматическая атрибуция по каждому подписчику.

Стоимость подписчика — метрика кабинета. Подписчик → лид → сделка — метрика бизнеса. Telegram Ads API не показывает выручку по каналу сам; связь строится через CRM.
Что не копировать

Что переносится, а что нет

Переносится метод: машина состояний каналов, guardrail по стоимости подписчика, ротация креатива по возрасту, ретест выгоревших, сшивка с CRM. Не переносятся конкретные числа — пороги показов, размеры ставок, окна выгорания и стоимость подписчика специфичны для этого проекта, ниши и периода. Метод повторяется, точные значения нужно калибровать заново.