Привет. Меня зовут Марк Эдмондсон, и я горжусь тем, что я эксперт компании Google в разработке сервиса GoogleAnalytics. Моя роль — помочь разработчикам получить максимальную отдачу от сервиса.  В мою сферу деятельности входят GoogleAPIs (интерфейсы создания приложений) и программирование данных. Это и подтолкнуло к созданию googleAnalyticsR, нового R пакета для взаимодействия с недавно реализованным интерфейсом GoogleAnalyticsReporting API версии 4.

Пакет R быстро набирает популярность среди веб аналитиков благодаря мощной обработке данных, работе со статистикой и возможностями отображения данных. Основная сила пакета в анализе данных основана на постоянно увеличивающемся количестве пакетов с открытым кодом. googleAnalyticsR позволяет загружать данные, собранные GoogleAnalytics, прямо в R сессию, с последующим использованием в других R пакетах для создания идеи и действия исходя из собранных данных.

googleAnalyticsR 4 версии включает в себя возможности 3-й версии и набор новых уникальных функций:

  • Оперативное вычисление метрики
  • Сводные отчеты
  • Данные гистограммы
  • Использование нескольких и более продвинутых сегментов
  • Запросы мульти-данных
  • Когорты
  • Пакетные отчеты

Библиотека будет использовать все преимущества 4-й версии API и расширяться по ходу ее развития.

Приступая к работе

Перед началом использования googleAnalyticsR убедитесь, что у вас установлены последние версии R пакета и (необязательно) RStudio, среды разработки R.

Запустите RStudio и установите пакет с помощью

На ваш компьютер установится пакет и связанные файлы.

После успешной установки, можно загрузить библиотеку с library (googleAnalyticsR) и почитать документацию как внутри программы, так и на вебсайте.

Пример запроса в программе – вычислить метрику

Сразу после установки, вы можете получить данные с GoogleAnalytics как в приведенном ниже примере, где идет запрос на получение данных оперативно вычисленной метрики:

Больше примеров на странице Help 4-й версии.

Компоновщик сегментов в RStudioAddin

Одной из действенных новых функций 4-й версии является улучшенная сегментация. Однако настройка может вызвать некоторые сложности. Чтобы помочь с ней разобраться в RStudioAddin существует дополнение с пользовательским интерфейсом для настройки сегментов. Для его использования необходимо установить библиотеку в RStudio, а потом выбрать компоновщик сегментов из меню Addin.

Создайте собственный GoogleAnalytics

Панели инструментов googleAnalyticsR созданы таким образом, чтобы поддерживать совместимость с Shiny, пакетом для создания интерактивных веб-приложений на основе R. Встроенные функции делают Панели инструментов GoogleAnalytics настолько легкими в использовании, насколько это возможно, наряду с функциями входа для конечных пользователей.

С примером кода для создания собственной панели инструментов в Shiny можно ознакомиться по ссылке.

BigQueryexports в Google Analytics 360 

В дополнение к функциям, представленным в 4-й  3-й версии приложения, можно напрямую вызвать инструмент BigQueryexports из сервиса GoogleAnalytics 360, что позволит загрузить огромное количество данных без выборки.

Инструмент рассчитан на аналитиков, хорошо управляющихся с GoogleAnalytics, но не сSQL. Он запрашивает на SQL общие стандартные параметры и показатели, используя аналогичный интерфейс, как и при создании запросов в API. Для получения более подробной информации смотрите раздел BigQuery на веб-сайте.

Анти выборка

Для того, чтобы получать все данные, а не на основе выборки, googleAnalyticsR имеет функцию с флагом анти выборка. Он разделяет запросы на несколько, чтобы находится в пределах лимита сессии. Используемый подход описан более подробно здесь.

Принять участие 

Если у вас есть какие-либо предложения, сообщения об ошибках или какие-либо идеи, которыми вы бы хотели поделиться, то вы всегда можете поднять вопрос или обратиться с просьбой на googleAnalyticsRGithub репозиторий или написать мне в Твиттер@HoloMarkeD.

Original

Reviewer
GoogleAnalyticsR: новый R пакет к AnalyticsReporting API версии 4
Название
GoogleAnalyticsR: новый R пакет к AnalyticsReporting API версии 4
Описание
googleAnalyticsR 4 версии включает в себя возможности 3-й версии и набор новых уникальных функций
Автор
Издатель
8d9.ru
Лого
GoogleAnalyticsR: новый R пакет к AnalyticsReporting API версии 4
5 (100%) 1 vote