{
  "_id": "6a49a7de162b78b26a585b39",
  "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-06-20 10:39:06 UTC",
    "User": "root"
  },
  "_user": "selesnow",
  "_type": "src",
  "_file": "ryandexdirect_3.6.6.tar.gz",
  "_fileid": "https://r2.ropensci.org/ba0de5999a924e671edd6811b6a2d942642ea2982fadd5a228df0573b0e71d93",
  "_filesize": 3421693,
  "_sha256": "ba0de5999a924e671edd6811b6a2d942642ea2982fadd5a228df0573b0e71d93",
  "_expires": "2026-10-13T00:39:56.000Z",
  "_created": "2026-06-20T10:39:06.000Z",
  "_published": "2026-07-05T00:39:58.510Z",
  "_jobs": [
    {
      "job": 85179693929,
      "time": 141,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7764602932"
    },
    {
      "job": 85179693861,
      "time": 153,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7764604059"
    },
    {
      "job": 85179693759,
      "time": 82,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7764596662"
    },
    {
      "job": 85179693736,
      "time": 91,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7764597589"
    },
    {
      "job": 85179699470,
      "time": 206,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7764587955"
    },
    {
      "job": 85179693857,
      "time": 126,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7764601263"
    },
    {
      "job": 85179693882,
      "time": 118,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7764600559"
    },
    {
      "job": 85179693753,
      "time": 96,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7764598123"
    },
    {
      "job": 85179693897,
      "time": 96,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7764598158"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/selesnow/actions/runs/27868567281",
  "_status": "success",
  "_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"
  },
  "_distro": "noble",
  "_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",
    "followers": 138,
    "description": "Head of analytics dept. at Netpeak\r\n\r\nАвтор курса \"Язык R для интернет - маркетинга\".\r\n\r\nРазработчик пакетов rgoogleads, rfacebookstat, timeperiodsR и др."
  },
  "_downloads": {
    "count": 626,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ryandexdirect"
  },
  "_devurl": "https://github.com/selesnow/ryandexdirect",
  "_searchresults": 48,
  "_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.288696260590256,
  "_indexed": true,
  "_nocasepkg": "ryandexdirect",
  "_universes": [
    "selesnow"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "3.6.6",
      "date": "2026-06-20T10:41:21.000Z",
      "distro": "noble",
      "commit": "e8a2a8f66236e15fc14587694ce57d948a5e2e23",
      "fileid": "https://r2.ropensci.org/d2310564a6db37e7fb2bd13c3ab308efd2061ced6d4eec10840c1f913bd91e74",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/selesnow/actions/runs/27868567281"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "3.6.6",
      "date": "2026-06-20T10:41:31.000Z",
      "distro": "noble",
      "commit": "e8a2a8f66236e15fc14587694ce57d948a5e2e23",
      "fileid": "https://r2.ropensci.org/3a2dd394606b6631467e5d5a63ba65e28340ee6195c08243852aac6c86b15674",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/selesnow/actions/runs/27868567281"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "3.6.6",
      "date": "2026-06-20T10:40:32.000Z",
      "commit": "e8a2a8f66236e15fc14587694ce57d948a5e2e23",
      "fileid": "https://r2.ropensci.org/8ea12d7b1981086d797d67a00bf250503e5af861b4ec65285f3dee093d91bf8c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/selesnow/actions/runs/27868567281"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "3.6.6",
      "date": "2026-06-20T10:40:38.000Z",
      "commit": "e8a2a8f66236e15fc14587694ce57d948a5e2e23",
      "fileid": "https://r2.ropensci.org/4554322607181f318f5605c74b22f8bd02d90946408051a3e6264583050b8412",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/selesnow/actions/runs/27868567281"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "3.6.6",
      "date": "2026-06-20T10:41:29.000Z",
      "commit": "e8a2a8f66236e15fc14587694ce57d948a5e2e23",
      "fileid": "https://r2.ropensci.org/a13f64342b8b95b97794848b6d4400f0bde3448d06d5ba8bc4a8c6c50d30dcb0",
      "status": "success",
      "buildurl": "https://github.com/r-universe/selesnow/actions/runs/27868567281"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "3.6.6",
      "date": "2026-06-20T10:40:52.000Z",
      "commit": "e8a2a8f66236e15fc14587694ce57d948a5e2e23",
      "fileid": "https://r2.ropensci.org/a025c23d893ddacf515d4ad9ad1e7dc46b238caec8e3997d3d005dfe60c67912",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/selesnow/actions/runs/27868567281"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "3.6.6",
      "date": "2026-06-20T10:40:29.000Z",
      "commit": "e8a2a8f66236e15fc14587694ce57d948a5e2e23",
      "fileid": "https://r2.ropensci.org/dca8965db8fdc000edbf7bd69fe20a6d33e248f030917f25579949543886a043",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/selesnow/actions/runs/27868567281"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "3.6.6",
      "date": "2026-06-20T10:40:29.000Z",
      "commit": "e8a2a8f66236e15fc14587694ce57d948a5e2e23",
      "fileid": "https://r2.ropensci.org/62b78beba71dcfe1d67c95f566b3682492f2d5140df806d5e52e9d892edead70",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/selesnow/actions/runs/27868567281"
    }
  ]
}