Агент
в Директе
Сначала смотрит, потом правит. Решение всегда в переписке — не в автопилоте кабинета.
- Снимок
- Защёлка
- Касса
- Кадр
Зачем агент в кабинете
Яндекс Директ сам не сидит. Либо я каждый день открываю кампании, объявления, площадки и минус-слова, либо кто-то смотрит это за меня. Кабинет большой, я не директолог на полную ставку — посадил туда агента.
Он не «ведёт Директ». Ведёт переписка. Агент снимает кабинет, сравнивает, пишет черновик правки. Что менять и что больше не включать — решаю я. Деньги уходят сразу, объявление уходит в показ. Остановленную кампанию он не поднимает «для порядка».
В прошлом выпуске я убрал кнопку «подтверди каждый шаг» на коде и оставил человека на необратимом. Рекламный кабинет — такое необратимое.
Сначала только глаза
Первая версия умела мало: список кампаний, что включено, отчёт за период, минус-слова, тексты. Этого хватало, чтобы перестать гадать. Я писал «что сейчас в поиске» — и получал снимок: какие направления живые, какие спят, куда идёт показ.
Писать сразу нельзя. Одна широкая фраза, жадный автотаргетинг, включение вчера остановленного направления — и бюджет недели уезжает не туда. Пока агент не научился показывать кабинет так, чтобы я узнавал в ответе свою картину, кнопку «записать» давать рано.
Я перестал открывать Директ на всякий случай. Открываю, когда в разборе вижу развилку или ход, которому не верю. Остальное время кабинет не закрыт: снимок приходит в переписку.
Этого быстро стало мало. Агент пишет: с этих площадок люди приходят и сразу уходят, вот запросы, которых нет в ключах, вот объявление, которое сняла модерация. И я лезу в кабинет руками, потому что у него нет рук.
Потом руки, на защёлке
Права писать появились по дыркам, не пакетом. Сначала пауза — остановить то, что зря жжёт. Потом минус-слова: на кампанию и на группу отдельно, это разные вещи. Потом регионы и устройства. Потом текст и ссылка. Потом стратегия и лимит. Потом площадки РСЯ. Каждый вид правки — после того, как я уже несколько раз делал то же руками.
Защёлка не в кабинете Яндекса. По умолчанию агент ничего не пишет. Готовит план: что снимет, что добавит в минуса, какое объявление перепишет, какую группу не трогает. Я читаю план как черновик, не как отчёт «уже сделано». Ход здравый — говорю писать. Нет — план умирает в чате.
Без защёлки он оптимизирует в ту сторону, которую только что сам придумал. В переписке звучит уверенно. В кабинете это включённый автотаргетинг на все категории или воскрешение кампании, которую мы уже хоронили. Одно короткое «можно писать» после плана дёшево. Снять защёлку навсегда — дорого.
В одном входе у меня несколько продуктов. Правка обязана знать, о каком речь. Иначе минуса образовательного курса уезжают в чужую услугу. Общий счёт общий: одно направление съедает остаток и останавливает соседнее, хотя соседнее я не трогал.
Пока я не сказал писать, кабинет не меняется. «На всякий случай поправь ставки» — запрещённая фраза.
Смотрели не ту победу
Когда руки появились, всплыло главное: по какой метке мы решаем, что реклама живая.
Кабинет считает победой то, что удобно ему: клик, доходимость до формы, галочка «конверсия». У продукта победа другая. Человек с пустой заявкой или регистрацией из любопытства — ещё не клиент. Клиент тот, кто оплатил. Пока мы смотрели в отчёт Директа как в истину, картина была тёплая: заявки есть, стратегия на цель крутится. В кассе могло не прибавиться ничего. Оптимизировали заполнение анкеты.
Поворот из одного кабинета не сделать. По метке в ссылке видно, из какой кампании человек пришёл. В своей базе видно, стал ли платящим. Агенту я отдал не «поверь Директу», а «положи рядом два снимка». Когда столбцы расходятся, правлю смысл, не ставку. Снимаю широкую фразу, которая ведёт зевак. Режу площадки, с которых свайпают баннер и уходят. Останавливаю направление, которое красиво в отчёте и пустое в кассе.
Так хоронили целые ветки. Запускали поиск и РСЯ на тему, которая «должна зайти». Смотрели не день и не два. Денег ушло достаточно, чтобы не врать себе. Клиентов не появилось — или появился один, после которого повторять не хочется. Кампанию поставили на паузу и записали: это направление само не поднимать. В следующем разговоре агент, который видит «остановлено», больше не предлагает «давай включим, вдруг сейчас пойдёт» — пока я сам не попросил пересобрать.
Был откат в другую сторону. Сузили аудиторию так, что остались почти только «правильные» устройства и «правильный» тип клиента — объём умер. На бумаге качество выросло, реклама перестала дышать. Вернули показ тем, кого зря отрезали, оставили минуса на явный мусор. Если у агента нет права на откат в том же контуре, он защищает вчерашнюю правку.
Я больше не спорю с кабинетом на его языке. Он говорит «конверсии». Я спрашиваю: «а оплату кто принёс». Пока ответа нет — никаких широких включений.
Руки росли из дырок
Набор команд широкий не потому, что «надо покрыть весь Директ». Каждая пачка — из вопроса, на который старых рук не хватало.
Смотрели отчёт по кампании — не видели, что люди вбивают в поиск. Ключевая фраза в кабинете и живой запрос разные. Появился разбор поисковых запросов. Минуса перестали быть списком из головы: их стало можно вычитать из того, за что уже заплатили показ.
Автотаргетинг крутили как одну галочку. То съедал почти весь расход и вёл непонятно кого, то после сужения глох, и поиск оставался без объёма. В кабинете он ещё и не всегда останавливается, как просишь: часть категорий не снимается, остаётся пол. Агенту нужна не кнопка «выключи», а понимание, что в группе включено, какой пол ставки, и что делать, если кабинет отказывается выключать.
Пошли в РСЯ — понадобились площадки, устройства, видео, отдельные тексты под баннер, не под поисковую строку. Человек в поиске уже чего-то хочет. Человек в статье или в приложении не хотел ничего, пока не мелькнула картинка. Если агент правит сеть теми же руками, что поиск, он минусует запросы там, где запросов нет, и не видит игру, видео и встроенный браузер, откуда приходит пустой клик.
Появилась сверка с нашей базой — иначе снова оптимизируем форму. Появился журнал каждой записи: что меняли, по какому разговору, сухой прогон или боевая запись. Без журнала следующий чат начинается с нуля, и агент предлагает правку, которую мы уже откатывали.
Папки на диске росли рядом. Сначала комплект запуска: структура, тексты, минуса, картинки. Потом комплекты на ветки, которые не взлетели. Потом папки правок: сузили смысл, отрезали площадки, поменяли, под какую цель кабинет крутит стратегию. Агент в новом окне чата не помнит прошлый месяц. Папка помнит.
kabinet/
zapusk-poiska/ старт: тексты, минуса, структура
set-obyavleniy/ РСЯ: тексты и кадры из того же чата
vetka-ostanovlena/ сжёг, само не поднимать
pravki/
smysl-obyavleniy/
ploshchadki-i-ustroystva/
sverka-s-kassoy/ цель кабинета != оплата у нас
Агент умеет почти всё, что я умею руками, и часть того, что руками лень: массовый минус, выгрузка запросов, сверка меток. Уметь — не значит делать без спроса. Шире руки, жёстче защёлка.
Картинку рисует тот же агент
Для поиска иногда хватает текста. Для сети — нет. РСЯ показывает картинку человеку, который ничего не искал. Без кадра объявление слепое. Агент мог поставить кампанию на паузу и написать минус, а макет я ждал отдельно.
Грок в этом чате собирает кадр сам: квадрат под сеть, широкий под баннер, если нужно — короткий ролик из того же кадра. Я пишу смысл («оплата картой из России», «карточки товара для отдела»), он отдаёт картинку. Смотрю так же, как план правки: этот в кабинет, этот нет. На кадре нельзя чужие логотипы, слово про обход блокировок, кашу вместо заголовка. Буквы поехали — пересобираем.
Два кадра ниже собраны так же, для этого текста. Это не боевые объявления. Это ход «нарисуй макет» в том же контуре, где минусуют площадки.


