Задача #006

Live dima

Я.Директ аудит: Яропласт

2 запусков агентов · 2 артефактов · 2 списаний

Задание

Сделай аудит Я.Директ-кабинета для Яропласт.

Директолог:
- direct_snapshot для текущей картинки (кампании, бюджеты, состояния).
- direct_audit для последнего markdown-аудита.
- Выпиши 3-5 наблюдений и 2-3 действия. Безопасные действия можешь сразу положить
  через submit_for_approval(kind="direct_change", apply_action="direct_change")
  с action_type in {"show_top_placements","open_audit"}.
- Если рекомендуешь pause_campaign или lower_bid_ceiling — обязательно укажи rationale.

Итог Аккаунт-менеджера


Итог по задаче #6: аудит Я.Директ / Яропласт

Что сделано

Директолог запросил direct_snapshot (12.05) и direct_audit (25.04), сопоставил данные. Два безопасных действия ушли на апрув автоматически.


5 наблюдений

1. Бренд-кампания 709356318 - в DRAFT, трафик не защищён. Создана 25.04, ни одного показа. Брендовые запросы уходят в органику или перехватываются конкурентами. Брендовый трафик - самый дешёвый по CPA; его отсутствие в платном канале напрямую давит общий CPA вверх. Требует запуска.

2. CPA ~9015 ₽ vs цель 7000 ₽ - главный кандидат на утечку: кампания «Коттеджи» (707422784). По аудиту 25.04: 0 конверсий при 2,3 млн показов и 24 500 кликах. Была остановлена - и снова включена (статус ON в снимке 12.05). Неизвестно, вносились ли правки в цели Метрики перед повторным включением. Гипотеза: именно «Коттеджи» + ретаргет тянут CPA за 9000 ₽.

3. Данные по расходам недоступны (spend = null по всем кампаниям). direct_agent не вытягивает расходы. Вероятная причина - нет прав finance в API-токене на сервере 45.153.189.235. Без этого CPA по кампаниям не считается автоматически - блокер для точного анализа.

4. Ретаргет-креативы (image_ad) технически заблокированы. 4 креатива (окна + балконы, 29.04) не загружаются через API: TEXT_CAMPAIGN не принимает image_ad. Ретаргет работает только текстом - охват и CTR ниже потенциала. Решение: смарт-кампания или медийная.

5. 13 из 19 кампаний - ARCHIVED, кабинет перегружен. Архивные кампании с историей (до 39 000 кликов) засоряют структуру и усложняют управление. Конверсии по ним не известны.


3 действия

# Действие Статус
1 show_top_placements - отчёт по топ-размещениям кампании «Поиск ОКНА» (702107522). Единственная здоровая поисковая кампания (CTR ~9,9%). Апрув ID 9 - ждёт подтверждения
2 open_audit - свежий полный аудит кабинета e-20047811. Аудит от 25.04 устарел: с тех пор включены «Коттеджи» и добавлена бренд-кампания. Апрув ID 10 - ждёт подтверждения
3 lower_bid_ceiling -15% по кампании «Коттеджи» (707422784). Ограничит скорость расхода, пока не подтверждено исправление целей Метрики. Риск: если цель уже исправлена - замедлит обучение. Требует ответа клиента (см. ниже)

Что нужно от владельца / клиента

  1. Коттеджи (707422784): вносились ли правки в цели Метрики перед повторным включением кампании? Без ответа действие 3 (lower_bid_ceiling) не применяем.
  2. API-токен: проверить права finance для direct_agent на 45.153.189.235 - иначе spend остаётся null и автоматический расчёт CPA невозможен.
  3. Бренд-кампания 709356318: дать добро на запуск - это самый быстрый способ снизить CPA.

Запуски агентов 2

Аккаунт-менеджер шаг 1 · account done

Инструкция

Сделай аудит Я.Директ-кабинета для Яропласт.

Директолог:
- direct_snapshot для текущей картинки (кампании, бюджеты, состояния).
- direct_audit для последнего markdown-аудита.
- Выпиши 3-5 наблюдений и 2-3 действия. Безопасные действия можешь сразу положить
  через submit_for_approval(kind="direct_change", apply_action="direct_change")
  с action_type in {"show_top_placements","open_audit"}.
- Если рекомендуешь pause_campaign или lower_bid_ceiling — обязательно укажи rationale.

Ответ

---

## Итог по задаче #6: аудит Я.Директ / Яропласт

### Что сделано

Директолог запросил direct_snapshot (12.05) и direct_audit (25.04), сопоставил данные. Два безопасных действия ушли на апрув автоматически.

---

### 5 наблюдений

**1. Бренд-кампания 709356318 - в DRAFT, трафик не защищён.**
Создана 25.04, ни одного показа. Брендовые запросы уходят в органику или перехватываются конкурентами. Брендовый трафик - самый дешёвый по CPA; его отсутствие в платном канале напрямую давит общий CPA вверх. Требует запуска.

**2. CPA ~9015 ₽ vs цель 7000 ₽ - главный кандидат на утечку: кампания «Коттеджи» (707422784).**
По аудиту 25.04: 0 конверсий при 2,3 млн показов и 24 500 кликах. Была остановлена - и снова включена (статус ON в снимке 12.05). Неизвестно, вносились ли правки в цели Метрики перед повторным включением. Гипотеза: именно «Коттеджи» + ретаргет тянут CPA за 9000 ₽.

**3. Данные по расходам недоступны (spend = null по всем кампаниям).**
direct_agent не вытягивает расходы. Вероятная причина - нет прав `finance` в API-токене на сервере 45.153.189.235. Без этого CPA по кампаниям не считается автоматически - блокер для точного анализа.

**4. Ретаргет-креативы (image_ad) технически заблокированы.**
4 креатива (окна + балконы, 29.04) не загружаются через API: TEXT_CAMPAIGN не принимает image_ad. Ретаргет работает только текстом - охват и CTR ниже потенциала. Решение: смарт-кампания или медийная.

