Связка VK и Telegram часто строится по инерции: реклама приводит человека в канал, дальше контент «прогревает», а продажи оцениваются по общему росту. Такая схема удобна для рассказа, но плохо управляется. Между показом и деньгами слишком много переходов, и каждый кабинет присваивает себе успех по собственным правилам.
Performance начинается с конечного события. Это может быть оплаченный заказ, квалифицированная заявка, запись или запуск полезного сценария бота. Подписка — промежуточное состояние. Она имеет стоимость только тогда, когда вы знаете, какая доля подписчиков доходит до конечного действия и за какой срок.
Разделите роли площадок
VK удобно использовать для масштабируемого привлечения и повторного контакта с аудиторией. Telegram — для плотного контекста, регулярной коммуникации, канала или бота. Не заставляйте один креатив одновременно объяснять продукт, продавать подписку и закрывать сложную покупку. У каждого перехода должно быть одно обещание.
Пример: объявление в VK обещает конкретный разбор, посадочная страница или пост подтверждает обещание, Telegram предлагает продолжение, а бот собирает заявку. Если прямой переход в бот конвертирует лучше, канал не нужно вставлять только ради числа подписчиков.
Нарисуйте события до запуска
- Показ и клик по рекламному объявлению.
- Открытие страницы, канала или бота.
- Подписка или запуск бота с параметром источника.
- Целевое действие: заявка, заказ, запись или оплата.
- Квалификация и подтверждённая выручка после возвратов.
Для каждого события назначьте систему записи и идентификатор кампании. UTM-метки полезны для сайта, start-параметры — для Telegram-бота, промокоды — как дополнительный сигнал. Не передавайте в метках персональные данные. Если продажа завершается менеджером, источник должен попадать в CRM в момент создания лида, а не восстанавливаться по памяти.
Метрики по уровням, а не одной строкой
На верхнем уровне смотрите CPM, CTR и цену клика: они показывают, способен ли креатив купить внимание. На среднем — стоимость запуска бота, подписки или просмотра ключевой страницы. На нижнем — стоимость квалифицированного лида, продажи и долю рекламных расходов. Улучшение верхней метрики не обязано улучшать нижнюю.
Telegram Ads показывает просмотры, вступления в канал и запуски бота после просмотра. Это полезно, но не заменяет данные о заявке и оплате. В VK пиксель и события помогают алгоритму искать конверсии на сайте; для Telegram-канала потребуется собственный мост через ссылки, бота или промокод.
Тестируйте гипотезу, а не все элементы сразу
Один тест отвечает на один вопрос: работает ли новая аудитория, обещание или посадочная логика. Оставьте неизменными остальные элементы и заранее определите минимальный объём данных. Если одновременно поменять креатив, таргетинг, пост и оффер, победителя нельзя будет повторить.
- Гипотеза сформулирована до запуска и связана с одной метрикой.
- Кампании имеют единый нейминг и отдельные метки.
- Бюджет достаточен для нескольких целевых конверсий, а не только кликов.
- Решение принимается после полного окна продажи.
- Результат сохраняется вместе с креативом, аудиторией и датой.
Считайте когорты, когда цикл длинный
Если человек подписывается сегодня, а покупает через две недели, дневной отчёт будет постоянно обманывать: новые расходы уже учтены, а будущая выручка ещё нет. Объединяйте пользователей по неделе первого контакта и сравнивайте когорты через одинаковое число дней.
Для медиа и экспертных продуктов полезны промежуточные сигналы: доля дочитываний, ответы в боте, сохранения и переходы к коммерческому материалу. Но они не должны автоматически получать денежную ценность. Используйте их для диагностики пути, а бюджет масштабируйте по подтверждённому результату.
Еженедельный рабочий ритм
Раз в неделю сводите расходы, события и продажи по источнику и когорте. Остановите кампании, где сломан трекинг: дешёвые клики без наблюдаемого продолжения — не повод продолжать. Для работающих связок определите ограничение масштаба: как меняются цена и качество при росте бюджета.
Сильная VK/Telegram-воронка не самая длинная и не та, где больше подписчиков. Она та, где для каждого шага понятно обещание, источник данных и решение. Тогда контент остаётся содержательным, а performance — проверяемым.
Пример единого расчёта
VK потратил 60 тысяч рублей и привёл 1 200 переходов в Telegram. В канал вступили 540 человек, бот запустили 180, заявку оставили 45, оплатили 15. Цена клика — 50 рублей, подписчика — 111, запуска бота — 333, заявки — 1 333, клиента — 4 000. Если вклад одной первой продажи после переменных расходов равен 3 200 рублям, кампания не окупается на первом заказе. Решение зависит от подтверждённых повторных покупок, а не от того, что подписчик оказался дешёвым.
Для Telegram Ads проведите тот же расчёт от расхода до оплаты и используйте одинаковое окно. Не складывайте вступления после просмотра с пользователями, которых бот связал с конкретной меткой, как будто это две независимые группы. На каждом уровне должна быть одна дедуплицированная сущность: сессия, пользователь, заявка, заказ. Иначе конверсия может превышать реальное число людей.
Минимальная схема данных
- Идентификатор кампании и креатива, источник, дата первого контакта.
- Переход, вступление, запуск бота и ключевое действие с временем события.
- Идентификатор заявки и заказа без лишних персональных данных.
- Расход, выручка, переменные расходы, возврат и статус оплаты.
- Окно атрибуции и правило выбора источника при нескольких касаниях.
Начните с простого правила атрибуции и не меняйте его посреди теста. Оно не обязано идеально описывать вклад каждого касания, но должно одинаково считать сравниваемые кампании. Параллельно держите контрольный бюджет или географию, где продвижение не менялось: это помогает увидеть, растут ли оплаты быстрее естественного фона.