knitr::opts_chunk$set( collapse = TRUE, comment = "#>" )
rym
rym
является R интерфейсом для работы с API Яндекс Метрики, его функции позволяют вам взаимодействовать со следующими API:
Для удобства работы, и быстрого поиска функций, все функция пакета rym
начинаются с префикса rym
.
Имена функций заданы в змеином_регистре (snake_case), т.е. название пишутся в нижнем регистре, и разделяются нижним подчёркиванием, (прим. rym_get_data).
Имана аргументов, так же пишутся в нижнем регистре, но разделяются точкой (прим. token.path).
Пакет rym
можно установить как из основного репозитория для хранения R пакетов CRAN, так и dev версию из GitHub.
Установка с CRAN осуществляется стандартноой командой: install.packages("rym")
.
Для установки rym
из GitHub вам потребуется пакет devtools
.
install.packages("devtools") devtools::install_github("selesnow/rym")
Для работы с API Яндекс.Метрики изначально вам необходимо пройти авторизацию, в rym
для этого существует отдельная функция rym_auth
. Но в целом нет необходимоси проходить авторизацию с помощью данной функции т.к. при любом обращении к API, с помощью любой из достпных в пакете функций будет запущен процесс авторизации, который в rym
происходит по следующей схеме.
При этом, для возможности работать в одной R сессии с различными аккаунтами Яндекс.Метрики, во всех функциях пакета вам доступны следующие аргументы:
Используя данные аргументы вы можете организовать работу сразу с несколькими пользовательскими аккаунтами в рамках одного R скрипта.
library(rym) rym_auth(login = "ваш логин", token.path = "C:/my_tokens/")
Перед использованием данного кода замените "ваш логин", на логин пользователя Яндекс.Метрики под которым достпен нужный вам счёчик.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.