Импорт и экспорт кампаний в Яндекс Директе

14.10.2026 · 8 мин чтения
Две тёмные папки и коралловая стрелка над стопкой карточек
Импортом я называю загрузку структуры кампании из файла в кабинет. Экспорт — обратная выгрузка: группы, объявления и фразы уходят в таблицу, чтобы править их пакетом или перенести в другой логин. Копия через «Действия» остаётся отдельным шагом внутри того же кабинета. Ниже разбираю файл в интерфейсе, Директ Коммандер, перенос между аккаунтами и короткий чек-лист перед запуском.

Чем файл отличается от копии в кабинете

Копирование в интерфейсе — дубль внутри того же логина. Я выбираю кампанию, открываю «Действия» и нажимаю «Копировать». Так я быстро получаю вторую кампанию рядом. Пакетно поменять тексты, ссылки и фразы эта кнопка не умеет.
Файл я беру, когда правок много или кампанию надо унести в другой аккаунт. Выгружаю структуру, правлю таблицу и загружаю обратно. Стратегию файл с собой не везёт. После загрузки через Excel кабинет ставит «Максимум кликов без ограничения бюджета» и все площадки. Бюджет и стратегию я задаю руками, до того как включаю показы.
КритерийКопия в кабинетеФайл
Куда попадаетТот же логинМожно загрузить в другой
Стратегия и бюджетЧасть настроек остаётся с кампаниейПосле Excel задаю заново
Зачем беруБыстрый дубль без пакета правокМассовые правки и перенос
Тёмная плита с коралловой сеткой и приподнятым листом
Файл для меня — снимок кампании: в нём группы, объявления и фразы, а стратегия живёт отдельно.

Как я работаю с файлом в кабинете

В веб-интерфейсе путь такой: «Инструменты» → «Управление с помощью Excel» → «Выгрузить» или «Загрузить». Форматы — XLS и XLSX. За одну выгрузку уходит одна кампания. Массовую выгрузку нескольких кампаний через CSV в вебе отключили с 1 января 2024 года. Перед крупными правками я оставляю эту выгрузку как запасной снимок: если загрузка поедет, есть с чего собрать структуру обратно.
  • Лимит файла в вебе — 60 000 строк. Ближе к потолку дроблю таблицу.
  • На время загрузки кампания блокируется на 5 минут.
  • Баллы списываются только при успешном импорте: новое объявление — 12, правка объявления — 4, новая фраза — 2, правка фразы — 1.
  • Баланс баллов кабинет пересчитывает раз в сутки ночью, неиспользованные сгорают.
Когда баллы на сегодня кончились, я жду ночной пересчёт или ухожу в Коммандер. Там массовые правки файла идут без этой балльной сетки.

Директ Коммандер

Коммандер — программа на компьютере. Я ставлю её с сайта Яндекса и вхожу в нужный логин. Для агентского кабинета выбираю субклиент в списке. Форматы на входе и выходе: XLSX, XLS, CSV и TXT. Одну кампанию выгружаю в XLSX и правлю в Excel. Несколько кампаний сразу Коммандер отдаёт только в CSV.
Тёмная панель с коралловой полосой и простыми блоками
Сначала забираю свежие данные с сервера, потом правлю файл и только после инспектора отправляю его обратно.
CSV из Коммандера я возвращаю в Коммандер. Для правок в Excel беру XLSX: кодировка остаётся целой. Перед любым экспортом жму «Получить» → «Все данные». Иначе в файле лежит старая локальная копия, и при отправке она затирает то, что уже изменилось в кабинете.
В выгрузку попадают группы, объявления и фразы. Параметры кампании — стратегия и корректировки ставок — в файл не входят. Их я выставляю в инспекторе или в вебе после импорта. Режим загрузки выбираю до того, как файл уйдёт на сервер.
РежимКогда включаюНа что смотрю
Новая кампанияПеренос в другой логин или чистый дубльСтратегию, бюджет и счётчик задаю сам
В выбранную кампаниюДобавить группы или фразыПовтор того же файла легко плодит дубли
Перезапись исходнойМассовая правка текстов и ссылокID групп, объявлений и фраз оставляю как в выгрузке
ID при перезаписи я не трогаю. Сдвинул идентификатор — объект удалится или появится второй раз. Красный значок в инспекторе чаще всего значит, что нет бюджета, стратегии или регион указан криво. Надпись «Дочерние объекты содержат ошибки» раскрываю там же: одна кривая фраза держит всю группу. На сервер отправляю после этой проверки.
  1. Скачиваю Коммандер с сайта Яндекса и вхожу в нужный логин.
  2. Жму «Получить» → «Все данные».
  3. Экспортирую одну кампанию в XLSX или несколько в CSV.
  4. Выбираю режим: новая кампания, в выбранную или перезапись.
  5. Смотрю инспектор и жму «Отправить на сервер».