**5. 13 из 19 кампаний - ARCHIVED, кабинет перегружен.**
Архивные кампании с историей (до 39 000 кликов) засоряют структуру и усложняют управление. Конверсии по ним не известны.

---

### 3 действия

| # | Действие | Статус |
|---|----------|--------|
| 1 | **show_top_placements** - отчёт по топ-размещениям кампании «Поиск ОКНА» (702107522). Единственная здоровая поисковая кампания (CTR ~9,9%). | Апрув ID 9 - ждёт подтверждения |
| 2 | **open_audit** - свежий полный аудит кабинета e-20047811. Аудит от 25.04 устарел: с тех пор включены «Коттеджи» и добавлена бренд-кампания. | Апрув ID 10 - ждёт подтверждения |
| 3 | **lower_bid_ceiling -15%** по кампании «Коттеджи» (707422784). Ограничит скорость расхода, пока не подтверждено исправление целей Метрики. Риск: если цель уже исправлена - замедлит обучение. | Требует ответа клиента (см. ниже) |

---

### Что нужно от владельца / клиента

1. **Коттеджи (707422784):** вносились ли правки в цели Метрики перед повторным включением кампании? Без ответа действие 3 (lower_bid_ceiling) не применяем.
2. **API-токен:** проверить права `finance` для direct_agent на 45.153.189.235 - иначе spend остаётся null и автоматический расчёт CPA невозможен.
3. **Бренд-кампания 709356318:** дать добро на запуск - это самый быстрый способ снизить CPA.
tool calls
[{"name": "get_client_brief", "args": {"client_id": 1}, "result": {"client_id": 1, "client_name": "ЯрКомета", "industry": "Окна / кондиционеры / двери / дача (Ярославль)", "tone": "Разговорный, от первого лица (Александр Цыганов). Местная речь Ярославля. Конкретика, цифры — только подтверждённые. Без эмодзи в основном тексте, эмодзи допустимы в TG-постах ограниченно.", "domains": "yarkometa.ru, dzen.ru/yarkometa", "taboos": "- Не использовать WhatsApp / wa.me / зелёные WA-кнопки. В России WhatsApp заблокирован.\n  Замена — Telegram (t.me/...), цвет #229ED9.\n- Не упрощать hero-форму yarkometa.ru на мобайле — branch критичен для роутинга лидов.\n- Не корпоративный канцелярит. Пиши разговорно от Александра Цыганова — «ЧАСТО СЛЫШИМ»\n  вместо «БОЛИ КЛИЕНТОВ», «Заволга», а не «Заволжский район».\n- Никаких выдуманных цифр (стаж, монтажи, гарантии). Только что подтверждено клиентом.\n- Не светить в публичных постах реальные IP, токены, внутренние пути.\n- Короткое тире (-), НЕ длинное (—).", "kpis": "Лиды в Б24 (форма сайта + VK ЛС). Конверсия hero-формы. Прирост сообщества VK. Дочитываемость Дзен (>40%). Целевой CPA замера < 800 ₽.", "services": [{"name": "yarkometa_blog_agent", "server": "45.153.189.235", "purpose": "Контент-фабрика (WP+Telegraph+VK+TG+Stories), cron 10:00 МСК"}, {"name": "yarkometa_b24", "server": "45.153.189.235", "purpose": "Битрикс24 — лиды с сайта/VK, синк Метрики, daily report 09:00"}, {"name": "yarkometa_ls_bot", "server": "45.153.189.235", "purpose": "VK ЛС-бот + автокомменты (Mode A, approval @monitor_76_bot)"}], "content": "ЯрКомета — Ярославская компания, окна / кондиционеры / двери / дача / дилерская сеть.\nСайт yarkometa.ru. Основной канал ВК-сообщество, Дзен (dzen.ru/yarkometa),\nTG, локальная узнаваемость в Ярославле и Рыбинске.\n\nКаноничный лид-магнит — точный замер и расчёт по району (Брагино / Заволга /\nцентр / Тверицы / Рыбинск). География роутится в Битрикс24 по полю branch.\n\nКонтент-фабрика на 45.153.189.235 (yarkometa_blog_agent, ежедневно одна\nстатья WP + Telegraph + VK пост + TG пост + VK Stories под автором\nАлександр Цыганов). RSS yarkometa.ru/feed/ → dzen.ru/yarkometa.\n\nУтренний отчёт идёт в @monitor_76_bot 09:00 МСК (сайт-формы, VK→B24 лиды)."}}, {"name": "list_team", "args": {}, "result": {"team": [{"slug": "content_marketer", "name": "Контент-маркетолог", "role": "content"}, {"slug": "seo_specialist", "name": "SEO-специалист", "role": "seo"}, {"slug": "direct_specialist", "name": "Директолог", "role": "direct"}, {"slug": "designer", "name": "Дизайнер", "role": "designer"}, {"slug": "smm_manager", "name": "SMM-менеджер", "role": "smm"}, {"slug": "analyst", "name": "Аналитик", "role": "analytics"}]}}, {"name": "save_note", "args": {"note": "Задача #6: аудит Я.Директ для Яропласт.\nget_client_brief вернул данные ЯрКометы (client_id=1) — расхождение. Работаю по брифу Яропласт из системного контекста (приоритет).\nКлючевые факты из брифа Яропласт:\n- CPA замера реальный: ~9015 ₽, цель: < 7000 ₽.\n- Бренд-кампания 709356318 в статусе DRAFT (от 25.04).\n- Привязанный сервис: yaroplast_direct, сервер 45.153.189.235, Я.Директ через direct_agent, weekly cron, минусы/ретаргет.\n- Ретаргет 29.04: 4 креатива (окна+балконы), TEXT_CAMPAIGN не принимает image_ad через API — ждём смарт/медийку.\n- ТАБУ: не использовать WhatsApp в формах, короткое тире (-), не канцелярит.\n- Дашборд yaroplast.dimafedorov.ru — только для клиента Яропласт, никаких внутренних модулей.\nДелегирую директологу: direct_snapshot + direct_audit + 3-5 наблюден��й + 2-3 действия."}, "result": {"ok": true, "saved_at": "2026-05-12T18:57:18.538467"}}, {"name": "dispatch_to_role", "args": {"role": "direct", "step_no": 1, "instruction": "## Задача: аудит Я.Директ-кабинета Яропласт\n\n### Контекст клиента\n- Клиент: Яропласт (Ярославль). Пластиковые окна, балконы, коттеджи.\n- Сайты: yaroplast.ru (Bitrix), okna.yaroplast.ru (MODX).\n- Привязанный сервис: yaroplast_direct, сервер 45.153.189.235, Я.Директ через direct_agent, weekly cron, минусы/ретаргет.\n- KPI: CPA замера < 7000 ₽. Реальный CPA сейчас ~9015 ₽ — превышение на ~29%.\n- Бренд-кампания ID 709356318 — статус DRAFT (создана 25.04, не запущена).\n- Ретаргет 29.04: 4 креатива (окна+балконы). Проблема: TEXT_CAMPAIGN не принимает image_ad через API — ждём смарт/медийку.\n- ТАБУ: не использовать WhatsApp в формах, короткое тире (-), не канцелярит.\n\n### Что нужно сделать\n\n1. Вызови `direct_snapshot` — получи текущую картинку: все кампании, бюджеты, статусы, расходы.\n2. Вызови `direct_audit` — получи последний markdown-аудит кабинета.\n3. На основе данных выпиши **3-5 наблюдений** (факты из кабинета, без домыслов):\n   - Обязательно прокомментируй статус бренд-кампании 709356318 (DRAFT).\n   - Прокомментируй текущий CPA ~9015 ₽ vs цель 7000 ₽ — где утечка?\n   - Прокомментируй ситуацию с ретаргетом и image_ad.\n   - Если видишь кампании с высоким CPA или нулевыми конверсиями — отметь.\n4. Выпиши **2-3 конкретных действия**:\n   - Безопасные (show_top_placements, open_audit) — сразу положи через `submit_for_approval(kind=\"direct_change\", apply_action=\"direct_change\")` с соответствующим action_type.\n   - Если рекомендуешь `pause_campaign` или `lower_bid_ceiling` — обязательно укажи rationale (почему, какой эффект ожидается, риски).\n   - Не рекомендуй действия, которые не подтверждены данными из snapshot/audit.\n\n### Формат ответа (markdown)\n```\n## Наблюдения\n1. ...\n2. ...\n...\n\n## Рекомендуемые действия\n### Действие 1: [название]\n- Тип: safe / requires_approval\n- Что делаем: ...\n- Rationale: ...\n\n### Действие 2: ...\n```\n\n### Ограничения\n- Не выдумывай цифры — только из snapshot и audit.\n- Если данных нет — явно пометь «нет данных / требует уточнения».\n- Короткое тире (-), не длинное.\n- Язык: русский, по делу, без воды."}, "result": {"run_id": 11, "role": "direct", "status": "done", "output": "Оба безопасных действия ушли на апрув. Формирую итоговый отчёт.\n\n---\n\n## Наблюдения\n\n### 1. Бренд-кампания 709356318 - в DRAFT, трафик не защищён\nКампания «Бренд Яропласт» создана 25.04, статус `OFF / DRAFT`, показов и кликов - ноль. Брендовые запросы («яропласт», «yaroplast окна» и т.п.) сейчас либо уходят в органику, либо перехватываются конкурентами. Брендовый трафик - самый дешёвый по CPA, его отсутствие в платном канале напрямую давит на общий CPA вверх. **Требует запуска.**\n\n### 2. CPA ~9015 ₽ vs цель 7000 ₽ - утечка в «Коттеджах» и ретаргете\n`spend` по всем кампаниям в снимке = `null` - direct_agent не вытягивает расходы, точный CPA по кампаниям не считается автоматически. По аудиту (25.04): кампания «Коттеджи» (707422784) показала **0 конверсий** при 2 390 587 показах и 24 500 кликах. На момент аудита была `SUSPENDED`. В свежем снимке (12.05) - уже `ON/ACCEPTED`, то есть её снова включили. Это главный кандидат на слив бюджета без отдачи. Ретаргетинг основной сайт (705007986) - 3 584 366 показов, CTR 0.92%, конверсии неизвестны (нет данных в снимке). **Гипотеза: именно эти две кампании тянут CPA вверх.**\n\n### 3. Кампания «Коттеджи» (707422784) - включена после паузы, риск повторного слива\nПо аудиту: РСЯ, 0 конверсий, остановлена вручную. Диагноз direct_agent - либо сломана цель в Метрике, либо запуск сразу на конверсии без прогрева. Сейчас снова `ON`. Без исправления цели в Метрике и смены стратегии на кликовую (прогрев 7+ дней) - история повторится. **Нет данных о том, были ли внесены правки перед повторным включением.**\n\n### 4. Ретаргет-креативы (image_ad) - заблокированы технически\n4 креатива (окна + балконы, 29.04) не могут быть загружены через API: `TEXT_CAMPAIGN` не принимает `image_ad`. Для запуска нужна смарт-кампания или медийная. Пока ретаргет работает только текстом - охват и CTR ниже потенциала.\n\n### 5. 13 из 19 кампаний - ARCHIVED, структура кабинета перегружена\nАрхивные кампании не тратят деньги, но засоряют кабинет и усложняют управление. Среди них есть кампании с историческими кликами (например, «Окна лендинг РСЯ» - 39 063 клика, «Ретаргетинг лендинг» - 29 949 кликов). Аудит от 25.04 насчитал 18 кампаний, снимок 12.05 - уже 19 (добавилась бренд-кампания). **Нет данных о конверсиях по архивным кампаниям - требует уточнения.**\n\n---\n\n## Рекомендуемые действия\n\n### Действие 1: show_top_placements - кампания 702107522 ✅ отправлено на апрув (ID 9)\n- **Тип:** safe\n- **Что делаем:** запрашиваем отчёт по топ-размещениям для «Поиск ОКНА основной сайт показы 1 место».\n- **Rationale:** единственная здоровая поисковая кампания (CTR ~9.9%, 3726 кликов за 30 дней). Нужно понять, на каких позициях идут показы - это даст основание либо поднять ставки для удержания топа, либо зафиксировать текущий уровень. Данных о расходах нет (`spend=null`), поэтому сначала - информация.\n\n### Действие 2: open_audit - кабинет e-20047811 ✅ отправлено на апрув (ID 10)\n- **Тип:** safe\n- **Что делаем:** запрашиваем свежий полный аудит кабинета.\n- **Rationale:** текущий аудит от 25.04 устарел - с тех пор включена кампания «Коттеджи», добавлена бренд-кампания. Без свежих данных по конверсиям и расходам невозможно точно указать, где именно CPA уходит за 9000 ₽. Свежий аудит разблокирует следующие решения.\n\n### Действие 3: lower_bid_ceiling - кампания «Коттеджи» 707422784 ⚠️ требует апрува\n- **Тип:** requires_approval\n- **Что делаем:** снизить потолок ставки на 15% (`delta_pct: -15`).\n- **Rationale:** кампания была остановлена из-за 0 конверсий при 2.3 млн показов. Сейчас снова включена - неизвестно, исправлена ли цель в Метрике. Снижение потолка ставки ограничит скорость расхода бюджета и даст время проверить, появились ли конверсии, прежде чем кампания снова сольёт деньги. **Риск:** если цель в Метрике уже исправлена и кампания начала обучаться - снижение ставки замедлит обучение. Поэтому **сначала нужно подтверждение от клиента: вносились ли правки в цели Метрики перед повторным включением «Коттеджей»?**\n\n---\n\n> **Блокер по spend=null:** direct_agent не вытягивает расходы по кампаниям - все значения `null`. Без этих данных CPA по кампаниям не считается. Нужно проверить конфигурацию direct_agent на сервере 45.153.189.235 (права на `finance` в токене API?)."}}, {"name": "save_note", "args": {"note": "Задача #6 завершена. Директолог (run_id=11):\n- Наблюдений: 5 (бренд-кампания в DRAFT, CPA утечка в Коттеджах/ретаргете, Коттеджи включены после паузы без правок, image_ad заблокиров��ны технически, 13/19 кампаний архивные).\n- Действия: show_top_placements (апрув ID 9, safe), open_audit (апрув ID 10, safe), lower_bid_ceiling Коттеджи -15% (requires_approval, ждёт подтверждения клиента по целям Метрики).\n- Блокер: spend=null по всем кампаниям - direct_agent не тянет расходы, возможно нет прав finance в API-токене.\n- Бренд-кампания 709356318 требует запуска.\n- Требует уточнения у клиента: вносились ли правки в цели Метрики перед повторным включением кампании Коттеджи (707422784)?"}, "result": {"ok": true, "saved_at": "2026-05-12T18:59:02.843334"}}]
Директолог шаг 1 · direct done

