Аудит рекламного аккаунта в Яндекс Директе — одна из самых полезных и одновременно нудных задач маркетолога. Нужно проверить десятки настроек по каждой кампании, найти слив бюджета в ключевых словах и площадках, собрать всё в отчёт для руководства. На серьёзном аккаунте это занимает целый рабочий день.
Я собрал инструмент, который делает полный аудит за 10 минут — с помощью Claude Code, Python и Яндекс Директ API. ИИ-агент сам подключается к аккаунту, прогоняет 35 проверок настроек, находит ключевые слова и площадки, которые сливают бюджет, и генерирует четыре готовых документа: записку по аудиту, чек-лист настроек, отчёт по эффективности и сырые данные для ручного анализа.
Что умеет инструмент
Одна команда в терминале — и Claude Code запускает полный пайплайн:
Claude Code
> py run_audit.py –config config.yaml
Аудит: Проект X (project-x.ru)
Период: 2025-01-01 — 2026-03-27
✓ Сбор данных из Яндекс Директ…
✓ Экспорт сырых данных…
✓ Чек-лист: 127 проверок, пройдено: 94
! Слив по ключам: 360 940 руб. (47 ключей)
! Слив по площадкам: 89 200 руб. (23 площадки)
✓ Записка: output/project-x.ru_записка.docx
✓ Чек-лист: output/project-x.ru_чек-лист.xlsx
✓ Отчёт: output/project-x.ru_отчёт.xlsx
Claude Code здесь работает как оркестратор: он заполняет конфигурацию, запускает скрипт, интерпретирует результаты и помогает составить рекомендации. А весь тяжёлый труд — сбор данных через API, прогон проверок, генерация отчётов — выполняет Python-скрипт, который я написал с помощью того же Claude Code.
Зачем это нужно
Аудит вручную
- Открыть каждую кампанию в интерфейсе
- Проверить стратегию, регионы, минус-слова
- Собрать статистику по ключам
- Найти нецелевые запросы
- Свести всё в Word/Excel
- Написать рекомендации
4-8 часов на один аккаунт
Через Claude Code
- Заполнить config.yaml (2 минуты)
- Запустить скрипт
- Получить 4 готовых документа
- Добавить свои выводы
10-15 минут + время на выводы
Четыре документа на выходе
DOCX
Записка по аудиту
Полноценный документ: итоги, анализ ключей, запросов, площадок, кампаний, демография. Готов к отправке руководству.
XLSX
Чек-лист настроек
Матрица: 35 проверок × каждая кампания. Цветовая индикация: зелёный — ОК, красный — проблема. Процент соответствия.
XLSX
Отчёт по эффективности
Кампании, ключевые слова, площадки, поисковые запросы — со всеми метриками: показы, клики, расход, конверсии, CPA.
JSON/CSV
Сырые данные
Полный дамп из API: настройки кампаний, ключевые слова, объявления. Для ручного анализа или загрузки в BI.
35 автоматических проверок
Чек-лист покрывает всё, что опытный PPC-специалист проверяет при аудите:
8
Стратегия и таргетинг
Тип кампании, запрет РСЯ для поиска, расписание, автотаргетинг, регионы
5
Бизнес-настройки
Визитка, счётчик Метрики, минус-слова, исключённые площадки
6
Конфигурация
Приоритетные цели, стратегия ставок, расширенный геотаргетинг, UTM-разметка
9
Качество объявлений
Ключ в заголовке, быстрые ссылки, CTA, варианты объявлений, кросс-минусовка
5
Бюджет и корректировки
Дневной бюджет, мобильные корректировки, демография
Каждая проверка прогоняется по каждой кампании. Для аккаунта с 5 кампаниями это 175 проверок — и все собираются в одну Excel-матрицу с цветовой индикацией:
Проверка Кампания 1 Кампания 2 Кампания 3 Запрещены показы в РСЯ ✓ ✓ ✗ Счётчик Метрики подключён ✓ ✓ ✓ Автотаргетинг отключён ✗ ✓ ✗ Ключевое слово в заголовке ✓ ✗ ✓ Соответствие 78% 71% 52%
✈
Подписаться на каналЧестно про рекламу и маркетинг
Разбираю реальные кейсы, делюсь цифрами и инструментами в Telegram-канале. Без воды и мотивационных цитат.
Поиск слива бюджета
Кроме проверок настроек, скрипт ищет конкретные дыры, куда утекают деньги:
Ключевые слова без конверсий
Фразы с расходом от 500 рублей и нулём конверсий. Топ-20 самых дорогих попадают в записку с рекомендацией — отключить или переработать.
360 940 ₽
слито на 47 ключей за период аудита (реальный пример)
Аналогичный анализ проводится для:
- Поисковых запросов — нецелевые запросы, которые триггерят показы. Рекомендация: добавить в минус-слова
- Площадок РСЯ — сайты-партнёры с нулевой конверсией и высоким расходом. Рекомендация: заблокировать
- CTR-аномалий — объявления с CTR ниже 0.5% при 100+ показах. Не цепляют аудиторию
- Кампаний — ранжирование: лучшие по CPA и худшие (с нулевыми конверсиями)
Все находки попадают в записку по аудиту — готовый документ, который можно отправить руководству или использовать как основу для оптимизации.
Роль Claude Code в процессе
Claude Code участвует на каждом этапе:
ИИ настраивает конфиг
→
API собирает данные
→
Скрипт прогоняет проверки
→
ИИ интерпретирует
→
Готовые отчёты
- Написал весь код аудита — Claude Code помог спроектировать архитектуру, написать API-клиент с retry-логикой, реализовать 35 проверок и генерацию отчётов. Модульная структура: api/ для работы с API, audit/ для логики проверок, output/ для генерации документов
- Помогает запускать аудит — заполняет конфигурацию, подбирает правильные ID целей Метрики, задаёт корректные даты и пороги
- Интерпретирует результаты — после запуска скрипта Claude Code анализирует выходные данные и формулирует рекомендации на человеческом языке: что отключить, что переработать, на чём сфокусироваться
Скрипт собирает факты, ИИ делает выводы. Именно так должна работать связка — машина обрабатывает данные, а модель понимает контекст.
Технические детали
Под капотом — Яндекс Директ API v5. Скрипт обращается к шести эндпоинтам:
- /campaigns — настройки кампаний: стратегия, бюджет, минус-слова, расписание
- /adgroups — группы объявлений: регионы, минус-слова на уровне группы
- /ads — объявления: заголовки, тексты, ссылки, быстрые ссылки
- /keywords — ключевые слова и их статусы
- /bidmodifiers — корректировки ставок: мобильные, демографические
- /reports — 9 типов отчётов: по кампаниям, ключам, запросам, площадкам, демографии
API-клиент обрабатывает типичные проблемы: SSL-ошибки (автоматическое пересоздание сессии), rate limits (пауза 3 секунды между запросами), поллинг отчётов (ожидание статуса 201/202). Всё работает устойчиво даже через корпоративный прокси.
Конфигурация — через YAML-файл. Один раз настроил токен, логин, цели Метрики и пороги — запускай аудит для любого аккаунта сколько угодно раз.
Что это даёт в цифрах
10 мин вместо 4-8 часов
35 автоматических проверок
4 готовых документа
9 типов отчётов API
Главная ценность — не скорость, а полнота. При ручном аудите всегда что-то пропускаешь: забыл проверить автотаргетинг, не посмотрел площадки РСЯ, не добрался до корректировок по демографии. Скрипт проверяет всё каждый раз — ничего не пропустит.
Выводы
Аудит рекламного аккаунта — идеальная задача для автоматизации через Claude Code. Здесь не нужна креативность или стратегическое мышление — нужно методично проверить сотни параметров и найти аномалии в данных. Именно это машины делают лучше людей.
При этом финальные рекомендации — всё ещё работа маркетолога. Скрипт покажет, что автотаргетинг включён, но решение оставить его или отключить зависит от контекста кампании. Claude Code помогает сформулировать эти рекомендации, но последнее слово — за специалистом.
Что нужно для запуска:
- Claude Code — для настройки, запуска и интерпретации
- Python + скрипт аудита — модульная архитектура: API, проверки, отчёты
- OAuth-токен Яндекс Директа — доступ к аккаунту через API
- config.yaml — логин, цели Метрики, даты, пороги
Настраивается за полчаса. Окупается при первом же аудите.
Я собрал шаблоны, которые использую в работе: медиаплан, учёт рабочего времени, аналитические отчёты. Скачайте бесплатно на странице шаблонов.
Написать мнеНужна помощь с аудитом рекламы или автоматизацией маркетинга через ИИ? Напишите — разберёмся вместе.
Шаблоны для маркетинга
Профессиональные шаблоны для организации работы:
медиапланирование, учёт времени, аналитические отчёты
E-mail *
Получить материалы
Поставив галочку, вы даете согласие на обработку персональных данных. Подробнее об обработке данных в Политике.
Сообщение Аудит Яндекс Директа через Claude Code: 35 проверок, поиск слива и готовые отчёты за 10 минут появились сначала на ПАВЕЗЛО.