Блог · Яндекс.Директ

Кейс Директа: цена подписки в телеграм-бот минус 65% за шесть недель, работа с ИИ

Евгений Вязников - интернет-маркетолог Евгений Вязников · · #Яндекс.Директ
Иллюстрация к кейсу: снижение цены подписки в Яндекс Директе для приложения ходьбы

Я давно заметил: в настройке рекламы проблема почти никогда там, где её ищут заказчики. Все смотрят на креатив и заголовок объявления, а деньги обычно утекают там, где их вообще не привыкли искать - в семантике, в стратегии обучения и в том, что считать результатом. Покажу на реальном примере: за шесть недель цена подписки в клубе шаговых тренировок упала с 695 до 241 рубля, а подписок в неделю стало в пять раз больше при бюджете, выросшем в 1,7 раза. И расскажу, что в этой работе делал я, а что - настроенные мной ИИ-агенты.

1. С чего начинался проект и почему считаем подписки, а не клики

Воронка: от клика до подписки в бот

Клуб шаговых тренировок - онлайн-школа домашних тренировок и ходьбы для женщин. Я веду для него рекламу в Яндекс.Директе через агентский кабинет (аккаунт, через который таргетолог ведёт рекламу нескольких клиентов сразу).

Здесь сразу нужно объяснить одну развилку, без которой цифры дальше не читаются. Цель рекламы - не продажа сразу, а подписка в телеграм-бот с бесплатным планом тренировок. Дальше бот сам прогревает человека и продаёт абонемент. Воронка выглядит так: реклама, лендинг-трекер (промежуточная страница, которая запоминает, откуда пришёл человек, и передаёт это дальше в Метрику), телеграм-бот клиента, подписка - и уже из бота подтверждение подписки возвращается офлайн-конверсией обратно в Метрику (это когда о событии Метрика узнаёт не сразу с сайта, а позже, из другой системы).

Схема воронки: реклама, лендинг, бот, подписка - путь клиента к подписке в Директе
Воронка проекта: от клика по рекламе до подписки в телеграм-бот

Почему цена подписки, а не цена клика

Если бы стратегия Директа обучалась на кликах, она бы гнала любой трафик, лишь бы дешёвый. Обучаем её на реальной подписке в бот, и алгоритм ищет не тех, кто кликнет, а тех, кто действительно готов подписаться и начать заниматься.

Это и есть ключевая метрика всего проекта: цена подписки, CPA (стоимость целевого действия). Не цена клика, не цена перехода на лендинг - именно цена состоявшейся подписки.

2. Точка старта: сколько стоила подписка в июле

Первые цифры

Первая неделя наблюдения, 1-7 июля, кампания на поиске: 257 переходов, 16 подписок, цена подписки 631 рубль. Через две недели, в снапшоте (срезе данных кабинета за конкретную неделю) 14-20 июля, картина уже другая: расход вырос до 15 995 рублей в неделю, подписок 23, но цена подписки при этом поднялась до 695 рублей.

Ошибка на двух днях данных

Ошибка на старте
10 июля, глядя всего на два дня данных, я сделал вывод «минус 38%, подписка 385 рублей» - и это оказалось враньём цифр, а не моим враньём: полная неделя дала совсем другую цену, 581 рубль. Из этой ошибки родилось правило, которым я пользуюсь с тех пор: выводы делаю не раньше чем через 5-7 дней и не меньше чем на 25-30 подписках. Два дня - это шум, а не сигнал, даже если цифра на экране выглядит убедительно.

Если взять всю историю кабинета с самого начала, с 11 мая по 19 июля, включая первые технические сбои и тестовый период, средняя цена подписки была 832 рубля за 126 подписок. Это более честная точка отсчёта, чем один только июль - и именно от 832 рублей я буду мерить итоговый результат.

Дальше: в канале

Что запускаю, что получается, что сливаю

Причёсанные кейсы дозревают здесь, на сайте. А в канале работа идёт в моменте: цифры в тот же день, честные провалы, приколы из практики и шаблоны, которые я делаю себе и отдаю бесплатно.

Телеграм-канал Евгения Вязникова

Телеграм

