Вопрос

Есть ли пакет R, который подключается к API Google Analytics? У кого-нибудь есть какие-либо указатели в противном случае?

Это было полезно?

Решение

Ну, есть один вариант (что я знаю) для явного подключения двух (Google Analytics & R).

Эта опция требует R-DCOM (интерфейс для COM и DCOM для доступа R); Вы можете получить это здесь.

Поэтому я думаю, это ограничено Windows / .NET и C # (или любой язык .NET язык, я полагаю).

Я не использовал его (несовместимые ОС), но я настроил его для кого-то другого; По крайней мере, установка и настройка довольно просты:

  • Установите DCom.

  • Затем config - начните с выполнения "dcomcnfg" в окне консоли

  • Это запускает компонент MGR; Поиск statconnectorsrv в компонентах DCOM для «свойств»

  • Обновите разрешения - сделано.

Там также полный руководство, исходный код включен (C #), для установки / установки DCOM и создания небольшого приложения, которое имеет программное обеспечение для Google Analytics и R, доступно здесь.

Но если все, что вы хотите сделать, это получить данные в R, все кусочки, которые вам нужны, легко доступны, например, мой рабочий процесс:

  1. Экспортируйте данные, которые мне нужны из главной панели GA. GA обеспечивает ваши данные в XML.

  2. анализ необработанных данных, используя XML Библиотека (не часть базового дистрибутива, но доступна на Кран)

  3. (Также довольно очевидно) Я храним свои данные в D DataFrame (только для анализа, позже он разбит в таблицы и сохраняется в базе данных PostgreSQL, используя Rpostgresql.Пакет, который предоставляет драйверы и интерфейс R (DBI) в базу данных PG).

Наконец, это не GA, но другой ресурс данных Google с интерфейсом R: проект OMEGA имеет довольно новый R, который обеспечивает интерфейс для Googletrends (называемый «Rgoogletrends.'), доступный здесь.

Другие советы

http://code.google.com/p/r-google-analytics/

Этот пакет теперь доступен

Я поставил обновленную версию оригинального пакета R-Google-Analytics на GitHub: https://github.com/jerrywho/rgogleianalytics.Здесь я изменился на версию 2.4 API. Старая версия только что использовала V2.3, которая больше не работает с лета.

Я на самом деле строю один сейчас, я буду стремиться получить его на кран как можно скорее

Новый пакет только что был объявлен:

http://github.com/sorenmacbeth/googleAnalytics4r.

Сайт API Google Analytics имеет пример того, как получить данные аналитики, используя завиток http://code.google.com/intl/fi-fi/apis/analytics/docs/gdata/2.0/gdataProtocol.html. Поэтому предположительно вы сможете изменять примеры и использовать RCURL для получения данных.

Есть хороший пакет Python для получения данных из GA, который может дать вам несколько советов: http://github.com/clintecker/python-googleianalytics.

Существует недавно выпущенная библиотека R Cran, которая позволяет извлекать данные Google Analytics в R. Он поддерживает API V3 Google Analytics Core API V3 и использует OAUTH2.0 под капотом для авторизации. Вы можете установить библиотеку через

install.packages("RGoogleAnalytics")

Или в случае, если вы хотите, чтобы версия разработки из GitHub вы можете попробовать

require(devtools)
devtools::install_github("Tatvic/RGoogleAnalytics")

Было бы достаточно просто создать обертку с использованием пакетов RCURL и XML (очень похоже на NYTR. или Rgoogledocs. пакеты).

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

Создайте новый экспортный объект. Аутентифицироваться с вашей учетной записью Google. Верните профиль учетной записи для уполномоченного аккаунта Google. Создание нового запроса API Используйте запрос для возврата данных. Кран, заполненные метриками.

Я также построен в некотором низком уровне обработки ошибок параметров типов, но на некоторых из более сложных параметров, таких как сегмент, я оставил ошибки в API GA.

Мне просто нужно построить тесты на подразделение и упаковать это, и мы должны быть хороши, чтобы пойти.

Майк

Я нашел еще один R-пакет для Google AnayLtics: http://skardhamar.github.com/rga/Он использует OAUTH2 для аутентификации. Я еще не пробовал. Но, возможно, это новейшая упаковка там.

Кажется, есть еще один пакет Google Analytics-R:https://github.com/jdeboer/ganalytics/blob/master/readme.md.Я еще не пробовал.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top