{
  "_id": "6a1ed5edb401979e7340e89b",
  "Package": "ryandexdirect",
  "Type": "Package",
  "Title": "Load Data From 'Yandex Direct'",
  "Version": "3.6.6",
  "Description": "Load data from 'Yandex Direct' API V5\n<https://yandex.ru/dev/direct/doc/dg/concepts/about-docpage>\ninto R. Provide function for load lists of campaings, ads,\nkeywords and other objects from 'Yandex Direct' account. Also\nyou can load statistic from API 'Reports Service'\n<https://yandex.ru/dev/direct/doc/reports/reports-docpage>. And\nallows keyword bids management.",
  "License": "GPL-2",
  "Authors@R": "c(person(given  = \"Alexey\",\nfamily = \"Seleznev\",\nrole   = c(\"aut\", \"cre\"),\nemail  = \"selesnow@gmail.com\",\ncomment = c(ORCID = \"0000-0003-0410-7385\")))",
  "Author": "Alexey Seleznev [aut, cre]\n(<https://orcid.org/0000-0003-0410-7385>)",
  "Maintainer": "Alexey Seleznev <selesnow@gmail.com>",
  "BugReports": "https://github.com/selesnow/ryandexdirect/issues",
  "URL": "https://selesnow.github.io/ryandexdirect/,\nhttps://t.me/R4marketing,\nhttps://www.youtube.com/playlist?list=PLD2LDq8edf4oUo0L9Kw77ZXf0KcV1hu67",
  "Encoding": "UTF-8",
  "Language": "ru",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "7.3.2",
  "Config/pak/sysreqs": "libicu-dev libxml2-dev libssl-dev libx11-dev",
  "Repository": "https://selesnow.r-universe.dev",
  "Date/Publication": "2026-05-20 07:24:29 UTC",
  "RemoteUrl": "https://github.com/selesnow/ryandexdirect",
  "RemoteRef": "HEAD",
  "RemoteSha": "e8a2a8f66236e15fc14587694ce57d948a5e2e23",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-20 10:30:17 UTC",
    "User": "root"
  },
  "MD5sum": "35fabc342e14cc13375525f9f99f1fa4",
  "_user": "selesnow",
  "_type": "src",
  "_file": "ryandexdirect_3.6.6.tar.gz",
  "_fileid": "7c29cfbe43689d742e5d5fc0ec09f805ecc01f4caf4412641cf2885f8b46739f",
  "_filesize": 3420169,
  "_sha256": "7c29cfbe43689d742e5d5fc0ec09f805ecc01f4caf4412641cf2885f8b46739f",
  "_created": "2026-05-20T10:30:17.000Z",
  "_published": "2026-06-02T13:09:01.914Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79077737300,
      "time": 145,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7107605504"
    },
    {
      "job": 79077737883,
      "time": 151,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7107607975"
    },
    {
      "job": 79077737515,
      "time": 79,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7107625894"
    },
    {
      "job": 79077737573,
      "time": 112,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7107601572"
    },
    {
      "job": 79077737111,
      "time": 196,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7107555332"
    },
    {
      "job": 79077736444,
      "time": 144,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7358550783"
    },
    {
      "job": 79077737345,
      "time": 93,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7107587831"
    },
    {
      "job": 79077737656,
      "time": 103,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7107591861"
    },
    {
      "job": 79077737570,
      "time": 97,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7107588907"
    }
  ],
  "_buildurl": "https://github.com/r-universe/selesnow/actions/runs/26156652922",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/selesnow/ryandexdirect",
  "_commit": {
    "id": "e8a2a8f66236e15fc14587694ce57d948a5e2e23",
    "author": "selesnow <selesnow@gmail.com>",
    "committer": "selesnow <selesnow@gmail.com>",
    "message": "cran fixed\n",
    "time": 1779261869
  },
  "_maintainer": {
    "name": "Alexey Seleznev",
    "email": "selesnow@gmail.com",
    "login": "selesnow",
    "linkedin": "in/selesnow",
    "description": "Head of analytics dept. at Netpeak\n\nАвтор курса \"Язык R для интернет - маркетинга\".\n\nРазработчик пакетов rgoogleads, rfacebookstat, timeperiodsR и др.",
    "uuid": 17854596,
    "orcid": "0000-0003-0410-7385"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "httr",
      "role": "Imports"
    },
    {
      "package": "bitops",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "xml2",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "readr",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "httr2",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "kableExtra",
      "role": "Suggests"
    },
    {
      "package": "googleAnalyticsR",
      "role": "Suggests"
    },
    {
      "package": "rym",
      "role": "Suggests"
    }
  ],
  "_owner": "selesnow",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2026-21",
      "n": 3
    }
  ],
  "_tags": [],
  "_topics": [
    "campaign",
    "filterlist",
    "wifi"
  ],
  "_stars": 54,
  "_contributors": [
    {
      "user": "selesnow",
      "count": 665,
      "uuid": 17854596
    }
  ],
  "_userbio": {
    "uuid": 17854596,
    "type": "user",
    "name": "Alexey Seleznev",
    "description": "Head of analytics dept. at Netpeak\r\n\r\nАвтор курса \"Язык R для интернет - маркетинга\".\r\n\r\nРазработчик пакетов rgoogleads, rfacebookstat, timeperiodsR и др."
  },
  "_downloads": {
    "count": 275,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ryandexdirect"
  },
  "_devurl": "https://github.com/selesnow/ryandexdirect",
  "_searchresults": 45,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/ryandexdirect.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/selesnow/ryandexdirect",
  "_realowner": "selesnow",
  "_cranurl": true,
  "_releases": [
    {
      "version": "3.1.5",
      "date": "2019-04-30"
    },
    {
      "version": "3.1.6",
      "date": "2019-06-04"
    },
    {
      "version": "3.2.0",
      "date": "2019-07-01"
    },
    {
      "version": "3.2.1",
      "date": "2019-08-19"
    },
    {
      "version": "3.2.2",
      "date": "2019-10-31"
    },
    {
      "version": "3.5.0",
      "date": "2020-05-06"
    },
    {
      "version": "3.6.0",
      "date": "2020-06-09"
    },
    {
      "version": "3.6.2",
      "date": "2023-03-17"
    },
    {
      "version": "3.6.6",
      "date": "2026-05-20"
    }
  ],
  "_exports": [
    "yadirAuth",
    "yadirCurrencyRates",
    "yadirGetAdGroups",
    "yadirGetAds",
    "yadirGetBalance",
    "yadirGetCampaign",
    "yadirGetCampaignList",
    "yadirGetClientList",
    "yadirGetClientParam",
    "yadirGetCostData",
    "yadirGetDictionary",
    "yadirGetForecast",
    "yadirGetKeyWords",
    "yadirGetKeyWordsBids",
    "yadirGetLogins",
    "yadirGetReport",
    "yadirGetSiteLinks",
    "yadirGetToken",
    "yadirGetWordStatReport",
    "yadirSetAgencyAccount",
    "yadirSetAutoKeyWordsBids",
    "yadirSetKeyWordsBids",
    "yadirSetLogin",
    "yadirStartAds",
    "yadirStartCampaigns",
    "yadirStartKeyWords",
    "yadirStopAds",
    "yadirStopCampaigns",
    "yadirStopKeyWords"
  ],
  "_help": [
    {
      "page": "ryandexdirect-package",
      "title": "Load Data From 'Yandex Direct'",
      "topics": [
        "ryandexdirect-package",
        "ryandexdirect"
      ]
    },
    {
      "page": "print.yadir_token",
      "title": "Print yadir_token",
      "topics": [
        "print.yadir_token"
      ]
    },
    {
      "page": "ryandexdirect-deprecated",
      "title": "Deprecated functions in ryandexdirect",
      "topics": [
        "ryandexdirect-deprecated"
      ]
    },
    {
      "page": "yadirAuth",
      "title": "Authentication in 'Yandex Direct' API",
      "topics": [
        "yadirAuth"
      ]
    },
    {
      "page": "yadirCurrencyRates",
      "title": "Get currencies",
      "topics": [
        "yadirCurrencyRates"
      ]
    },
    {
      "page": "yadirGetAdGroups",
      "title": "Get AdGroups List",
      "topics": [
        "yadirGetAdGroups"
      ]
    },
    {
      "page": "yadirGetAds",
      "title": "Get Ads List From 'Yandex Direct' account",
      "topics": [
        "yadirGetAds"
      ]
    },
    {
      "page": "yadirGetBalance",
      "title": "Get 'Yandex Direct' account balance",
      "topics": [
        "yadirGetBalance"
      ]
    },
    {
      "page": "yadirGetCampaign",
      "title": "Get Campaigns List",
      "topics": [
        "yadirGetCampaign",
        "yadirGetCampaignList"
      ]
    },
    {
      "page": "yadirGetClientList",
      "title": "Get Client List From Agency Account",
      "topics": [
        "yadirGetClientList"
      ]
    },
    {
      "page": "yadirGetClientParam",
      "title": "Get params list from 'Yandex Direct' agency clients",
      "topics": [
        "yadirGetClientParam"
      ]
    },
    {
      "page": "yadirGetCostData",
      "title": "Loading Cost Data for Upload to Google Analytics",
      "topics": [
        "yadirGetCostData"
      ]
    },
    {
      "page": "yadirGetDictionary",
      "title": "Get Dictionary from 'Yandex Direct'",
      "topics": [
        "yadirGetDictionary"
      ]
    },
    {
      "page": "yadirGetForecast",
      "title": "Get Forecast",
      "topics": [
        "yadirGetForecast"
      ]
    },
    {
      "page": "yadirGetKeyWords",
      "title": "Get Keywords",
      "topics": [
        "yadirGetKeyWords"
      ]
    },
    {
      "page": "yadirGetKeyWordsBids",
      "title": "Get KeyWords Bids",
      "topics": [
        "yadirGetKeyWordsBids"
      ]
    },
    {
      "page": "yadirGetLogins",
      "title": "Get Login List or Set Login",
      "topics": [
        "yadirGetLogins"
      ]
    },
    {
      "page": "yadirGetReport",
      "title": "Get Report From 'Yandex Direct Report Service'",
      "topics": [
        "yadirGetReport"
      ]
    },
    {
      "page": "yadirGetSiteLinks",
      "title": "Get Fast Links",
      "topics": [
        "yadirGetSiteLinks"
      ]
    },
    {
      "page": "yadirGetToken",
      "title": "Auth in 'Yandex Direct' API",
      "topics": [
        "yadirGetToken"
      ]
    },
    {
      "page": "yadirGetWordStatReport",
      "title": "Get WordStat Report",
      "topics": [
        "yadirGetWordStatReport"
      ]
    },
    {
      "page": "yadirSetAgencyAccount",
      "title": "Set Agency Account",
      "topics": [
        "yadirSetAgencyAccount"
      ]
    },
    {
      "page": "yadirSetAutoKeyWordsBids",
      "title": "Auto Set KeyWords Bids",
      "topics": [
        "yadirSetAutoKeyWordsBids"
      ]
    },
    {
      "page": "yadirSetKeyWordsBids",
      "title": "Set KeyWords Bids",
      "topics": [
        "yadirSetKeyWordsBids"
      ]
    },
    {
      "page": "yadirSetLogin",
      "title": "Set Login",
      "topics": [
        "yadirSetLogin"
      ]
    },
    {
      "page": "yadirStartAds",
      "title": "Start Ads",
      "topics": [
        "yadirStartAds"
      ]
    },
    {
      "page": "yadirStartCampaigns",
      "title": "Start Campaigns",
      "topics": [
        "yadirStartCampaigns"
      ]
    },
    {
      "page": "yadirStartKeyWords",
      "title": "Resume KeyWords",
      "topics": [
        "yadirStartKeyWords"
      ]
    },
    {
      "page": "yadirStopAds",
      "title": "Suspend impressions by Ads",
      "topics": [
        "yadirStopAds"
      ]
    },
    {
      "page": "yadirStopCampaigns",
      "title": "Suspend impressions by Campaigns",
      "topics": [
        "yadirStopCampaigns"
      ]
    },
    {
      "page": "yadirStopKeyWords",
      "title": "Suspend impressions by KeyWords",
      "topics": [
        "yadirStopKeyWords"
      ]
    }
  ],
  "_readme": "https://github.com/selesnow/ryandexdirect/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "bit",
    "bit64",
    "bitops",
    "cli",
    "clipr",
    "cpp11",
    "crayon",
    "curl",
    "data.table",
    "dplyr",
    "generics",
    "glue",
    "hms",
    "httr",
    "httr2",
    "jsonlite",
    "lifecycle",
    "magrittr",
    "mime",
    "openssl",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "progress",
    "purrr",
    "R6",
    "rappdirs",
    "readr",
    "rlang",
    "stringi",
    "stringr",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "tzdb",
    "utf8",
    "vctrs",
    "vroom",
    "withr",
    "xml2"
  ],
  "_vignettes": [
    {
      "source": "yandex-direct-auth.Rmd",
      "filename": "yandex-direct-auth.html",
      "title": "Авторизация в Яндекс Директ",
      "author": "Alexey Seleznev",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Видео инструкция по авторизации",
        "Получение токена",
        "Пример кода для прохождения авторизации",
        "Обновление токена",
        "Аргументы функции yadirAuth",
        "Авторизация с помощью функции yadirGetToken()",
        "Можно получить токен воспользовавшись кнопкой",
        "Аргументы, общие для всех функций",
        "Работа с обычным рекламным аккаунтом",
        "Работа с агентским аккаунтом",
        "Функции для переключения между аккаунтами",
        "Опции и переменные среды",
        "Опции",
        "Переменные среды",
        "Функции для быстрого переключения между аккаунтами"
      ],
      "created": "2019-05-31 08:57:07",
      "modified": "2020-06-10 07:01:35",
      "commits": 3
    },
    {
      "source": "yandex-direct-cost-data.Rmd",
      "filename": "yandex-direct-cost-data.html",
      "title": "Загрузка данных о расходах на рекламу из Яндекс Директ в Google Analytics",
      "author": "Алексей Селезнёв",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Видео уроки",
        "Создаём набор данных в Google Analytics",
        "Запрашиваем данные о расхода из рекламного кабинета Facebook",
        "Где искать данные о расходах на Яндекс Директ в Google Analytics"
      ],
      "created": "2020-06-10 07:01:35",
      "modified": "2020-06-10 07:01:35",
      "commits": 1
    },
    {
      "source": "yandex-direct-get-statistic.Rmd",
      "filename": "yandex-direct-get-statistic.html",
      "title": "Загрузка статистики из рекламного аккаунта Яндекс Директ",
      "author": "Alexey Seleznev",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Аргументы функции yadirGetReports",
        "Тип отчета",
        "Период отчёта",
        "Поля отчёта",
        "Фильтрация данных",
        "Цели",
        "Модели атрибуции",
        "FetchBy разбивка запросов по времени",
        "Аргументы доступа к API Login, AgencyAccount, Token, TokenPath"
      ],
      "created": "2019-05-31 08:57:07",
      "modified": "2023-03-17 14:57:18",
      "commits": 6
    },
    {
      "source": "yandex-direct-get-wordstat-forecast.Rmd",
      "filename": "yandex-direct-get-wordstat-forecast.html",
      "title": "Прогноз бюджета и отчёты сервиса WordStat",
      "author": "Alexey Seleznev",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Отчёт WordStat",
        "Видео урок",
        "Аргументы функции ydirGetWordStatReport",
        "Пример загрузки отчёта по ключевым словам из Wordstat",
        "Получить прогноз показов, кликов и затрат",
        "Аргументы функции yadirGetForecast",
        "Описание полей полученной таблицы прогнозов"
      ],
      "created": "2020-04-26 10:19:56",
      "modified": "2020-06-10 07:01:35",
      "commits": 2
    },
    {
      "source": "yandex-direct-keyword-bids.Rmd",
      "filename": "yandex-direct-keyword-bids.html",
      "title": "Управление ставками ключевых слов с помощью API Яндекс Директ",
      "author": "Alexey Seleznev",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Загрузка ставок и данных торгов, функция yadirGetKeyWordBids",
        "Аргументы",
        "Описание данных возвращаемых функцией yadirGetKeyWordBids",
        "Дополнительные поля при запросе данных торгов на поиске AuctionBids = \"search\"",
        "Дополнительные поля при запросе данных торгов на поиске AuctionBids = \"network\"",
        "Пример кода для запроса ставок",
        "Назначение фиксированных ставок и приоритетов для ключевых фраз и автотаргетингов, функция yadirSetKeyWordsBids",
        "Возвращаемый результат",
        "Пример кода установки ставок",
        "Назначить для фраз ставки на поиске в зависимости от желаемого объема трафика или ставки в сетях в зависимости от желаемой частоты показа (доли аудитории)., функция yadirSetKeyWordsBids",
        "Наборы аргументов",
        "Формула расчета ставки",
        "Ограничения",
        "Пример кода автоматической установки ставок",
        "Работа с пайпланами %>%",
        "Пример кода загрузки ставок с использованием пайплана.",
        "Ссылки"
      ],
      "created": "2019-06-20 05:39:57",
      "modified": "2023-03-17 09:10:24",
      "commits": 3
    }
  ],
  "_score": 7.260667536990012,
  "_indexed": true,
  "_nocasepkg": "ryandexdirect",
  "_universes": [
    "selesnow"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "3.6.6",
      "date": "2026-05-20T10:32:42.000Z",
      "distro": "noble",
      "commit": "e8a2a8f66236e15fc14587694ce57d948a5e2e23",
      "fileid": "d7873a457d19ab19af27326fb69ee5272a6a7ee1cfd955e1e2e2fd12c7c04052",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/selesnow/actions/runs/26156652922"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "3.6.6",
      "date": "2026-05-20T10:32:47.000Z",
      "distro": "noble",
      "commit": "e8a2a8f66236e15fc14587694ce57d948a5e2e23",
      "fileid": "c301292ee2b357089ae5163e614d3db3d019797b58bb6e68996ff31333cf023b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/selesnow/actions/runs/26156652922"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "3.6.6",
      "date": "2026-05-20T10:33:51.000Z",
      "commit": "e8a2a8f66236e15fc14587694ce57d948a5e2e23",
      "fileid": "59025821717092228fd54ac23c3ada7d0539f5f9cb8ff3ec0e27d54bb7e5e39f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/selesnow/actions/runs/26156652922"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "3.6.6",
      "date": "2026-05-20T10:32:34.000Z",
      "commit": "e8a2a8f66236e15fc14587694ce57d948a5e2e23",
      "fileid": "09dbaf5dbd20f5321a95cd084f6752da8acdb864c41b35965f71f1d7b7bd17b8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/selesnow/actions/runs/26156652922"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "3.6.6",
      "date": "2026-05-20T10:31:42.000Z",
      "commit": "e8a2a8f66236e15fc14587694ce57d948a5e2e23",
      "fileid": "6a85294da06da46029ca793fa53d4437e96ed828b365a10eca6eaaa5f99cdfdb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/selesnow/actions/runs/26156652922"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "3.6.6",
      "date": "2026-05-20T10:31:56.000Z",
      "commit": "e8a2a8f66236e15fc14587694ce57d948a5e2e23",
      "fileid": "cff0cbc4caf615f9e27078b64996a012d2775ab7964cce14fa7b948b04fd1e1f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/selesnow/actions/runs/26156652922"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "3.6.6",
      "date": "2026-05-20T10:31:44.000Z",
      "commit": "e8a2a8f66236e15fc14587694ce57d948a5e2e23",
      "fileid": "515e770962d1178f713593b7ed679d044dd479c1242cbff572127b168e566952",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/selesnow/actions/runs/26156652922"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "3.6.6",
      "date": "2026-06-02T13:08:44.000Z",
      "commit": "e8a2a8f66236e15fc14587694ce57d948a5e2e23",
      "fileid": "2c3d4c1767c4b18ca0dab7c365e2e34d9d7856babb0a6db7cdf214cf2fbb2732",
      "status": "success",
      "buildurl": "https://github.com/r-universe/selesnow/actions/runs/26156652922"
    }
  ]
}