Черновики кампаний и цифры в тот же день.

Подписаться в Телеграм
Канал Евгения Вязникова в МАКС

МАКС

Всё то же самое, если удобнее в МАКС.

Подписаться в МАКС

3. Что дало главный сдвиг: расширение семантики и обучение стратегии на подписке

Расширение семантики 20 июля

Самый большой единичный сдвиг за все шесть недель случился 20 июля. Тогда у меня была гипотеза: не сама реклама была плохой, а я сам задрал цену клика бесконечными чистками и сужением семантики. Расширил ядро с 15 запросов почти до ста и включил автотаргетинг (режим, при котором Директ сам находит похожие запросы, а не показывает рекламу только по заданному списку слов).

Результат пришёл в течение той же недели. Цена клика на поиске упала с 47,8 до 27,9 рубля, цена подписки на поиске - с 699 до 301 рубля. К концу июля клик стабилизировался на уровне 22 рубля, а подписка на поиске стоила уже 237 рублей вместо изначальных 461. Одно решение, один рычаг - и цена подписки почти удвоила эффективность за неделю.

Второй по важности рычаг - то, о чём я писал в начале: обучение стратегии на подписке, а не на клике. Без офлайн-конверсии из бота в Метрику по этой же цели автостратегия Директа честно оптимизировала бы клики - и тратила бы бюджет на людей, которые кликают, но никогда не подпишутся.

Тест связок и проверка гипотез через данные

Дальше пошла обычная работа с гипотезами: тест 5-7 связок «объявление плюс лендинг» параллельно, из семи кампаний конца июля выжили три, дорогие РСЯ по 821-1 643 рубля за подписку я остановил. Отдельно выстрелила сегментная кампания «Считающие калории», запущенная 10 августа: CTR (доля кликов от показов) 13%, клик 21-25 рублей, 32 подписки по 204 рубля в последнюю неделю наблюдения. Запрос «рассчитать дефицит калорий» конвертил по 59-88 рублей - в разы дешевле среднего.

Проверка гипотезы данными, а не на глаз
5 августа появилось предложение снизить ручные ставки до 10-15 рублей - вроде бы логично, раз клик и так дешёвый. Я проверил гипотезу не на глаз, а через прогноз аукциона: данные показали, что вход даже на 5% трафика при такой ставке стоит 25-43 рубля. Снизь я ставки вручную - кампания бы просто перестала показываться. Решение отклонил, показы сохранились.

21 июля я осознанно выключил персонализацию Neuro Ads и автоприменение рекомендаций Директа через API. Причина простая: эти инструменты сами по себе расширяют семантику и меняют цели кампании, а мне нужно было держать нишу и цель под контролем, а не отдавать их «чёрному ящику» алгоритма.

4. Как выглядит неделя работы: таблица по семи неделям

Динамика по неделям

Неделя Расход Клики Подписок Цена подписки Конверсия Что произошло
W29, 14-20 июля 2026 15 995 ₽ 523 23 695 ₽ 4,4% Стартовая точка снапшотов, поиск на 15 запросах
W30, 20-26 июля 2026 23 270 ₽ 989 54 431 ₽ 5,5% Расширение семантики до ~100 запросов и автотаргетинг, запущены 4 РСЯ-кампании
W31, 27 июля - 2 августа 2026 30 395 ₽ 1 440 95 320 ₽ 6,6% Тест 7 связок, дорогие РСЯ остановлены
W32, 3-9 августа 2026 25 848 ₽ 1 008 87 297 ₽ 8,6% Пересборка после отбора, широкая РСЯ + 2 поисковые
W33, 10-16 августа 2026 33 608 ₽ 2 493 124 271 ₽ 5,0% Запуск «Считающие калории» и лендинга V2
W34, 17-23 августа 2026 27 232 ₽ 2 087 101 270 ₽ 4,8% Лимиты срезаны решением маркетолога до коридора 20-23 тысяч в неделю
W35, 24-30 августа 2026 27 747 ₽ 2 904 115 241 ₽ 4,0% Лучшая неделя наблюдения, был простой 25 августа из-за нулевого баланса