Шаблон у меня — удачная выгрузка XLSX: группы, типовые объявления, набор UTM. В новый кабинет я загружаю её как новую кампанию и подставляю свои тексты и регионы. Перед перезаписью боевой кампании всегда есть свежий экспорт. Это и есть откат, если файл сядет криво.

Перенос между аккаунтами

Внутри одного логина мне часто хватает копии. Между аккаунтами кнопка «Копировать» кампанию не уносит. Я выгружаю её в Коммандере из исходного логина, переключаюсь на целевой аккаунт и импортирую как новую кампанию.
Вместе со структурой не приезжают статистика, стратегия, корректировки ставок, счётчик Метрики и цели. Строки audience в столбце «Фраза» удаляю до загрузки: импорт пройдёт, а ретаргетинг останется кривым. Условия аудитории собираю заново и заново привязываю счётчик. Если счётчик чужой, сначала беру к нему доступ. Телефон и другие личные данные в тексте объявления на новом логине я тоже перечитываю: модерация на них спотыкается.
Отдельно смотрю единые перформанс-кампании. С 30 июня 2025 года новые текстово-графические объявления при импорте и копировании создаются как комбинаторные, в Коммандере — с 7 июля 2025 года. В группе держу не больше трёх неархивных комбинаторных объявлений и не больше десяти, если считать архивные. Старый файл, где каждое объявление — отдельная строка, упирается в ошибку про максимум комбинаторных. Файлами для таких кампаний едут комбинаторные, текстово-графические и графические объявления. Товарные и «Страницы каталога» я собираю в интерфейсе. При автозамене дополнительные заголовки иногда склеиваются через точку до 56 символов, поэтому тексты после загрузки перечитываю.
Прямого импорта из Google Ads нет. Я забираю структуру из редактора Google, собираю её в файле Директа и загружаю как новую кампанию. Типы соответствия, площадки и форматы объявлений не совпадают один в один, поэтому регионы, ставки, минус-слова и стратегию задаю с нуля.
API Директа оставляю на регулярную работу: ежедневные правки ставок или много кабинетов по расписанию. Разовый перенос и ручной разбор файла я делаю Коммандером или Excel.

Ошибки, которые ловлю до отправки

  • В вебе больше 60 000 строк — дроблю файл.
  • При перезаписи изменены ID — возвращаю идентификаторы из исходной выгрузки.
  • CSV открыт в Excel и поехала кодировка — гружу XLSX или отдаю CSV сразу в Коммандер.
  • Регион в файле не из справочника Директа — правлю название до отправки.
  • В группе больше трёх активных комбинаторных объявлений — объединяю варианты или архивирую лишние.
  • Экспорт сделан без «Получить» → «Все данные» — синхронизирую и выгружаю заново.

Чек-лист перед запуском

Три тёмные карточки с коралловыми галочками
Перед отправкой на сервер я прохожу короткий список, а длинную простыню из полутора десятков пунктов сжимаю до сути.
Шесть пунктов закрывают то, что файл сам не привозит.
  • Стратегия и бюджет заданы вручную, а не оставлены как «Максимум кликов без ограничения бюджета».
  • Счётчик Метрики и цели привязаны, ретаргетинг собран заново, строки audience в файле удалены.
  • Ссылки с UTM, минус-фразы и регионы сверены с задачей.
  • В группе не больше трёх активных комбинаторных объявлений.
  • Площадки и расписание показов выставлены под задачу, а не оставлены «все и всегда».
  • Статусы модерации я вижу явно, тестовый визит доходит до Метрики.
После этого жму «Отправить на сервер» и ещё раз открываю кампанию в вебе: стратегия, счётчик и площадки должны совпасть с тем, что я записал в чек-листе.
SEO

Проверю файл перед импортом

Посмотрю выгрузку, режим загрузки и то, что файл оставляет на мне: стратегию, Метрику и лимит объявлений в группе.
SEO-специалист и автор материала
Читайте также