R:Google Analytics
|
Материал «R:Google Analytics», созданный авторами Филипп Управителев и Артём Клевцов, публикуется на условиях лицензии Creative Commons «Attribution» («Атрибуция») 4.0 Всемирная. | |
|
Перед использованием функций из пакетов их необходимо предварительно установить и загрузить: КодR <syntaxhighlight lang="r">> install.packages(pkgs = "pkgname") > library(package = "pkgname")</syntaxhighlight> |
Общее описание
Пакетов для работы с API Google Analytics несколько, наиболее часто упоминающиеся - rga
и RGoogleAnalytics
. В принципе, они различаются незначительно - в процедуре аутентификации и организации доступа к API. Пакет rga
выглядит более удобным для работы, так как ключ для аутентификации создается один раз, и потом только загружается, в то время как при работе с пакетом RGoogleAnalytics
приходится в начале каждой сессии проходить аутентификацию в браузере. К тому же, пакет rga
обладает более прозрачной логикой запросов к API.
Установка необходимых пакетов и организация доступа к API
Устанавливаем и подключаем пакет devtools
, для доступа к github, требуется только в первый раз
<syntaxhighlight lang="r">> install.packages("devtools") > library(devtools)</syntaxhighlight>
Загрузка пакета доступа к GA, требуется только в начале работы при запуске новой R-сессии:
<syntaxhighlight lang="r">> install_github("rga", "skardhamar")</syntaxhighlight>
После обновления пакета httr
до версии 0.3, функции которого используются в пакете rga
, появились сложности и ошибки с выводом данных запроса при использовании нескольких метрик. Поэтому на данный момент использование пакета rga
возможно только с установкой предыдущей версии пакета httr
(0.2) вручную. Установить пакет httr
необходимый версии можно с помощью функции install_url()
из пакет devtools
, который мы уже загрузили ранее:
<syntaxhighlight lang="r">> install_url("http://cran.r-project.org/src/contrib/Archive/httr/httr_0.2.tar.gz")</syntaxhighlight>