За все семь недель по снапшотам: 595 подписок и 181 134 рубля расхода без наложения дат между неделями, средняя цена подписки 304 рубля. Все суммы расхода в статье - с учётом НДС, так их отдаёт отчётный API Директа.

Линейная масштабируемость на примере W34

Обращаю внимание на неделю W34. Я сам срезал недельные лимиты, чтобы держаться в коридоре 20-23 тысячи рублей в неделю, согласованном с клиентом. Расход упал на 19%, подписки упали ровно на те же 19% - со 124 до 101, а цена подписки почти не изменилась, 270 рублей против 271. Система масштабируется линейно в обе стороны: это не всегда очевидно, пока не увидишь цифры рядом.

Отдельно стоит падение средней конверсии по кабинету начиная с W33 - оно не про качество работы, а про арифметику. В кабинет зашла широкая РСЯ с кликом по 2-3 рубля и конверсией 0,76% (2 109 кликов в W35), она размывает средний показатель. На поиске конверсия при этом росла весь период: с 6,8% до 12,5%.

5. Что делает ИИ, а что делаю я

Здесь и есть суть статьи - не «как я настроил рекламу», а как в этой работе распределены роли между мной и ИИ-агентами, которых я подключил к рабочим сервисам для Директа и Метрики.

Схема разделения задач: что делает ИИ-агент, а что делает специалист в настройке Директа
Как распределены роли между мной и ИИ-агентами в этом проекте

Что делает ИИ

  • Снимает отчёты из Директа по любым срезам - кампании, площадки, запросы, демография, устройства, дни недели - без единой ручной выгрузки, по регламенту из 15 шагов, включая проверку различий между вариантами объявлений статистическим критерием Фишера (математическим способом проверить, что разница в результатах не случайна), а не на глаз (например, p = 0,000413 для одного из тестов - чем меньше это число, тем меньше шанс, что разница получилась случайно).
  • Ведёт циклы гипотез в формате «если - то - потому что» с датой проверки и напоминает мне об этой дате в телеграме, а не оставляет проверку на память.
  • Рутину кабинета я развёл на два контура. Автоматический сбор данных без единого обращения к ИИ каждый понедельник снимает срез всего кабинета и синхронизирует его в сводную таблицу, чтобы клиент мог сверить цифры сам. А ИИ-агенты через мои рабочие сервисы к Директу и Метрике проводят содержательный разбор среза и готовят выводы. Стек, промпты и схему сборки в статье не раскрываю.
  • Ведёт реестр минус-площадок с чёткими правилами отбора и историей чисток - площадка вроде imo дала 14 подписок по 21 рублю, и это видно в реестре, а не потерялось в общей массе.
  • Создаёт и правит кампании, группы, объявления, корректировки ставок через API - и после каждой записи читает результат обратно. Я давно взял за правило: ответ «200 ОК» от API не значит, что изменение действительно применилось.
  • Генерирует лендинги и элементы дизайн-системы, ловит баги вёрстки автотестами до релиза, готовит отчёты клиенту по одному согласованному эталону и ведёт журнал уроков проекта.
  • Отвечает за атрибуцию подписок - через мой сервис лендинг-трекеров, который передаёт офлайн-конверсии в Метрику.

Что делаю я сам

  • Ставлю цели и потолки: сколько стоит подписка сейчас, сколько должна стоить, сколько нужно подписок в неделю, какой недельный бюджет.
  • Утверждаю каждую правку в кабинете - ИИ предлагает решение, я его принимаю или отклоняю, как в истории со ставками аукциона выше.
  • Принимаю отчёты клиенту и слежу за их голосом - именно я решаю, что в отчёте, а что нет.
  • Веду переговоры с клиентом, обсуждаю акции и офферы, слежу за балансом кабинета - это, кстати, до сих пор приходится проверять глазами, API баланс не отдаёт.
  • Решаю, когда резать неудачную связку, а когда подождать ещё неделю данных.
Кто принимает решения
Если сформулировать коротко: ИИ забрал у меня рутину аналитики и техническое исполнение. Решения при этом стали приниматься не по настроению и не «на глаз», а по правилам, которые я вывел из собственных ошибок, и проверяться строго по календарю.