Креатив рождается в переписке и проходит ту же защёлку: сначала кадр, потом моё «этот можно». Агент, который правит кабинет и не умеет показать объявление, слепой на половине Директа.
Руки к кабинету выложены открыто
Смотреть кампании, снимать отчёт, минусовать, ставить на паузу, готовить сухой прогон — набор команд, который я собрал, пока вёл кабинет так. Держать только у себя незачем.
Проект открытый. Клонируешь, кладёшь свой ключ кабинета, подключаешь к чату. Агент видит кампании. Писать по умолчанию не умеет: пока не скажешь «можно писать», кабинет не меняется. Несколько продуктов в одном входе размечаешь списком, чтобы не полез в соседний.
Код: github.com/gmen1057/yandex-direct-mcp
Без снимка, спора и разрешения получится стажёр с доступом к деньгам. С ними — напарник, которого можно повторить у себя.
Как это выглядит в переписке
Не отдельный экран и не раз в месяц «сессия». Тот же чат. Форма одна, предмет меняется.
Я прошу снимок. Не «оптимизируй Директ», а узко: что с поиском за последние дни, какие запросы жрут показ без пользы, не поехала ли сеть в игры и встроенные браузеры, не кончился ли общий счёт из-за соседнего продукта. В этом ходе в кабинет не писать. Снять, сравнить с прошлой пометкой, положить рядом кассу.
Дальше разбор. «Конверсий много» мало. «Площадка плохая» — покажи, почему: люди с неё не становятся клиентами, или она просто дешёвая. «Давай включим автотаргет пошире» — напомни, что уже включали и что вышло. Если агент не связывает предложение с прошлым ходом, предложение слабое.
Потом план. Три хода, не тридцать. Что снимаем, что минусуем, чего не трогаем. Обязательная строка: что будет, если ход ошибочный, и как откатимся. Пока этой строки нет, писать рано.
Потом сухой прогон: те же команды без записи, что кабинет принял бы. Иногда здесь всплывает ловушка: дневной и недельный лимит в одном запросе кабинет не берёт. Лучше увидеть в прогоне, чем получить половину правки.
Потом я говорю писать — или не говорю. Иногда ухожу думать. Агент не дожимает. Молчание — не согласие.
После записи — короткий факт: что ушло в кабинет, что модерация ещё не пропустила, что осталось на паузе. Журнал. Следующий разговор начинается с этой пометки, не с «напомни, что мы делали».
«Посмотри Директ» рождает простыню и соблазн сразу править. «Сними поиск, сравни с кассой, руки не включай» — разбор, который можно читать.
Я не утверждаю каждый клик по интерфейсу. Держу смысл. Агент быстрее выгрузит запросы и проставит минуса. Он не решает, что победа здесь — оплата, а не анкета; что эту ветку мы похоронили; что сеть в выходные смотреть отдельно. Если это не повторять вслух, подставит чужую голову: из справки Директа, из прошлого чужого кабинета, из желания улучшить всё.
Что ломается, если агент не знает кабинет
Часть граблей не про модель, а про Директ. Пока агент их не выучил, он «оптимизирует» и создаёт новый инцидент.
В тексте объявления нельзя писать как в канале. Длинное тире, знак рубля в заголовке, слово про обход блокировок — модерация снимает объявление, хотя смысл был нормальный. Мы уже кормили модерацию такими текстами. Теперь перед записью агент чистит формулировку.
Дневной и недельный лимит в одном запросе кабинет часто не берёт. Надо двумя заходами. Иначе агент решит, что «доступ сломался», нажмёт ещё раз и получит кашу.
После долгой паузы включение кампании может сжечь день так, будто лимит начался заново. «Просто включи, мы же вчера остановили» — плохая команда. Сначала смотрим, сколько уже ушло за период.
Автотаргетинг умеет прикинуться выключенным и остаться на полу. Умеет сожрать расход, когда его снова открыли «чуть-чуть». Смотрят по группам и по тому, кого он привёл, не по галочке.
Общий кабинет на несколько продуктов. Агент, которого позвали к одному направлению, не разгоняет соседнее, даже если оно «тоже наше» и на паузе. Счёт один. Лимит один.
Инструкция агенту — не «вот как устроены кампании», а «вот что у нас уже взрывалось». Справка Яндекса этого не содержит. Содержит журнал правок.
Что остаётся между разговорами
Агент в новом чате пустой. Кабинет полный. Между ними нужна короткая память, иначе каждый понедельник изобретаем минуса заново.
Четыре куска.
Правило продукта: что продаём, кому не продаём, какая победа считается победой. Без этого агент оптимизирует клик.
Карта кабинета: какие кампании живые, какие на паузе навсегда, какие на паузе «пересоберём, когда будет другой смысл». Пометка «не поднимать само» важнее любой ставки.
Журнал последних ходов. Не роман: когда, что, зачем, откатили или нет.
Защёлка в правилах: «не пиши без явного разрешения». Если она живёт только в моей голове, кто-то напишет «поправь сам» и получит правку, которую не читал.
Этого хватает, чтобы новый разговор был продолжением.
Что отдать своему агенту
Рабочие тексты. Можно в файл правил или в начало чата. В копируемых блоках нет длинных тире.
Правило кабинета. В постоянные инструкции, не в разовый чат.
Кабинет Яндекс Директа для тебя не песочница.
Сначала снимок: что включено, что на паузе, куда идёт показ, что кабинет считает успехом.
Рядом касса продукта: кто пришёл по метке и кто оплатил. Не решай по одному отчёту Директа.
По умолчанию ничего не записывай. Сначала план: что меняешь, чего не трогаешь, как откатишь.
Пиши в кабинет только после явной фразы вроде: можно писать.
Не поднимай остановленные направления сам, даже если они "наши" и "жалко".
Не правь чужой продукт в общем кабинете.
Не включай автотаргетинг шире и не разгоняй лимит без разбора прошлой попытки.
Если не уверен, что победа для этого продукта такое же, как конверсия в кабинете, остановись и спроси.
Разбор без записи. Когда нужно понять неделю, а не «улучшить всё».
Сними кабинет по поиску и по РСЯ отдельно.
Не пиши в кабинет.
Нужно:
1. Что сейчас включено и что стоит на паузе.
2. Какие запросы и площадки жрут показ, но не приводят к оплате у нас.
3. Где отчёт Директа расходится с кассой.
4. Три возможных хода, не больше. К каждому: зачем, чем рискуем, как откатимся.
5. Что предлагаешь не трогать и почему.
Если данных мало, так и скажи. Не додумывай успешную стратегию.
Расширить руки только из дырки. Когда агент видит проблему и не может её снять.
Не проси полный доступ к кабинету.
Опиши одну дырку: что хотел сделать, какого снимка или какой правки не хватило, что сейчас делаешь руками.
Предложи самый узкий новый навык, который закрывает только эту дырку.
Как этот навык по умолчанию останется на защёлке: план, потом моё "можно писать".
Агент без защёлки в Директе — стажёр с правом тратить. С защёлкой и с кассой рядом — нормальный напарник.
Что дальше
Руки ещё будут расти: новые типы объявлений, аудитории, отложенные сценарии. Это не приближает день, когда я скажу «веди сам и не пиши мне». Чем шире доступ, тем короче просьба и тем обязательнее разбор.
Контроль живёт в переписке: снимок, спор, план, разрешение, пометка. Кто вынимает спор и разрешение, получает не экономию времени, а рекламу, которую уже никто не ведёт — только списывает.
// Обсуждение
Можно писать анонимно. Укажите email, чтобы получать уведомления об ответах.