R:Google Analytics — различия между версиями

Материал Psylab.info - энциклопедии психодиагностики
Перейти к: навигация, поиск
(Новая страница: «{{CC-BY-4.0|author=авторами Филипп Управителев и Артём Клевцов}} {{Pkg-req-notice}} == Общее описание == П…»)
 
м (added Category:R using HotCat)
Строка 21: Строка 21:
  
 
{{r-code|code=<nowiki>> install_url("http://cran.r-project.org/src/contrib/Archive/httr/httr_0.2.tar.gz")</nowiki>}}
 
{{r-code|code=<nowiki>> install_url("http://cran.r-project.org/src/contrib/Archive/httr/httr_0.2.tar.gz")</nowiki>}}
 +
 +
[[Категория:R]]

Версия 16:16, 15 апреля 2014


Общее описание

Пакетов для работы с API Google Analytics несколько, наиболее часто упоминающиеся - rga и RGoogleAnalytics. В принципе, они различаются незначительно - в процедуре аутентификации и организации доступа к API. Пакет rga выглядит более удобным для работы, так как ключ для аутентификации создается один раз, и потом только загружается, в то время как при работе с пакетом RGoogleAnalytics приходится в начале каждой сессии проходить аутентификацию в браузере. К тому же, пакет rga обладает более прозрачной логикой запросов к API.

Установка необходимых пакетов и организация доступа к API

Устанавливаем и подключаем пакет devtools, для доступа к github, требуется только в первый раз

КодR

<syntaxhighlight lang="r">> install.packages("devtools") > library(devtools)</syntaxhighlight>

Загрузка пакета доступа к GA, требуется только в начале работы при запуске новой R-сессии:

КодR

<syntaxhighlight lang="r">> install_github("rga", "skardhamar")</syntaxhighlight>

После обновления пакета httr до версии 0.3, функции которого используются в пакете rga, появились сложности и ошибки с выводом данных запроса при использовании нескольких метрик. Поэтому на данный момент использование пакета rga возможно только с установкой предыдущей версии пакета httr (0.2) вручную. Установить пакет httr необходимый версии можно с помощью функции install_url() из пакет devtools, который мы уже загрузили ранее:

КодR

<syntaxhighlight lang="r">> install_url("http://cran.r-project.org/src/contrib/Archive/httr/httr_0.2.tar.gz")</syntaxhighlight>