Как мы нашли 1 600 000 рублей, которых не было в отчётах Директа
Статья написана редакцией рекламной экосистемы Vitamin.tools на основе интервью с маркетологом Ириной Носовой. Часть материалов не опубликуем из-за NDA.

Время чтения: 8–9 минут.
Вводные о кейсе
Заказчик продаёт практикующим юристам курсы. Использует классическую модель запусков. До лета 2024 года продвигался через Telegram Ads, трафик вёл на канал. Заявки выходили по 200–300 рублей. В июле 2024 года обратился ко мне. Хотел протестировать Яндекс Директ.
Цель — увеличить число подписчиков в Telegram-канале.
KPI — 200–300 рублей за целевое действие.
Стратегия — ведём пользователей на посадочную страницу. С неё в Telegram-бота. А далее прогреваем контентом или в обмен за подписку даём лид-магнит.
Воронку и посадочную страницу готовил заказчик. Он хотел понять, что лучше работает, поэтому сделал несколько типов посадочных страниц: многоэкранный сайт с классической прогревающей структурой и сайт из одного экрана. Под каждый тип страницы мы запускали отдельные рекламные кампании.
Как работала воронка в этом проекте: У заказчика уже был опыт продвижения, но заявки выходили слишком дорогими. Мы начали с составления медиаплана, чтобы понять, сколько можем тратить на рекламу, оставаясь в рамках KPI. Сделали несколько прогнозов, но ориентировались на средний, так как ниша узкая, а главный продукт дорогой — курсы заказчика стоят 150 000–300 000 рублей. Мы предполагали, что в Директе цена подписчика в бот и канал будет выше, чем в Telegram Ads, но ниже верхнего KPI — 300 рублей. Затем исправили типичные узкие места: технические мелочи, непрозрачные ссылки, слабые офферы. Работали на автоматических настройках, запускали таргетинг по ключевым словам и LAL. Вышло 15 разных сегментов аудиторий, на которых мы рекламировались в РСЯ. Стратегия — оптимизация конверсий с целями: регистрации в боте и подписки на канал. Стоимость конверсии не выставляли, чтобы не занижать показы. Аудитории корректировали по возрасту. «Минус 100%» — на людей до 18 лет и старше 55 лет. Результат мы получили в первую неделю. В первые две недели запуска стоимость регистрации в бот составила 163 рубля через длинный сайт и 209 рублей через одноэкранник. Подписка на Telegram-канал также была в пределах KPI: один подписчик выходил по 165 рублей. Чтобы снизить стоимость целевого действия, следили за качеством трафика. Отключали плейсменты с кликабельностью больше 5% — почти всегда это сигнал о «ботном» трафике. И удаляли площадки, с которых не было регистраций. Больше всего целевых действий мы получили с «Дзена», «ВКонтакте» и «Яндекс Почты». Параллельно отслеживали конверсию лендингов. Через две недели стало ясно: для воронки в бот лучше работает длинный формат. Люди читали, вникали, понимали, зачем это им — и оставляли заявку осознанно. С короткой страницы конверсия была ниже. Мы отключили кампанию, которая вела в бот через одноэкранник. Чтобы сделать такой лендинг, не нужен программист. Можно собрать его в LPGenerator — конструкторе лендингов от рекламной экосистемы Vitamin.tools. Там есть всё нужное: интеграции, аналитика, поддержка. А ещё — высокая скорость загрузки и бесплатная тестовая неделя. Этого хватит, чтобы запустить тестовый вариант и проверить гипотезу. Регистрации в бот через длинный сайт по 78 рублей, через одноэкранник — по 96 рублей. Мы продавали через запуски, а прогревали аудиторию в канале. Поэтому все заказы поступали массово из одного источника. Из-за этого с обеими воронками возникли сложности: регистрации проходили, но мы не могли отследить их источник. Чтобы восстановить цепочку, мы подключили нулевые регистрации в GetCourse. Внешне для пользователя это выглядит как обычная регистрация на сайте, но для нас в системе создаётся карточка покупателя со всеми его действиями. Как это настроить: В момент отправки в Метрику передаются данные о конверсии — регистрации на сайте. GetCourse может подтягивать данные из UTM-меток, но у нас это, к сожалению, тогда не было настроено. Мы видели только сам факт регистрации: за каждым пользователем фиксировалась дата добавления в базу и факт покупки. Механика помогает восстановить цепочку действий пользователей, но у неё есть и минус. За каждый контакт в базе GetCourse нужно платить, что увеличивает расходы на рекламу. Благодаря связке с GetCourse мы начали видеть платные заказы от пользователей, зарегистрировавшихся в воронке через бот. Теперь это были конкретные люди, а не обезличенные заказы, пришедшие непонятно откуда. Однако заявки от тех, кто переходил по рекламе сразу на подписку в Telegram-канал, по-прежнему оставались невидимыми. Позже, вручную анализируя оплаченные заказы в GetCourse, мы выдвинули гипотезу: что если, фильтруя заказы только по привязке к регистрациям, мы упускаем заказы от тех, кто шёл другим путём — например, подписчиков Telegram-канала, которые минуют этап попадания в базу GetCourse? Чтобы проверить гипотезу, мы подгрузили все заказы без какой-либо фильтрации через инструменты рекламного кабинета в Директе. Система площадки сверяет контакты покупателей с базой пользователей, которые видели рекламу, и отмечает тех, кто потом совершил целевое действие. Как это настроить: После добавления офлайн-конверсий и отключения фильтрации заказов мы увидели реальную картину: мы недосчитались 1 600 000 рублей выручки. Директ связал визиты пользователей с продажами, и мы нашли недостающие сделки с рекламы. Занимаемся проектом с июля 2024 года. Бюджет: тестовый — 100 000 рублей, реализованный на момент написания кейса — 3 776 000 рублей. Эксперт — маркетолог Ирина Носова. Сайт | Telegram-канал | VK

Шаг 1. Исправляем ошибки до старта и готовим фундамент

Шаг 2. Настраиваем и оптимизируем рекламу
Результат: снижение стоимости целевого действия в 2 раза.


Шаг 3. Настраиваем нулевые регистрации в GetCourse

Шаг 4. Передаём офлайн-конверсии в Директ
Результаты



Резюмируем