R - Пакет аналитики Google [закрывается]

20
задан Dan 4 April 2010 в 01:27
поделиться

5 ответов

Что ж, есть один вариант (о котором я знаю) для явного соединения этих двух (Google Analytics и R).

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

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

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

  • установите DCOM

  • , затем настройте - начните с выполнения "dcomcnfg" в окне консоли

  • , это запустит диспетчер компонентов; поиск StatConnectorSrv в компонентах DCOM "свойства"

  • , обновление разрешений - готово.

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

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

  1. экспортировать нужные мне данные из главной панели GA . GA предоставляет ваши данные в формате XML.

  2. анализирует необработанные данные с помощью библиотеки XML (не является частью базового дистрибутива, но доступна в CRAN )

  3. (также довольно очевидно) я сохраняю свой {{1 }} данные в кадре данных R (только для анализа , позже они разбиваются на таблицы и сохраняются в базе данных PostgreSQL с использованием RPostgreSQL { {1}}, который предоставляет драйверы и интерфейс R (DBI) для базы данных pg ).

Наконец, это не GA, а еще один ресурс данных Google с интерфейсом R: проект Omega имеет довольно новый пакет R, который предоставляет интерфейс для GoogleTrends (называемый ' RGoogleTrends '), доступный здесь .

7
ответ дан 29 November 2019 в 23:16
поделиться

Было бы довольно просто создать оболочку, используя пакеты RCurl и XML (очень похожие на nytR или RGoogleDocs пакетов).

2
ответ дан 29 November 2019 в 23:16
поделиться

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

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

3
ответ дан 29 November 2019 в 23:16
поделиться

На самом деле я сейчас создаю один, я постараюсь выложить его в CRAN как можно скорее

5
ответ дан 29 November 2019 в 23:16
поделиться

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

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

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

Мне просто нужно собрать модульные тесты и упаковать это, и мы должны быть в порядке.

Майк

2
ответ дан 29 November 2019 в 23:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: