Learn R Programming

rmytarget - R пакет для работы с API MyTarget v2

================================================

Подробная русскоязычная документация находится по ссылке.

Виньетки

Помимо основной документации пакет содержит 2 виньетки:

  • rmytarget-auth - Автооризация в API MyTarget
  • rmytarget-intro - Введение в работу с пакетом rmytarget

Для просмотра виньеток запустите в R одну из следующих команд:

vignette('rmytarget-auth', package = 'rmytarget')

vignette('rmytarget-intro', package = 'rmytarget')

Поддержать проект

Вы можете поддержать проект любой произвольной суммой перейдя по этой ссылке.

Функции пакета rmytarget

На данный момент в пакете rmytarget доступно 5 функций:

  • myTarAuth - Авторизация
  • myTarGetCampaignList - Загрузка списка кампаний
  • myTarGetAdList - Загрузка списка объявлений
  • myTarGetClientList - Загрузка списка клиентов из агентского аккаунта
  • myTarGetStats - Загрузка статистики по объявениям, рекламным кампаниям или клиентам

Пример работы с пакетом rmytarget

# work with simple client account
# authorize by ad account
myTarAuth(login = "client_login")

# get campaing list
campaing <- myTarGetCampaignList(login = "client_login")

# get ads list
ads      <- myTarGetAdList(login = "client_login")

# load statistic
# load base stat by ads
old_data    <- myTarGetStats(date_from   = Sys.Date() - 7,
                             date_to     = Sys.Date(),
                             object_type = "banners",
                             object_id   = campaing$id,
                             login       = "client_login")

# load base, tps, and viral metrics by campaings
custom_data <- myTarGetStats(date_from   = Sys.Date() - 7,
                             date_to     = Sys.Date(),
                             object_type = "campaigns",
                             metrics     = c("base", "tps", "viral"),
                             stat_type   = "day",
                             login       = "client_login")

# load all metrics by campaigns
all_data <- myTarGetStats(date_from   = Sys.Date() - 7,
                          date_to     = Sys.Date(),
                          object_type = "campaigns",
                          metrics     = "all",
                          login       = "client_login")

# ========================
# work with agency account
# authorize by agency account
myTarAuth(login = "agency_login")

# load client list from agency account 
clients <- myTarGetClientList(login = "agency_login")

# load statistic by agency clients
client_stat <-  myTarGetStats(date_from   = Sys.Date() - 7,
                              date_to     = Sys.Date(),
                              object_id   = clients$id,
                              object_type = "users",
                              metrics     = "all",
                              login       = "agency_login")

Copy Link

Version

Install

install.packages('rmytarget')

Monthly Downloads

269

Version

2.4.0

License

MIT + file LICENSE

Maintainer

Last Published

October 20th, 2021

Functions in rmytarget (2.4.0)

myTarGetFastStats

Returns Basic Statistics in Real Time
myTarGetGoalList

Get goal list from 'MyTarget'
myTarGetCampaignList

Get campaign list from 'MyTarget'
myTarGetClientList

Get Agency Clients from 'MyTarget'
myTarAuth

Authentication in 'MyTarget API'
myTarGetOfflineConversionsStats

Returns Statistics on Events Attributed With 'myTarget' Ad Impressions From Offline Conversion Lists for Campaigns
myTarGetInAppStats

Returns statistics on mobile app events attributed with advertising impressions myTarget by campaigns and banners
myTarGetAdList

Get ads list from 'MyTarget'
myTarGetStats

Get stat by clients, campaigns or banners from 'API MyTarget'
myTarGetGoalsStats

Get Goal Statistics from 'MyTarget'
myTarRefreshToken

Refresh Access Token
myTarSetLogin

Set MyTarget login
rmytarget-package

Paxkage for load data from 'MyTarget' API.
myTarSetTokenPath

Set path to auth cache