6. Ошибки, которые стоили денег

Иллюстрация ошибок в рекламной кампании Директа, которые привели к потере бюджета
Ошибки, которые стоили денег в этом проекте

Ошибки в аналитике и отчётах

Вот что не получилось сразу или получилось не так, как хотелось.

Промежуточный вывод на двух днях 10 июля - уже писал выше, но это первая и главная ошибка периода, из которой родилось правило «неделя и минимум 25-30 подписок».

Полезно запомнить
Я никогда не делаю поспешных выводов о рекламе всего по двум дням работы. Чтобы увидеть честную картину, я жду минимум полную неделю и ориентируюсь на объём от 25 до 30 подписок.

3 августа я показал клиенту связку с ценой подписки 55 рублей и сразу же добавил оговорку «жду ещё неделю» - и правильно сделал, потому что полная неделя дала совсем другую цифру, 237 рублей. Одна удачная выборка ничего не доказывает.

Полезно запомнить
Даже если связка в один из дней дала дешёвый результат по 55 рублей за подписку, я не спешу радоваться. Одна удачная выборка ничего не доказывает, ведь по итогам полной недели цена может подняться до 237 рублей.

10 августа отчёт клиенту ушёл по «последним семи дням» вместо календарной недели: цифры получились «76 подписок по 326 рублей», а факт на дозревших данных - 87 подписок по 297 рублей. После этого я ввёл жёсткий порядок: сначала снимается срез кабинета, потом пишется отчёт, а не наоборот.

Полезно запомнить
Я оцениваю кампании строго по календарным неделям и дозревшим данным, а не по плавающим семи дням. Сначала я обязательно выгружаю свежий срез кабинета и только потом составляю отчёт, чтобы цифры не расходились с реальностью.

Дважды кабинет вставал из-за нулевого баланса - в том числе 25 августа, когда за весь день прошло 9 рублей расхода и ни одной подписки. После каждого такого простоя стратегия перезапускается заново и первые день-два клик снова дорогой - в моём случае он подскочил с 20 до 29 рублей, то есть простой на один день стоил примерно два дня дорогого трафика.

Полезно запомнить
Если кампания встала из-за нулевого баланса или ручного стопа, стратегия перезапускается заново, и первые день-два клик обходится дороже. В моём случае после простоя клик подскочил с 20 до 29 рублей, то есть один день паузы стоил примерно два дня дорогого трафика. Поэтому я не останавливаю рекламу, если планирую крутить её дальше.

Ошибки в кампаниях

Отдельно был лендинг под собственный бренд клиента в РСЯ - три подписки по 1 661 рублю за штуку, я его остановил сразу, как увидел цифры.

Полезно запомнить
Я сразу останавливаю рекламу в сетях, если вижу неадекватно дорогую цену за результат. В моём тесте вышло три подписки по 1 661 рублю за штуку, поэтому я выключил показы в тот же момент, как заметил эти цифры.

Самая дорогая ошибка периода
Тест прямой оплаты абонемента 28-30 августа: потрачено 7 031 рубль, 182 клика, состоялась только одна покупка. При этом 31 человек дошёл до экрана оплаты абонемента - шаг обошёлся в 201 рубль, обрыв происходил дальше, именно на шаге оплаты. Часть бюджета теста ушла в поиск-ретаргет (повторный показ рекламы в поиске тем, кто уже есть в базе клиента) по собственной базе клиента - по сути в оплату его же бренд-навигации, 49 рублей за клик и ноль покупок. Диагноз обошёлся в 7 031 рубль, но он стоит своих денег: теперь понятно, что проблема не в трафике, а в шаге оплаты.

Полезно запомнить
Когда после кликов люди доходят до оформления, но не платят, я ищу причину в самой платёжной форме, а не виню рекламу. Когда при расходе 7 031 рубль и 182 кликах до шага оплаты дошёл 31 человек по 201 рублю, а покупка случилась только одна, я понимаю, что трафик работает, а сбоит именно приём денег. Заодно я исключаю поиск-ретаргет по базе клиента, чтобы не отдавать по 49 рублей за клик тем, кто и так знает бренд.

