Перейти к содержимому
100CTR

Другое

Экспорт кампании Директа и Google Ads в JSON для ИИ

Превратите выгрузку Яндекс Директа или Google Ads Editor в понятный JSON или Markdown для ChatGPT и Claude, а ответ ИИ — обратно в файл Директа.

БесплатноРаботает в браузере

На входе
Выгрузка кампании: XLSX/CSV Директа или CSV Google Ads Editor; обратно — JSON или Markdown
На выходе
Структура кампании в JSON/Markdown или XLSX для Директ Коммандера
Для чего
Дать ИИ-ассистенту проверить и переписать кампанию, а результат загрузить в Директ
Что сделать
  1. 1. Выгрузите кампанию — XLSX или CSV из Директ Коммандера или веб-интерфейса Директа, CSV из Google Ads Editor.
  2. 2. Загрузите файл — платформу и строку заголовков таблицы инструмент найдёт сам.
  3. 3. Скопируйте результат в ChatGPT, Claude или другой ИИ — вместе с инструкцией или со своим вопросом.

Загрузите выгрузку кампании — здесь появятся её группы и текст для ИИ.

Зачем выгружать кампанию в JSON или Markdown

Встроенного ИИ-ассистента в Яндекс Директе нет, поэтому кампанию для аудита или переписывания объявлений обычно вставляют в ChatGPT или Claude. Сырая выгрузка XLSX для этого почти бесполезна: служебная шапка над таблицей, десятки колонок, одно и то же объявление повторяется в каждой строке с ключевой фразой. Модель тратит силы на разбор таблицы и легко путает группы.

Экспорт кампании для ИИ превращает выгрузку Яндекс Директа или Google Ads Editor в чистую иерархию: кампания → группы → ключевые фразы → объявления → быстрые ссылки и уточнения. Результат можно скопировать как JSON или как читаемый Markdown и сразу передать модели. Во второй вкладке работает обратное направление: структуру, исправленную ИИ, инструмент проверяет на лимиты Директа и собирает в файл для Директ Коммандера.

Всё выполняется в браузере: файлы кампаний не загружаются на сервер и остаются на вашем компьютере.

Как пользоваться

  1. Загрузите выгрузку кампании

    Во вкладке «Файл → JSON/Markdown» загрузите XLSX или CSV/TSV из Директ Коммандера или веб-интерфейса Директа либо CSV из Google Ads Editor. Площадка определяется по названиям колонок автоматически.

  2. Проверьте, что прочитано

    Таблица предпросмотра покажет группы, ключевые фразы, объявления, быстрые ссылки и регион. Если чего-то не хватает, проверьте, что в выгрузке есть нужные колонки.

  3. Выберите формат и скопируйте

    JSON удобен для скриптов и точной правки, Markdown — для чтения и диалога с моделью. Кнопка «Копировать с инструкцией для ИИ» добавит короткое указание сохранить формат и соблюдать лимиты Директа.

  4. Отдайте кампанию ИИ

    Вставьте текст в ChatGPT, Claude или другую модель и попросите провести аудит, переписать заголовки или добавить варианты текстов.

  5. Верните результат в Директ

    Во вкладке «JSON/Markdown → файл Директа» вставьте ответ модели или загрузите файл .json/.md. Инструмент покажет нарушения лимитов, после исправления скачайте XLSX для Директ Коммандера или TSV.

Примеры

Выгрузка Директа → Markdown для ИИ

Исходные данные

Номер группы | Название группы | Фраза (с минус-словами) | Заголовок 1 | Текст 1 | Ссылка
5012 | Окна ПВХ | купить окна пвх -бу | Окна ПВХ от производителя | Замер бесплатно. Монтаж под ключ. | https://example.ru/okna/
5012 | Окна ПВХ | окна пвх цена | Окна ПВХ от производителя | Замер бесплатно. Монтаж под ключ. | https://example.ru/okna/

Результат

# Кампания: Окна — поиск
- Платформа: Яндекс Директ

## Группа 5012: Окна ПВХ

### Ключевые фразы
- купить окна пвх -бу
- окна пвх цена

### Объявление 1
- Заголовок: Окна ПВХ от производителя
- Текст: Замер бесплатно. Монтаж под ключ.
- Ссылка: https://example.ru/okna/
- Быстрая ссылка: Цены | Стоимость с монтажом | https://example.ru/okna/ceny/
- Уточнение: Гарантия 5 лет

Фрагмент упрощён. Объявление повторялось в обеих строках выгрузки — в Markdown оно одно. Быстрые ссылки и уточнения попадают в объявление, если они есть в исходном файле.

Проверка ответа ИИ перед загрузкой

Исходные данные

### Объявление 1
- Заголовок: Пластиковые окна от производителя с установкой под ключ и гарантией
- Текст: Замер бесплатно. Монтаж за один день.
- Уточнение: Бесплатный выезд замерщика в день заявки

Результат

«Окна ПВХ», объявление 1, заголовок 1: 67 символов — не больше 56
«Окна ПВХ», объявление 1: уточнение «Бесплатный выезд замерщика в день заявки» длиннее 25 символов