Инструкция

## Задача: аудит Я.Директ-кабинета Яропласт

### Контекст клиента
- Клиент: Яропласт (Ярославль). Пластиковые окна, балконы, коттеджи.
- Сайты: yaroplast.ru (Bitrix), okna.yaroplast.ru (MODX).
- Привязанный сервис: yaroplast_direct, сервер 45.153.189.235, Я.Директ через direct_agent, weekly cron, минусы/ретаргет.
- KPI: CPA замера < 7000 ₽. Реальный CPA сейчас ~9015 ₽ — превышение на ~29%.
- Бренд-кампания ID 709356318 — статус DRAFT (создана 25.04, не запущена).
- Ретаргет 29.04: 4 креатива (окна+балконы). Проблема: TEXT_CAMPAIGN не принимает image_ad через API — ждём смарт/медийку.
- ТАБУ: не использовать WhatsApp в формах, короткое тире (-), не канцелярит.

### Что нужно сделать

1. Вызови `direct_snapshot` — получи текущую картинку: все кампании, бюджеты, статусы, расходы.
2. Вызови `direct_audit` — получи последний markdown-аудит кабинета.
3. На основе данных выпиши **3-5 наблюдений** (факты из кабинета, без домыслов):
   - Обязательно прокомментируй статус бренд-кампании 709356318 (DRAFT).
   - Прокомментируй текущий CPA ~9015 ₽ vs цель 7000 ₽ — где утечка?
   - Прокомментируй ситуацию с ретаргетом и image_ad.
   - Если видишь кампании с высоким CPA или нулевыми конверсиями — отметь.
