Связка 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 проведите тот же расчёт от расхода до оплаты и используйте одинаковое окно. Не складывайте вступления после просмотра с пользователями, которых бот связал с конкретной меткой, как будто это две независимые группы. На каждом уровне должна быть одна дедуплицированная сущность: сессия, пользователь, заявка, заказ. Иначе конверсия может превышать реальное число людей.

Минимальная схема данных

  • Идентификатор кампании и креатива, источник, дата первого контакта.
  • Переход, вступление, запуск бота и ключевое действие с временем события.
  • Идентификатор заявки и заказа без лишних персональных данных.
  • Расход, выручка, переменные расходы, возврат и статус оплаты.
  • Окно атрибуции и правило выбора источника при нескольких касаниях.

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