Изменения

Перейти к: навигация, поиск

R:Google Analytics

2802 байта добавлено, 13:16, 15 апреля 2014
Новая страница: «{{CC-BY-4.0|author=авторами Филипп Управителев и Артём Клевцов}} {{Pkg-req-notice}} == Общее описание == П…»
{{CC-BY-4.0|author=авторами Филипп Управителев и Артём Клевцов}}

{{Pkg-req-notice}}

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

Пакетов для работы с API Google Analytics несколько, наиболее часто упоминающиеся - [http://skardhamar.github.io/rga/ <code>rga</code>] и [https://code.google.com/p/r-google-analytics/ <code>RGoogleAnalytics</code>]. В принципе, они различаются незначительно - в процедуре аутентификации и организации доступа к API. Пакет <code>rga</code> выглядит более удобным для работы, так как ключ для аутентификации создается один раз, и потом только загружается, в то время как при работе с пакетом <code>RGoogleAnalytics</code> приходится в начале каждой сессии проходить аутентификацию в браузере. К тому же, пакет <code>rga</code> обладает более прозрачной логикой запросов к API.

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

Устанавливаем и подключаем пакет {{r-package|devtools}}, для доступа к [https://github.com/ github], требуется только в первый раз

{{r-code|code=<nowiki>> install.packages("devtools")
> library(devtools)</nowiki>}}

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

{{r-code|code=<nowiki>> install_github("rga", "skardhamar")</nowiki>}}

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

{{r-code|code=<nowiki>> install_url("http://cran.r-project.org/src/contrib/Archive/httr/httr_0.2.tar.gz")</nowiki>}}

Навигация