4. Выпиши **2-3 конкретных действия**:
   - Безопасные (show_top_placements, open_audit) — сразу положи через `submit_for_approval(kind="direct_change", apply_action="direct_change")` с соответствующим action_type.
   - Если рекомендуешь `pause_campaign` или `lower_bid_ceiling` — обязательно укажи rationale (почему, какой эффект ожидается, риски).
   - Не рекомендуй действия, которые не подтверждены данными из snapshot/audit.

### Формат ответа (markdown)
```
## Наблюдения
1. ...
2. ...
...

## Рекомендуемые действия
### Действие 1: [название]
- Тип: safe / requires_approval
- Что делаем: ...
- Rationale: ...

### Действие 2: ...
```

### Ограничения
- Не выдумывай цифры — только из snapshot и audit.
- Если данных нет — явно пометь «нет данных / требует уточнения».
- Короткое тире (-), не длинное.
- Язык: русский, по делу, без воды.

Ответ

Оба безопасных действия ушли на апрув. Формирую итоговый отчёт.

---

## Наблюдения

### 1. Бренд-кампания 709356318 - в DRAFT, трафик не защищён
Кампания «Бренд Яропласт» создана 25.04, статус `OFF / DRAFT`, показов и кликов - ноль. Брендовые запросы («яропласт», «yaroplast окна» и т.п.) сейчас либо уходят в органику, либо перехватываются конкурентами. Брендовый трафик - самый дешёвый по CPA, его отсутствие в платном канале напрямую давит на общий CPA вверх. **Требует запуска.**

