Доступы
Что подключить, чтобы система видела вашу рекламу и ваш сайт
Ваши доступы
Токен проверяется у Яндекса сразу при сохранении
Как получить доступ к Яндекс.Директу
Четыре шага, делается один раз
- 1Попросите у Яндекса доступ к API
Зайдите в кабинет Директа под тем логином, на котором лежат кампании. Раздел «Инструменты», пункт «Доступ к API». Заполните заявку: чем занимаетесь и зачем нужен доступ. Достаточно написать, что используете собственную систему контроля рекламы.
Это единственный шаг с ожиданием: заявку рассматривают от нескольких часов до пары дней. Без неё остальные шаги работать не будут.
Кабинет Директа ↗ - 2Заведите приложение
Откройте страницу приложений Яндекса и нажмите «Создать приложение». Название любое, например «Контроль рекламы». Платформа — «Веб-сервисы». В поле для адреса подставьте предложенный Яндексом адрес для отладки.
Создать приложение ↗ - 3Отметьте права
В списке прав найдите Яндекс.Директ и отметьте «Использование API Яндекс.Директа». Тут же отметьте права Яндекс.Метрики: «Получение статистики» и «Управление счётчиками». Один токен будет работать сразу для рекламы и для сайта.
Если пропустить права Метрики, реклама будет видна, а что люди делают на сайте — нет.
- 4Получите токен
После сохранения приложения скопируйте его идентификатор и откройте ссылку вида oauth.yandex.ru/authorize?response_type=token&client_id=ВАШ_ИДЕНТИФИКАТОР. Яндекс спросит разрешение, а затем покажет длинную строку, начинающуюся на y0__. Это и есть токен.
Токен равносилен доступу к рекламному кабинету. Никому его не пересылайте — вставьте сразу в форму ниже.
Как подключить Яндекс.Метрику
Нужна, чтобы видеть не клики, а заявки
- 1Возьмите номер счётчика
Откройте Метрику, выберите нужный сайт. Номер счётчика виден в списке рядом с названием и в адресе страницы. Это несколько цифр подряд, например 95476976.
Список счётчиков ↗ - 2Отдельный токен не нужен
Если на третьем шаге вы отметили права Метрики, тот же самый токен откроет и её. Просто впишите номер счётчика в форму ниже.
- 3Проверьте цели
В настройках счётчика, вкладка «Цели», должна быть хотя бы одна цель: заявка, регистрация, звонок. Без целей реклама показывает только клики, а не результат, и понять, окупается ли она, невозможно.
Если цель создана на событие в коде сайта, тип должен быть «JavaScript-событие», а не «Посещение страницы».
Если что-то не подошло
Заявка с первого шага ещё не одобрена или подана под другим логином. Проверьте, что заходили тем же логином, где лежат кампании.
Чаще всего строка скопирована не полностью или прихватила пробел. Скопируйте заново целиком, от y0__ до конца.
Значит, при создании приложения не отмечены права Метрики. Вернитесь в приложение, добавьте их и получите токен заново.
Данные подтягиваются раз в двадцать минут. Если через полчаса пусто, зайдите в журнал: там будет видно, что ответил Яндекс.