Количество проектов, объем работы и нагрузка на интернет-маркетологов и веб-аналитиков растет ежедневно. Знание языков программирования для таких специалистов постепенно становится обязательным навыком, так как именно программирование позволяет максимально уйти от рутины, чтобы, например, автоматизировать повторяющиеся операции или настроить уведомления о важных событиях, происходящих в проектах.
В предыдущей публикации я поделился видеоуроками по работе с Facebook Marketing API на языке R. Этот материал — ее логическое продолжение. В этот раз мы научимся работать с API Директа с помощью пакета ryandexdirect.
Установка языка R, среды разработки и пакета ryandexdirect
Первое, что необходимо сделать, — скачать и установить необходимое программное обеспечение. Язык R, среда разработки RStudio и все пакеты, которые мы будем использовать, бесплатны, а их установка не требуют особых навыков.
Для установки пакета ryandexdirect запустите RStudi и выполните команду install.packages(‘ryandexdirect’). Если у вас возникнут сложности, посмотрите этот видеоурок. А узнать больше о вариантах установки можно из другого ролика на моем канале.
Возможности пакета ryandexdirect
Пакет ryandexdirect представляет собой набор готовых функций, с помощью которых можно взаимодействовать с API Директа. То есть вам не потребуется изучать довольно объемную справку по API рекламной системы и разбираться с тем, что такое HTTP-запросы, какие они бывают, из каких компонентов состоят, что такое протокол OAuth — вы просто устанавливаете пакет и используете готовые функции. По уровню сложности это как писать несложные формулы в Microsoft Excel.
Возможности пакета ryandexdirect:
- авторизация в API Яндекс.Директа;
- загрузка объектов рекламного кабинета: кампании, группы объявлений, объявления, ключевые слова, быстрые ссылки и т. д.;
- загрузка баланса рекламного кабинета Директа;
- загрузка списка клиентов и их параметров из центра клиентов;
- загрузка отчетов из сервиса подбора ключевых слов Wordstat;
- загрузка прогноза показов, кликов и расходов по заданным фразам и регионам;
- загрузка статистических отчетов по эффективности рекламы из сервиса Reports API;
- остановка и возобновление показов рекламных кампаний, групп объявлений, ключевых слов;
- изменение ставок ключевых слов.
Пакет ryandexdirect позволяет выполнять все описанные операции как с обычными рекламными аккаунтами, так и с аккаунтами, привязанными к центрам клиентов.
Видеоуроки по работе с API Директа
Эти пять видеоуроков помогут начать работу с API Яндекс.Директа на языке R без опыта программирования.
Авторизация в API
Загрузка прогноза кликов, показов, трат и отчетов из Wordstat
Загрузка данных о расходах из Директа в Google Analytics
Загрузка статистики из Яндекс.Директа в среду R для обработки или визуализации
Отправка уведомлений о том, что на балансе Директа заканчиваются деньги
Заключение
Изучив эти пять видеоуроков, вы сделаете первые шаги к автоматизации отчетности, рутинных операций и уведомлений о работе рекламных кампаний в Яндекс.Директе. Разобраться с остальными возможностями пакета можно в его официальной документации в GitHub или странице в репозитории CRAN.
Если вас заинтересовал язык R, вы можете продолжить его изучение на моем бесплатном видеокурсе «Язык R для пользователей Excel» и подписывайтесь на мои каналы в Telegram и YouTube.