Была и техническая ошибка ИИ-агента: при пакетной сборке новых объявлений он подставил быстрые ссылки от старой кампании с чужим трекером. Ошибку я отловил на этапе обязательного ручного аудита, до включения показов - и это тоже часть честного отчёта: ИИ ошибается, и это ещё одна причина проверять его работу, а не просто доверять.

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

Полезно запомнить
Я принимаю решения по чётким правилам и календарю, а не на эмоциях после пары удачных или неудачных дней. Я делаю выводы только по дозревшим цифрам за полную неделю, постоянно контролирую баланс и перепроверяю все технические настройки своими руками.

7. Сколько бюджета это сэкономило

Что было бы, если платить по старой цене

Экономику проще всего показать через простой вопрос: сколько стоили бы те же подписки по стартовой цене.

Если бы в лучшую неделю, W35, покупать 115 подписок по исходной цене 695 рублей, это обошлось бы в 79 925 рублей. По факту неделя стоила 27 747 рублей - разница 52 178 рублей за одну неделю.

Период Подписок Факт По стартовой цене Экономия
W35 (лучшая неделя) 115 27 747 ₽ 79 925 ₽ (по 695 ₽) 52 178 ₽
Август, W32-W35 427 114 435 ₽ 296 765 ₽ (по 695 ₽) 182 330 ₽

Три точки сравнения

182 330 ₽
Экономия за август относительно стартовой цены подписки: 427 подписок обошлись в 114 435 ₽ вместо 296 765 ₽
Снапшоты кабинета, недели W32-W35

За весь август, недели W32-W35, получено 427 подписок за 114 435 рублей. По стартовой цене та же 427 подписок стоила бы 296 765 рублей. Экономия за месяц - 182 330 рублей, то есть каждый рубль бюджета в конце периода работал примерно в 2,6 раза эффективнее, чем в начале.

Если сравнивать не с июлем, а с исторической средней ценой подписки за всю жизнь кабинета - 832 рубля - то итоговые 241 рубль в W35 это снижение на 71%. Так сравнение честнее: оно учитывает и первые технические сбои проекта, а не только удачно выбранную точку старта.

8. Что дальше и кому такой подход подходит

Дальше в проекте есть куда расти: три поисковых клона каннибализируют друг друга по фразам вроде «дефицит калорий» и «похудеть на 10 кг» - решение об их консолидации уже принято, но ещё не реализовано полностью. Семантику планирую расширять и дальше, а связки готовить к традиционно дешёвому аукциону начала января.

Такой подход к рекламе подходит не всем. Он даёт максимум там, где есть чёткая конверсионная цель дальше по воронке - подписка, заявка, регистрация - а не просто клик или переход. И он требует терпения на первые недели: обучение стратегии на подписке, а не на клике, первое время выглядит дороже, чем «обычная» реклама, пока алгоритм не наберёт достаточно данных.

Если вы ведёте Директ для продукта с воронкой длиннее одного клика - бесплатный лид-магнит, подписка, регистрация до оплаты - и не уверены, что рекламный бюджет действительно окупается, а не просто тратится, буду рад разобрать ваш кабинет и показать, где деньги реально утекают.

Частые вопросы

Почему в кейсе нет цифр по выручке и окупаемости? +

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

Почему цена подписки то падает, то снова растёт по неделям? +

Потому что в кабинет одновременно заходят несколько типов трафика с разной ценой: узкий поиск дешевле, широкая РСЯ дороже, но даёт объём. Плюс любой перезапуск стратегии - после простоя по балансу или после серьёзной правки - на день-два временно поднимает цену клика, пока алгоритм заново набирает данные.

Можно ли просто снизить ставки вручную и сэкономить ещё больше? +

Не всегда. В этом проекте прямая проверка через прогноз аукциона показала, что снижение ставок до 10-15 рублей просто убрало бы показы - вход даже на небольшую долю трафика стоил 25-43 рубля. Экономия на бумаге обернулась бы потерей трафика на практике.

Почему акция на прямую оплату абонемента не сработала? +