Модели часто не укладываются в лимиты. Инструмент перечисляет нарушения до скачивания файла — исправьте их сами или попросите модель сократить конкретные строки.

Почему ИИ плохо читает сырую выгрузку XLSX

Выгрузка Директа рассчитана на массовую загрузку, а не на чтение. Над таблицей идёт служебный блок с параметрами кампании, колонок десятки, и одно комбинаторное объявление дублируется в каждой строке рядом с очередной ключевой фразой. В таком виде модель видит не кампанию, а сотни похожих строк: она может посчитать одно объявление десятью разными или перепутать фразы соседних групп.

Инструмент сам находит строку заголовков, пропуская служебную шапку, собирает группы по колонке «Номер группы» (или ID группы), а не только по названию, и объединяет повторяющиеся объявления. Две группы с одинаковым названием не сольются в одну, а модель получит ровно ту структуру, которая есть в кабинете.

Что попадает в структуру

Для Яндекс Директа:

  • Кампания — название, регион и минус-фразы на уровне кампании.
  • Группы — название, номер, минус-фразы группы.
  • Ключевые фразы — с минус-словами и ставками.
  • Комбинаторные объявления — до 7 заголовков, до 3 текстов, ссылка и отображаемая ссылка.
  • Быстрые ссылки и уточнения — заголовок, описание и адрес каждой быстрой ссылки, тексты уточнений.

Для Google Ads: группы объявлений, ключевые слова с типом соответствия (broad, phrase, exact), минус-слова, адаптивные поисковые объявления с заголовками (до 15) и описаниями (до 4), поля Path 1 и Path 2.

Выгрузку Google Ads Editor можно загрузить как CSV в кодировке UTF-16 или UTF-8 с табуляцией или запятой в качестве разделителя. Обратная выгрузка в файл делается только для Яндекс Директа.

JSON или Markdown: что выбрать

  • Markdown — читаемые заголовки «# Кампания», «## Группа», «### Ключевые фразы», «### Объявление N» и строки вида «- Заголовок: …», «- Текст: …», «- Ссылка: …», «- Быстрая ссылка: заголовок | описание | адрес», «- Уточнение: …». Подходит для аудита и переписывания текстов.
  • JSON (формат 100ctr.campaign, версия 2) — строгая структура для скриптов, хранения версий и точечных правок. Удобен, если вы обрабатываете кампанию программно или просите модель вернуть изменения без вольностей в оформлении.

Оба формата читаются во второй вкладке, так что выбирайте тот, с которым удобнее работать. Файлы JSON версии 1, сохранённые прежним конвертером 100CTR, тоже открываются.

Какие лимиты Директа проверяются при обратной загрузке

ИИ-ассистенты не знают точных ограничений Директа или забывают о них в длинном ответе. Перед сборкой файла инструмент сверяет структуру с лимитами комбинаторных объявлений и выводит список проблем:

  • заголовков в объявлении — не больше 7, каждый до 56 символов, слово — до 22 символов;
  • текстов — не больше 3, каждый до 81 символа (до 15 «узких» знаков препинания Директ не учитывает);
  • активных комбинаторных объявлений в группе — не больше 3;
  • быстрых ссылок — не больше 8, заголовок до 30 символов, описание до 60;
  • уточнение — до 25 символов, отображаемая ссылка — до 20;
  • ключевая фраза — не больше 7 слов.

Файл XLSX собирается для Директ Коммандера: комбинаторные объявления на листе «Тексты». Можно скачать и TSV. Ключевые фразы после правок полезно прогнать через проверку ключевых фраз, а ссылки разметить в генераторе UTM-меток.

Как сформулировать задачу для ИИ

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

Если кампании ещё нет, удобнее собрать её с нуля в Генераторе Директ: он группирует семантику и создаёт комбинаторные объявления. Предварительно разбить фразы на группы поможет кластеризация запросов.

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

Какие файлы можно загрузить?

Выгрузку Яндекс Директа в XLSX или CSV/TSV — из Директ Коммандера или через «Выгрузку в XLS/CSV» в веб-интерфейсе, а также CSV из Google Ads Editor. Служебную шапку над таблицей Директа удалять не нужно — инструмент находит строку заголовков сам.

Загружаются ли файлы на сервер?

Нет. Чтение, преобразование, проверка лимитов и сборка файла выполняются в браузере, данные кампании остаются на вашем компьютере.

Поддерживается ли VK Реклама?

Нет. У VK Рекламы нет публичного формата импорта кампаний таблицей, поэтому поддерживаются только Яндекс Директ и Google Ads.

Почему в Markdown меньше объявлений, чем строк в выгрузке?

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

Что делать, если ИИ нарушил лимиты?

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

Откроются ли файлы прежнего конвертера кампаний?

Да, JSON версии 1, сохранённый прежним конвертером 100CTR, по-прежнему читается во второй вкладке.

Соберите всю кампанию за один проход

В проекте 100CTR фразы группируются автоматически, в каждую группу пишутся объявления с подстановкой ключа, а результат выгружается файлом для Директ Коммандера.

Как это работает