Load Data From 'Yandex Direct'

Load data from 'Yandex Direct' API V5 < https://tech.yandex.ru/direct/doc/dg/concepts/about-docpage/> into R. Provide function for load lists of campaings, ads, keywords and other objects from 'Yandex Direct' account. Also you can load statistic from API 'Reports Service' < https://tech.yandex.ru/direct/doc/reports/reports-docpage/>. And allows keyword bids management.


Краткое описание.

Пакет ryandexdirect предназначен для загрузки данных из Яндекс Директ в R, с помощью функций данного пакета вы можете работать с перечисленными ниже сервисами и службами API Яндекса с помощью готовых функций, не углубляясь при этом в документацию по работе с этими API сервисами.

  • Сервис Reports
    • Предназначен для получения статистики по аккаунту рекламодателя.
  • API Директа версии 4 и Live 4
    • Через API внешние приложения добавляют и редактируют кампании, объявления, фразы, задают ставки, получают статистику показов.
  • API Директа версии 5
    • Через API внешние приложения добавляют и редактируют кампании, объявления, фразы, задают ставки, получают статистику показов.

Пакет позволяет вам выполнять следующие действия:

  1. Авторизовываться в API.
  2. Получать список различных объектов рекламного кабинета, рекламных кампаний, групп объявлений, объявлений, для агентских аккаунтов можно запрашивать список клиентов, и параметры каждого клиента.
  3. Управлять показами на уровне рекламных кампаний, групп объявлений и объявлений.
  4. Загружать статистику.

Установка пакета ryandexdirect.

Установка пакета осуществляется из репозитория CRAN

install.packages("ryandexdirect")

или GitHub, для этого сначала требуется установить и подключить пакет devtools.

install.packages("devtools")

library(devtools)

После чего можно устанавливать пакет ryandexdirect.

Установка на Windows осуществляется с помощью следующей команды

install_github('selesnow/ryandexdirect')

Ссылки

  1. Полная, официальная документация по работе с пакетом ryandexdirect.
  2. Баг репорты, предложения по доработке и улучшению функционала ryandexdirect оставлять тут.
  3. Список релизов.
  4. Телеграмм канал R4marketing.
  5. Группа в Вконтакте.

Автор пакета

Алексей Селезнёв, Head of analytics dept. at Netpeak
email: [email protected]
skype: selesnow
facebook: facebook.com/selesnow
blog: alexeyseleznev.wordpress.com

CRAN

Rdoc

News

ryandexdirect 3.1.4

  • В результат возвращаемый функцией yadirGetCampaign добалены следующие поля:
    • SearchBidStrategyType - Тип стратегии показа на поиске
    • NetworkBidStrategyType - Тип стратегии показа в сетях

ryandexdirect 3.1.1

  • Исправлена ошибка в функции yadirAuth, возникающая после обновления просроченного токена.

ryandexdirect 3.1.0

Удалены функции

  • Из пакета удалены следующие функции: yadirGetSummaryStat, yadirGetCampaignListOld, yadirGetLogsData, yadirGetMetrikaGAData
  • Функция yadirGetToken теперь так же может сохранять полученный токен в локальный файл, если пользователь даст на это разрешение, но обновляться такой токен по истечению срока не будет, т.к. к нему не привязан refresh token.
  • Для сокращении имени, и приведения названия функций к одному вижу у функции yadirGetCampaignList появилась дублируюая функция yadirGetCampaign, для совмещения новой версии пакета с кодом написанным под более ранними версиями обе функции в нём остаются.
  • В функции yadirGetCampaign и yadirGetCampaignList по умолчанию в фильтр по типу кампаний включена загрузка кампаний с типом 'CPM_BANNER_CAMPAIGN'.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("ryandexdirect")

3.2.1 by Alexey Seleznev, a month ago


https://selesnow.github.io/ryandexdirect, https://t.me/R4marketing


Report a bug at https://github.com/selesnow/ryandexdirect/issues


Browse source code at https://github.com/cran/ryandexdirect


Authors: Alexey Seleznev [aut, cre]


Documentation:   PDF Manual  


GPL-2 license


Imports utils, httr, bitops, jsonlite, xml2, data.table, readr, magrittr, dplyr

Suggests knitr, rmarkdown, kableExtra


See at CRAN