### 2. CPA ~9015 ₽ vs цель 7000 ₽ - утечка в «Коттеджах» и ретаргете
`spend` по всем кампаниям в снимке = `null` - direct_agent не вытягивает расходы, точный CPA по кампаниям не считается автоматически. По аудиту (25.04): кампания «Коттеджи» (707422784) показала **0 конверсий** при 2 390 587 показах и 24 500 кликах. На момент аудита была `SUSPENDED`. В свежем снимке (12.05) - уже `ON/ACCEPTED`, то есть её снова включили. Это главный кандидат на слив бюджета без отдачи. Ретаргетинг основной сайт (705007986) - 3 584 366 показов, CTR 0.92%, конверсии неизвестны (нет данных в снимке). **Гипотеза: именно эти две кампании тянут CPA вверх.**

### 3. Кампания «Коттеджи» (707422784) - включена после паузы, риск повторного слива
По аудиту: РСЯ, 0 конверсий, остановлена вручную. Диагноз direct_agent - либо сломана цель в Метрике, либо запуск сразу на конверсии без прогрева. Сейчас снова `ON`. Без исправления цели в Метрике и смены стратегии на кликовую (прогрев 7+ дней) - история повторится. **Нет данных о том, были ли внесены правки перед повторным включением.**

### 4. Ретаргет-креативы (image_ad) - заблокированы технически
4 креатива (окна + балконы, 29.04) не могут быть загружены через API: `TEXT_CAMPAIGN` не принимает `image_ad`. Для запуска нужна смарт-кампания или медийная. Пока ретаргет работает только текстом - охват и CTR ниже потенциала.

### 5. 13 из 19 кампаний - ARCHIVED, структура кабинета перегружена
Архивные кампании не тратят деньги, но засоряют кабинет и усложняют управление. Среди них есть кампании с историческими кликами (например, «Окна лендинг РСЯ» - 39 063 клика, «Ретаргетинг лендинг» - 29 949 кликов). Аудит от 25.04 насчитал 18 кампаний, снимок 12.05 - уже 19 (добавилась бренд-кампания). **Нет данных о конверсиях по архивным кампаниям - требует уточнения.**

---

## Рекомендуемые действия

### Действие 1: show_top_placements - кампания 702107522 ✅ отправлено на апрув (ID 9)
- **Тип:** safe
- **Что делаем:** запрашиваем отчёт по топ-размещениям для «Поиск ОКНА основной сайт показы 1 место».
- **Rationale:** единственная здоровая поисковая кампания (CTR ~9.9%, 3726 кликов за 30 дней). Нужно понять, на каких позициях идут показы - это даст основание либо поднять ставки для удержания топа, либо зафиксировать текущий уровень. Данных о расходах нет (`spend=null`), поэтому сначала - информация.

### Действие 2: open_audit - кабинет e-20047811 ✅ отправлено на апрув (ID 10)
- **Тип:** safe
- **Что делаем:** запрашиваем свежий полный аудит кабинета.
- **Rationale:** текущий аудит от 25.04 устарел - с тех пор включена кампания «Коттеджи», добавлена бренд-кампания. Без свежих данных по конверсиям и расходам невозможно точно указать, где именно CPA уходит за 9000 ₽. Свежий аудит разблокирует следующие решения.

### Действие 3: lower_bid_ceiling - кампания «Коттеджи» 707422784 ⚠️ требует апрува
- **Тип:** requires_approval
- **Что делаем:** снизить потолок ставки на 15% (`delta_pct: -15`).
- **Rationale:** кампания была остановлена из-за 0 конверсий при 2.3 млн показов. Сейчас снова включена - неизвестно, исправлена ли цель в Метрике. Снижение потолка ставки ограничит скорость расхода бюджета и даст время проверить, появились ли конверсии, прежде чем кампания снова сольёт деньги. **Риск:** если цель в Метрике уже исправлена и кампания начала обучаться - снижение ставки замедлит обучение. Поэтому **сначала нужно подтверждение от клиента: вносились ли правки в цели Метрики перед повторным включением «Коттеджей»?**

---

