1 минута чтения
25 апреля 2018 г.
Как подключить Google Analytics к Redash?
В этой статье разберем как подключить источник данных Google Analytic к сервису Redash [подробнее Redash и его возможности мы разбирали в предыдущих заметках].
Создаем сервисный аккаунт в Google
Переходим в консоль сервисных аккаунтов.

Создаем новый сервисный аккаунт
В окне создания аккаунта вводим имя, а затем формируем новый ключ. Выбираем, что нам необходим JSON-ключ и затем нажимаем «Создать».
Включаем Analytics API
Для созданного нами сервисного аккаунта необходимо включить Analytics API.

Когда мы все установили, Analytics API должен гореть зеленым
Добавляем сервисного пользователя в Google Analytics
Далее, необходимо добавить созданного нами сервисного пользователя в Google Analytics. Пользователь будет иметь примерно такой вид:
user@PROJECT-ID.iam.gserviceaccount.com.
Необходимо добавлять пользователя с правами на Чтение и Просмотр.
Создаем новый источник данных в Redash
Идем в Настройки (Settings) -> Добавляем новый источник данных

Подключаем новый источник данных.
Нас интересует источник данных Google Analytics, поэтому ищем «google»:

Ищем google analytics в источниках данных.
Вспоминаем, куда мы сохранили JSON файл, он нам сейчас потребуется

Выбираем созданный ранее JSON файл
Пишем запрос к новому источнику данных
Именно в таком виде запрос выполняется в консоли redash:
{
«ids»: «ga:128886640»,
«start_date»: «30daysAgo»,
«end_date»: «yesterday»,
«metrics»: «ga:users,ga:newUsers,ga:goal1Starts,ga:goal2Completions,ga:goal3Starts,ga:transactions,ga:transactionRevenue»,
«dimensions»: «ga:date»
}
Как узнать параметры для выполнения запроса?
У Google есть отличный ресурс Query Explorer, в котором можно найти все необходимые метрики и измерения, которые доступны в Google Analytics.
Надеюсь, данная инструкция оказалась вам полезной, далее мы разберемся как построить воронку целей в Redash на основании данных из Google Analytics.
[ Рекомендации ]
Читайте также
[ Связаться ]
Давайте раскроем потенциал вашего бизнеса вместе
Заполните форму на бесплатную консультацию