Yandex Direct
Yandex Direct отдаёт статистику набором типов отчётов: от сводки по аккаунту до поисковых запросов, плюс произвольный отчёт с собственной группировкой. Renta выгружает любой из них в хранилище данных вместе с метаданными кампаний и групп объявлений: показы, клики, расход, конверсии, доход и видеометрики.
Аутентификация
Renta использует OAuth для аутентификации в Яндексе. Вы будете перенаправлены на страницу Яндекса, чтобы предоставить Renta ограниченный доступ к аккаунту Yandex Direct.
Ваши учётные данные шифруются при передаче и хранении и не сохраняются в прикладной базе данных Renta. Вы сохраняете контроль и можете отозвать доступ в настройках аккаунта Яндекса в любой момент.
Подключение источника Yandex Direct
Выполните эти шаги, чтобы добавить Yandex Direct как источник в Renta через OAuth-аутентификацию.
- Откройте раздел Connections > Catalog в левом меню.
- Откройте категорию Advertising и нажмите карточку Yandex Direct.

Нажмите Log in to your Yandex Direct account. Вы будете перенаправлены на страницу Яндекса для предоставления доступа.

Яндекс покажет экран входа со списком прав, которые запрашивает Renta, включая использование API Яндекс.Директа. Выберите аккаунт с доступом к вашим рекламным кампаниям и подтвердите. После этого вы вернётесь в Renta.

Завершите настройку:
- Source name.
Укажите имя источника данных. Оно используется только в интерфейсе Renta. - Access granted.
Убедитесь, что аккаунт подключён успешно.
Нажмите Save, чтобы завершить.
Если авторизация в Яндексе изменится (например, после смены пароля), нажмите Re-authorize на этом источнике. Подключение обновится на месте, и все построенные на нём пайплайны продолжат работать.

Новый источник появится в списке Sources со статусом Active. Теперь его можно использовать в пайплайнах.

Создание пайплайна
После подключения источника создайте пайплайн, чтобы выгружать данные Yandex Direct в назначение.
Создание пайплайна Yandex Direct
Свяжите источник Yandex Direct с назначением и настройте пайплайн.
В левом меню нажмите New pipeline. На шаге Source выберите Yandex Direct в разделе Already connected и нажмите Next step.

Выберите созданное ранее подключение Yandex Direct и нажмите Next step.

На шаге Destination выберите назначение (например, Google BigQuery) и нажмите Next step.

Выберите подключение назначения, в которое нужно загружать данные, и нажмите Next step.

Настройка пайплайна
На последнем шаге выберите, какие данные Yandex Direct выгружать и как Renta будет их загружать.
Конфигурация отчёта
Сначала выберите тип отчёта. Он определяет группировку статистики и набор полей, доступных в списке Parameters.

| Тип отчёта | Описание |
|---|---|
| Account performance report | Статистика по всему рекламному аккаунту, без разбивки по кампаниям и объявлениям. |
| Campaign performance report | Статистика с группировкой по кампаниям. |
| Ad Group performance report | Статистика с группировкой по группам объявлений. |
| Ad performance report | Статистика с группировкой по объявлениям. |
| Criteria performance report | Статистика с группировкой по условиям показа: группа объявлений, идентификатор и тип условия. |
| Custom report | Статистика с произвольной группировкой. Единственный тип отчёта, в котором доступны UTM-метки и ссылка объявления. |
| Reach and frequency performance report | Статистика по медийным кампаниям, включая видеометрики: просмотры, квартили и досмотры. Кампании других типов игнорируются. |
| Search query performance report | Статистика с группировкой по группам объявлений и поисковым запросам, с ключевой фразой, по которой прошёл показ. |
| Campaign objects data | Атрибуты объекта кампании: имя, тип, статус, валюта, дневной бюджет, даты начала и окончания, менеджер и агентство. |
| Ad group objects data | Атрибуты объекта группы объявлений: имя, кампания, тип, подтип, статус, статус показов и параметры отслеживания. |
Над типом отчёта появляется список Ad accounts, если подключён агентский аккаунт: в нём перечислены логины клиентов агентства, и пайплайн выгружает данные по выбранному логину. Для обычного рекламного аккаунта выбирать нечего, поэтому Renta скрывает этот список и выгружает данные по самому подключённому аккаунту.
Параметры
Выберите поля для таблицы назначения. Схема набора данных определяется выбранными здесь параметрами.

Каждая строка списка показывает отображаемое имя, а под ним имя в API: Campaign Id для CampaignId. Именно имя в API становится именем колонки в таблице назначения, а значения, которые Yandex Direct отдаёт пустыми, попадают туда как NULL.
Отметьте нужные поля или нажмите Select All. Вкладка Selected показывает выбор со счётчиком.
В отчётах со статистикой доступны календарные поля: с ними можно группировать данные без функций работы с датами на стороне хранилища. Поля по неделям идут в двух вариантах: недели с воскресенья и недели по ISO, с понедельника.
| Поле | Колонка | Описание |
|---|---|---|
| Year | year | Год даты. |
| Year & month | yearmonth | Год и месяц вместе. |
| Quarter | quarter | Квартал года. |
| Month | month | Месяц года. |
| Year of week (Sun-Sat) | yearofweek | Год, к которому относится неделя, недели с воскресенья. |
| Year of week (Mon-Sun) | yearofweekiso | Год, к которому относится неделя, недели по ISO. |
| Year & week (Sun-Sat) | yearweek | Год и номер недели, недели с воскресенья. |
| Year & week (Mon-Sun) | yearweekiso | Год и номер недели, недели по ISO. |
| Week (Sun-Sat) | week | Номер недели, недели с воскресенья. |
| Week (Mon-Sun) | weekiso | Номер недели по ISO. |
| Day of week (Sun-Sat) | dayOfWeekName | Название дня недели, недели с воскресенья. |
| Day of week | dayOfWeekNameIso | Название дня недели, недели по ISO. |
| Day of month | dayOfMonth | День месяца. |
| Date | date | Дата строки статистики. |
| Today | date_today | Сегодняшняя дата. |
В типе отчёта Custom report также доступны utm_source, utm_medium, utm_campaign, utm_content, utm_term и Ad URL. Renta заполняет эти колонки из ссылки объявления, поэтому в них попадают метки, которые вы задали в Yandex Direct. Они работают для текстовых кампаний, динамических текстовых кампаний и медийных кампаний с оплатой за показы; строки по кампаниям других типов выгружаются со своей статистикой, но UTM-колонки у них останутся пустыми.
Включите в отчёт параметр Date. С ним таблица назначения партиционируется по колонке date, и Renta загружает данные инкрементально. Он же включает настройку Overwrite Period, которая появляется под диапазоном дат. Без него Renta перезагружает весь диапазон дат при каждом запуске.
Поля Criteria, Criteria Id и Criteria Type нельзя сочетать с UTM-полями и ссылкой объявления. Кроме того, Reports API поддерживает не любую комбинацию полей, поэтому при создании пайплайна Renta проверяет выбранные параметры тестовым запросом. Если комбинация не поддерживается, вы получите ошибку конфигурации: уберите конфликтующие поля и попробуйте снова.