Проблема оказалась не в рекламе, а в самом шаге оплаты: 31 человек дошёл до выбора абонемента, купил только один. Это значит, что трафик был приведён правильный, а обрыв происходит уже внутри воронки клиента, за пределами того, что решается настройками Директа.

Чем в этой работе занимается лично маркетолог, если почти всё автоматизировано? +

Целями, потолками и решениями. ИИ снимает данные, ведёт рутину и предлагает варианты, но каждую правку в кабинете утверждаю я, и именно я решаю, когда резать связку, а когда подождать ещё неделю - как в истории со ставками аукциона.

Читайте ещё в блоге

МАРКЕТИНГ ДЛЯ БИЗНЕСА Performance-маркетинг: как считать рекламу Performance-маркетинг: как считать рекламу «Смм заменит платную рекламу», слышу регулярно. По факту в performance-маркетинге ор Открыть дело → МАРКЕТПЛЕЙСЫ И АВИТО Авито Реклама: как работает и сколько стоит Авито Реклама: как работает и сколько стоит Привет! Я Евгений Вязников, эксперт по performance-маркетингу - в маркетинге с 2017 Открыть дело → МАРКЕТИНГ ДЛЯ БИЗНЕСА Реклама психолога: что можно писать и сколько стоит Реклама психолога: что можно писать и сколько стоит Когда цена заявки в рекламе психолога упёрлась в 279 ₽, ставки уже ни […] Открыть дело → ЯНДЕКС.ДИРЕКТ аудит контекстной рекламы Директа Аудит контекстной рекламы: как проверить, что Директ не сливает бюджет Я Евгений Вязников, эксперт по performance-маркетингу с 2017 года. Работаю с бизнеса Открыть дело → МАРКЕТИНГ ДЛЯ БИЗНЕСА Реклама оптики: карты, диагностика и продажи Реклама оптики: карты, диагностика и продажи В публичном проекте мебели из ротанга Яндекс.Директ (проект 2022-2023) забрал 8 150  Открыть дело → МАРКЕТИНГ ДЛЯ БИЗНЕСА Реклама магазина: как привести покупателей Реклама магазина: как привести покупателей Привет! Я Евгений Вязников, эксперт по performance-маркетингу - в маркетинге с 2017 Открыть дело → ВКОНТАКТЕ Таргетолог: кто это и сколько стоят его услуги Таргетолог: кто это и сколько стоят его услуги Привет! Я Евгений Вязников, эксперт по перформанс-маркетингу - в маркетинге с 2017 [ Открыть дело → ВЕБ-АНАЛИТИКА Счётчик Яндекс.Метрики: как создать и установить на сайт Яндекс Метрика: как установить счётчик и настроить Счетчик Метрики : это фрагмент кода Яндекс Метрики на сайте, без которого […] Открыть дело →
Дальше: в канале

Что запускаю, что получается, что сливаю

Причёсанные кейсы дозревают здесь, на сайте. А в канале работа идёт в моменте: цифры в тот же день, честные провалы, приколы из практики и шаблоны, которые я делаю себе и отдаю бесплатно.

Телеграм-канал Евгения Вязникова

Телеграм

Черновики кампаний и цифры в тот же день.

Подписаться в Телеграм
Канал Евгения Вязникова в МАКС

МАКС

Всё то же самое, если удобнее в МАКС.

Подписаться в МАКС
Следующий шаг

Это причёсанная версия. Черновики: в канале

Статья дозревала неделями. В канале всё в моменте: запускаю, показываю, сливаю, тоже показываю. С цифрами и приколами.

Подарок

Где вам удобнее получить материал?

«130 методов привлечения клиентов из интернета»: выберите канал, пришлём туда.

Подписаться на рассылку

Дайджесты, кейсы и советы по рекламе: раз в месяц.

Вы подписаны!

Ближайший дайджест придёт на

В моменте

Показываю работу, пока она горячая

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

Телеграм МАКС
Подписка

Куда вам удобнее?

В обоих одно и то же: работа в моменте, цифры в тот же день, приколы и бесплатные шаблоны.

Дело не в трафике. Вязников

Реклама. Нейросети. Цифры.

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