«Настроим через API» звучит как доступная опция, но между ней и рекламодателем стоит разработка. Разбираем, что даёт API и чем его заменить, если программиста нет.
Коротко
- Через API доступны те же операции, что в интерфейсе.
- Подключение и использование бесплатны.
- Нужны приложение, заявка и токен.
- Без программиста задачи решают другие инструменты.
Что такое API Директа
Справка описывает его так: API Директа «предоставляет программный доступ к данным и позволяет создавать приложения для управления кампаниями. Через API доступны те же операции с рекламно-информационными материалами, что и в веб-интерфейсе».
| Для кого | Формулировка справки |
|---|---|
| Агентства | Названы первыми |
| Крупные заказчики | Например, торговые порталы |
| Задача | Сложные и масштабные кампании |
Ключевое в определении — «создавать приложения». API это не интерфейс и не кнопка в кабинете: это способ, которым написанная кем-то программа разговаривает с Директом. Сам по себе он ничего не делает.
Что через него делают
| Задача | Пример из справки |
|---|---|
| Связь со складом | Останавливать и возобновлять показы в зависимости от наличия товаров |
| Генерация фраз | Автоматически создавать ключевые фразы с названиями товаров |
| Выгрузка статистики | В системы финансового учёта и поддержки принятия решений |
| Свои алгоритмы ставок | Собственные подходы к управлению |
Первая строка — самый частый реальный сценарий у интернет-магазинов. Товар закончился, объявление продолжает его рекламировать — деньги уходят на клики по недоступному товару. Решается это связкой каталога и рекламы, и именно для таких задач API и нужен.
Сколько стоит и что требуется
Справка отвечает прямо: «Подключение к API Директа и его использование является бесплатным». Но дальше идёт список условий, который и объясняет, почему «бесплатно» не значит «доступно сразу».
| Требование | Деталь |
|---|---|
| Принять пользовательское соглашение | На странице API сервиса |
| Зарегистрировать приложение | На сервисе API Яндекс ID |
| Подать заявку на доступ | Отдельный шаг |
| Авторизация по OAuth 2.0 | Токен в запросах |
| Запросы по HTTPS методом POST | Данные в JSON или SOAP/XML |
Три первых пункта делает владелец аккаунта, два последних — разработчик. То есть бесплатен доступ, а не решение: стоимость переносится в разработку и поддержку приложения.
Что можно без программиста
| Задача | Чем решается без API |
|---|---|
| Массовая правка объявлений | Директ Коммандер |
| Создание кампаний пакетом | Загрузка файлов XLS и XLSX |
| Операции над множеством объектов | Массовые действия в интерфейсе |
| Замена одинаковых фрагментов | Поиск и замена |
| Массовое управление ставками | Назначение ставок |
| Регулярные отчёты | Сохранённые отчёты и Библиотека |
| Готовые сервисы на базе API | Сторонние системы управления рекламой |
Последняя строка — честный ответ на вопрос из заголовка. Без своего программиста API доступен через чужие приложения: системы управления рекламой, биддеры, сервисы отчётности уже написаны поверх него. Вы пользуетесь API опосредованно — и платите не Яндексу, а разработчику сервиса. Про инструменты самого Директа — в статье про Директ Коммандер.
Когда разработка оправдана
Оправдана
- Товарный каталог с остатками
- Десятки аккаунтов в агентстве
- Своя логика ставок
- Выгрузка в учётную систему
Избыточна
- Одна-две кампании
- Ассортимент меняется редко
- Задача решается Коммандером
- Готовый сервис закрывает потребность
Правая колонка — не экономия, а трезвая оценка. Своё приложение нужно не только написать, но и поддерживать: при изменениях в Директе его придётся дорабатывать. Для небольших аккаунтов эта стоимость не окупается ничем.
С чего начать, если решили
Описать задачу словами
Что и когда должно происходить.
Проверить, нет ли готового сервиса
Часто дешевле.
Принять соглашение на странице API
Шаг владельца аккаунта.
Зарегистрировать приложение
На сервисе API Яндекс ID.
Подать заявку на доступ
Отдельный шаг.
Передать разработчику документацию
Руководство разработчика версии 5.
Второй шаг экономит больше всего. Задачи вроде остановки объявлений по остаткам или автоматических отчётов давно решены в готовых системах: разработка собственного приложения оправдана, когда нужна логика, которой в них нет.
Частые вопросы
Что даёт API Яндекс Директа?
Программный доступ к данным и возможность создавать приложения для управления кампаниями. Через API доступны те же операции с рекламными материалами, что и в веб-интерфейсе.
Сколько стоит API Директа?
Подключение и использование бесплатны. Платить приходится за разработку и поддержку приложения.
Можно ли пользоваться API без программиста?
Напрямую — нет: нужно зарегистрировать приложение и подать заявку на доступ. Опосредованно — да, через готовые сервисы, написанные поверх API.
Чем заменить API для массовых правок?
Директ Коммандером, загрузкой кампаний через файлы XLS и XLSX, массовыми действиями, поиском и заменой в интерфейсе.
Настроим контекстную рекламу
Соберём запросы, разведём кампании по структуре и доведём стоимость заявки до вашей экономики.
Обсудить контекст