> **Блокер по spend=null:** direct_agent не вытягивает расходы по кампаниям - все значения `null`. Без этих данных CPA по кампаниям не считается. Нужно проверить конфигурацию direct_agent на сервере 45.153.189.235 (права на `finance` в токене API?).
tool calls
[{"name": "direct_snapshot", "args": {"client_slug": "yaroplast"}, "result": {"client_slug": "yaroplast", "direct_login": "e-20047811", "captured_at": "2026-05-12", "campaigns_total": 19, "campaigns": [{"id": 119409028, "name": "Системная кампания eLama", "type": "TEXT_CAMPAIGN", "state": "ARCHIVED", "status": "MODERATION", "status_payment": "ALLOWED", "daily_budget": {"Amount": 3000000000, "Mode": "STANDARD"}, "stats_30d": {"impressions": 0, "clicks": 0, "spend": null}}, {"id": 119921682, "name": "Окна лендинг", "type": "TEXT_CAMPAIGN", "state": "ARCHIVED", "status": "MODERATION", "status_payment": "ALLOWED", "daily_budget": {"Amount": 8000000000, "Mode": "STANDARD"}, "stats_30d": {"impressions": 16376, "clicks": 1341, "spend": null}}, {"id": 119921684, "name": "Балконы лендинг", "type": "TEXT_CAMPAIGN", "state": "ARCHIVED", "status": "MODERATION", "status_payment": "ALLOWED", "daily_budget": null, "stats_30d": {"impressions": 5735, "clicks": 775, "spend": null}}, {"id": 119936207, "name": "Загородные дома лендинг", "type": "TEXT_CAMPAIGN", "state": "ARCHIVED", "status": "MODERATION", "status_payment": "ALLOWED", "daily_budget": {"Amount": 3000000000, "Mode": "STANDARD"}, "stats_30d": {"impressions": 1736, "clicks": 93, "spend": null}}, {"id": 120066814, "name": "Поиск окна САЙТ", "type": "TEXT_CAMPAIGN", "state": "ARCHIVED", "status": "MODERATION", "status_payment": "ALLOWED", "daily_budget": null, "stats_30d": {"impressions": 33679, "clicks": 3164, "spend": null}}, {"id": 700484346, "name": "Окна лендинг РСЯ", "type": "TEXT_CAMPAIGN", "state": "ARCHIVED", "status": "MODERATION", "status_payment": "ALLOWED", "daily_budget": null, "stats_30d": {"impressions": 2356704, "clicks": 39063, "spend": null}}, {"id": 700880887, "name": "Балконы лендинг РСЯ", "type": "TEXT_CAMPAIGN", "state": "ARCHIVED", "status": "MODERATION", "status_payment": "ALLOWED", "daily_budget": null, "stats_30d": {"impressions": 69618, "clicks": 906, "spend": null}}, {"id": 700880893, "name": "Загородные дома лендинг РСЯ", "type": "TEXT_CAMPAIGN", "state": "ARCHIVED", "status": "MODERATION", "status_payment": "ALLOWED", "daily_budget": null, "stats_30d": {"impressions": 62743, "clicks": 1132, "spend": null}}, {"id": 701930986, "name": "Окна лендинг РСЯ Аудитория калькулятор", "type": "TEXT_CAMPAIGN", "state": "ARCHIVED", "status": "MODERATION", "status_payment": "ALLOWED", "daily_budget": null, "stats_30d": {"impressions": 71289, "clicks": 1074, "spend": null}}, {"id": 701931130, "name": "Ретаргетинг лендинг", "type": "TEXT_CAMPAIGN", "state": "ARCHIVED", "status": "MODERATION", "status_payment": "ALLOWED", "daily_budget": null, "stats_30d": {"impressions": 2460369, "clicks": 29949, "spend": null}}, {"id": 702107522, "name": "Поиск ОКНА основной сайт показы 1 место", "type": "TEXT_CAMPAIGN", "state": "ON", "status": "ACCEPTED", "status_payment": "ALLOWED", "daily_budget": null, "stats_30d": {"impressions": 37663, "clicks": 3726, "spend": null}}, {"id": 702949606, "name": "ЕПК товары", "type": "TEXT_CAMPAIGN", "state": "ARCHIVED", "status": "MODERATION", "status_payment": "ALLOWED", "daily_budget": null, "stats_30d": {"impressions": 2, "clicks": 0, "spend": null}}, {"id": 705007986, "name": "Ретаргетинг основной сайт", "type": "TEXT_CAMPAIGN", "state": "ON", "status": "ACCEPTED", "status_payment": "ALLOWED", "daily_budget": null, "stats_30d": {"impressions": 3584366, "clicks": 32935, "spend": null}}, {"id": 705085509, "name": "Поиск конверсии", "type": "TEXT_CAMPAIGN", "state": "ARCHIVED", "status": "MODERATION", "status_payment": "ALLOWED", "daily_budget": null, "stats_30d": {"impressions": 1097, "clicks": 83, "spend": null}}, {"id": 705088174, "name": "Поиск ключи ВЧ", "type": "TEXT_CAMPAIGN", "state": "ARCHIVED", "status": "MODERATION", "status_payment": "ALLOWED", "daily_budget": null, "stats_30d": {"impressions": 438, "clicks": 52, "spend": null}}, {"id": 707422784, "name": "Коттеджи", "type": "TEXT_CAMPAIGN", "state": "ON", "status": "ACCEPTED", "status_payment": "ALLOWED", "daily_budget": null, "stats_30d": {"impressions": 3079920, "clicks": 30305, "spend": null}}, {"id": 708205404, "name": "Поиск окна САЙТ (копия)", "type": "TEXT_CAMPAIGN", "state": "SUSPENDED", "status": "ACCEPTED", "status_payment": "ALLOWED", "daily_budget": null, "stats_30d": {"impressions": 2640, "clicks": 328, "spend": null}}, {"id": 708621241, "name": "Балконы основной сайт", "type": "TEXT_CAMPAIGN", "state": "ON", "status": "ACCEPTED", "status_payment": "ALLOWED", "daily_budget": null, "stats_30d": {"impressions": 1148, "clicks": 115, "spend": null}}, {"id": 709356318, "name": "Бренд Яропласт", "type": "TEXT_CAMPAIGN", "state": "OFF", "status": "DRAFT", "status_payment": "ALLOWED", "daily_budget": null, "stats_30d": {"impressions": 0, "clicks": 0, "spend": null}}], "ads_count": 35, "adgroups_count": 54, "keywords_count": 1958, "retargeting_lists": 9}}, {"name": "direct_audit", "args": {"client_slug": "yaroplast"}, "result": {"client_slug": "yaroplast", "direct_login": "e-20047811", "audit_file": "e-20047811_audit_v2.md", "audit_mtime": 1777100293, "audit_md_excerpt": "# Аудит кабинета e-20047811\nДата: 2026-04-25\nКампаний: 18, групп: 53, ключей: 1921\n\n## Сводка по кампаниям\n\n| ID | Название | Тип | State | Status | Показы | Клики | CTR% |\n|---|---|---|---|---|---|---|---|\n| 119409028 | Системная кампания eLama | TEXT_CAMPAIGN | ARCHIVED | MODERATION | 0 | 0 | 0 |\n| 119921682 | Окна лендинг | TEXT_CAMPAIGN | ARCHIVED | MODERATION | 16376 | 1341 | 8.19 |\n| 119921684 | Балконы лендинг | TEXT_CAMPAIGN | ARCHIVED | MODERATION | 5735 | 775 | 13.51 |\n| 119936207 | Загородные дома лендинг | TEXT_CAMPAIGN | ARCHIVED | MODERATION | 1736 | 93 | 5.36 |\n| 120066814 | Поиск окна САЙТ | TEXT_CAMPAIGN | ARCHIVED | MODERATION | 33679 | 3164 | 9.39 |\n| 700484346 | Окна лендинг РСЯ | TEXT_CAMPAIGN | ARCHIVED | MODERATION | 2356874 | 39063 | 1.66 |\n| 700880887 | Балконы лендинг РСЯ | TEXT_CAMPAIGN | ARCHIVED | MODERATION | 69618 | 906 | 1.3 |\n| 700880893 | Загородные дома лендинг РСЯ | TEXT_CAMPAIGN | ARCHIVED | MODERATION | 62743 | 1132 | 1.8 |\n| 701930986 | Окна лендинг РСЯ Аудитория калькулятор | TEXT_CAMPAIGN | ARCHIVED | MODERATION | 71289 | 1074 | 1.51 |\n| 701931130 | Ретаргетинг лендинг | TEXT_CAMPAIGN | ARCHIVED | MODERATION | 2460369 | 29949 | 1.22 |\n| 702107522 | Поиск ОКНА основной сайт показы 1 место | TEXT_CAMPAIGN | ON | ACCEPTED | 34959 | 3438 | 9.83 |\n| 702949606 | ЕПК товары | TEXT_CAMPAIGN | ARCHIVED | MODERATION | 2 | 0 | 0.0 |\n| 705007986 | Ретаргетинг основной сайт | TEXT_CAMPAIGN | ON | ACCEPTED | 2832138 | 27825 | 0.98 |\n| 705085509 | Поиск конверсии | TEXT_CAMPAIGN | ARCHIVED | MODERATION | 1097 | 83 | 7.57 |\n| 705088174 | Поиск ключи ВЧ | TEXT_CAMPAIGN | ARCHIVED | MODERATION | 438 | 52 | 11.87 |\n| 707422784 | Коттеджи | TEXT_CAMPAIGN | SUSPENDED | ACCEPTED | 2390587 | 24500 | 1.02 |\n| 708205404 | Поиск окна САЙТ (копия) | TEXT_CAMPAIGN | ON | ACCEPTED | 1748 | 218 | 12.47 |\n| 708621241 | Балконы основной сайт | TEXT_CAMPAIGN | SUSPENDED | ACCEPTED | 766 | 81 | 10.57 |\n\n## Найденные сигналы: 7\n\n### 1. Поиск ОКНА основной сайт показы 1 место - search_healthy\n\n## 🔍 Что видим\n\nКампания «Поиск ОКНА основной сайт показы 1 место» показывает здоровые метрики: CTR 9,83% при 34 959 показах и 3 438 кликах - кампания работает стабильно и готова к масштабированию.\n\n---\n\n## ⚠️ Почему проблема\n\nМасштабирование успешной поисковой кампании требует системного подхода: бездумное добавление ключей или увеличение бюджета без структуры может размыть целевой трафик и поднять CPA. Количество ключей само по себе не улучшает кампанию - важна их целевая точность.\n\n---\n\n## 🛠 Что делать\n\n1. **Аудит текущих ключей** - выгрузить поисковые запросы (SQR) и проверить, все ли фразы означают прямой поиск окон. Косвенные запросы (информационные, нецелевые) - в минус-слова.\n\n2. **Расширение семантики по целевому принципу** - собрать дополнительные целевые ключи, которых ещё нет в кампании. Финальное количество определяется после очистки, а не планируется заранее.\n\n3. **Увеличение бюджета поэтапно** - поднимать дневной бюджет на 20-30% за шаг, отслеживая CPA после каждого изменения. Резкий рост бюджета сбивает обучение стратегии.\n\n4. **Проверка стратегии ставок** - при масштабировании убедиться, что стратегия (максимум кликов / оплата за конверсию) настроена с корректной целью в Метрике и накоплено достаточно конверсий для обучения.\n\n5. **Контроль минус-слов** - перед масштабированием актуализировать список минус-слов на уровне кампании и групп, чтобы новый трафик оставался чистым.\n\n---\n\n## 📺 Пруф\n\n- [strokov] «Сколько ключевых слов должно быть в Яндекс Директ?» - принцип целевой семантики → https://youtu.be/-el_eT3WnYs?t=184\n- [strokov] «Сколько ключевых слов должно быть в Яндекс Директ?» - кейс сокращения с 5000 до 160 ключей для снижения CPA → https://youtu.be/-el_eT3WnYs?t=123\n- [strokov] «Как я настраиваю рекламу в 2023 году» - чеклист запуска и масштабирования поисковой кампании → https://youtu.be/rEOoVUtSwUg?t=2340\n\n---\n\n> ⚡ В базе знаний конкретных рекомендаций по шагам масштабирования бюджета нет - шаги 3-4 построены на общей логике управления стратегиями Директа.\n\n### 2. Коттеджи - suspended_big_spender\n\n## 🔍 Что видим\n\nКампания \"Коттеджи\" (РСЯ, TEXT_CAMPAIGN) остановлена вручную после слива бюджета: 2 390 587 показов, 24 500 кликов, CTR 1.02% - и ноль конверсий. Деньги ушли, результата нет, кампания на паузе.\n\n---\n\n## ⚠️ Почему проблема\n\nРСЯ с такими объёмами показов и нулём конверсий - классический признак либо неправильной стратегии оплаты (запуск сразу на конверсии без прогрева), либо кривой цели в Метрике, которую система просто не фиксирует. По базе знаний: запуск РСЯ сразу с оплатой за конверсии без прогрева приводит к тому, что система не обучается и сливает бюджет вхолостую. ([strokov] Настройка Яндекс Директ → https://youtu.be/u-3L3F_CenY?t=4108)\n\n---\n\n## 🛠 Что делать\n\n1. **Проверить цель в Метрике** - убедиться, что цель вообще срабатывает: открыть Метрику, зайти в \"Цели\", проверить счётчик достижений за период работы кампании. Если там тоже ноль - цель сломана или не настроена на нужное действие.\n\n2. **Сменить цель на более популярную** - вместо \"клик по номеру\" или микроконверсий выбрать \"Заявка\" / \"Отправка формы\". Система должна видеть реальные конверсии для обучения. ([strokov] Полная инструкция → https://youtu.be/uYsZJAu4who?t=2984)\n\n3. **Перезапустить с оплатой за клики** - прогреть кампанию минимум 7 дней на кликовой стратегии, дать системе собрать данные о поведении аудитории, только потом переключать на оплату за конверсии. ([strokov] Инструкция от директолога → https://youtu.be/u-3L3F_CenY?t=4108)\n\n4. **Проверить дневной бюджет** - он должен быть от 2 500-3 500 ₽/день минимум, иначе система не успевает обучиться даже на кликах. ([strokov] Полная инструкция → https://youtu.be/uYsZJAu4who?t=2984)\n\n5. **Почистить ключи от косвенных запросов** - при 2.3 млн показов и CTR 1% трафик явно широкий и нецелевой. Оставить только запросы с явным коммерческим интентом (купить коттедж, коттедж под ключ, строительство коттеджей цена), убрать информационные и смежные т", "audit_md_length": 15908}}, {"name": "save_note", "args": {"note": "Аудит Яропласт (direct_login: e-20047811), снимок 2026-05-12.\n\nАКТИВНЫЕ кампании (state=ON):\n- 702107522 «Поиск ОКНА основной сайт показы 1 место» — ON/ACCEPTED, 37663 показов, 3726 кликов, CTR ~9.9%. Здоровая поисковая кампания.\n- 705007986 «Ретаргетинг основной сайт» — ON/ACCEPTED, 3584366 показов, 32935 кликов, CTR ~0.92%. Огромный объём РСЯ-ретаргета, spend=null.\n- 707422784 «Коттеджи» — ON/ACCEPTED (в снимке ON, в аудите SUSPENDED). Расхождение! В аудите (25.04) — SUSPENDED, в снимке (12.05) — ON. Значит кампанию включили после аудита. 3079920 показов, 30305 кликов, CTR ~0.98%. По аудиту — 0 конверсий.\n- 708621241 «Балконы основной сайт» — ON/ACCEPTED, 1148 показов, 115 кликов, CTR ~10.0%. Мал��нький объём.\n\nSUSPENDED:\n- 708205404 «Поиск окна САЙТ (копия)» — SUSPENDED/ACCEPTED, 2640 показов, 328 кликов.\n\nDRAFT:\n- 709356318 «Бренд Яропласт» — OFF/DRAFT, 0 показов, 0 кликов. Не запущена.\n\nARCHIVED (13 кампаний) — не тратят бюджет, но у некоторых есть исторические клики (старые данные).\n\nКлючевые проблемы:\n1. CPA ~9015 ₽ vs цель 7000 ₽ (+29%). spend=null во всех кампаниях — нет данных о расходах в снимк��, CPA из контекста задачи.\n2. «Коттеджи» (707422784) — по аудиту 0 конверсий при 2.3 млн показов, сейчас снова ON. Риск слива.\n3. «Ретаргетинг основной сайт» (705007986) — 3.5 млн показов, CTR <1%, spend=null. Без данных о конверсиях — подозрительный объём.\n4. Бренд-кампания 709356318 в DRAFT — не защищает брендовый трафик.\n5. image_ad в TEXT_CAMPAIGN через API не работает — ретаргет-креативы (4 шт.) завязли.\n6. spend=null по всем кампаниям в снимке — direct_agent не тянет расходы, нужно уточнить."}, "result": {"ok": true, "saved_at": "2026-05-12T18:58:05.204007"}}, {"name": "submit_for_approval", "args": {"kind": "direct_change", "apply_action": "direct_change", "title": "Показать топ-размещения: Поиск ОКНА основной сайт показы 1 место (702107522)", "payload": {"action_type": "show_top_placements", "campaign_id": 702107522, "login": "e-20047811"}, "preview": "Кампания 702107522 «Поиск ОКНА основной сайт показы 1 место»\nЗапрос отчёта по топ-размещениям.\nЦель: понять, на каких позициях идут показы и где уходит бюджет.\nБезопасно - только информация, кабинет не меняет."}, "result": {"ok": true, "approval_id": 9, "status": "pending"}}, {"name": "submit_for_approval", "args": {"kind": "direct_change", "apply_action": "direct_change", "title": "Открыть полный аудит кабинета e-20047811 (Яропласт)", "payload": {"action_type": "open_audit", "login": "e-20047811"}, "preview": "Запрос полного аудита кабинета Яропласт (e-20047811).\nТекущий аудит от 25.04 - устарел (кампания «Коттеджи» с тех пор включена).\nНужен свежий срез: конверсии, CPA по кампаниям, расходы.\nБезопасно - только показ данных."}, "result": {"ok": true, "approval_id": 10, "status": "pending"}}]

Артефакты на апруве 2

#АртефактТипСтатусСоздан
009 Показать топ-размещения: Поиск ОКНА основной сайт показы 1 место (702107522) direct_change applied 2026-05-12 18:58:16
010 Открыть полный аудит кабинета e-20047811 (Яропласт) direct_change applied 2026-05-12 18:58:16

Затраты

АгентМодельIn tokOut tokUSDRUB
account_manager anthropic/claude-sonnet-4.6 26347 1439 $0.1006 9.56
direct_specialist anthropic/claude-sonnet-4.6 31874 2010 $0.1258 11.95