Как импортировать данные из Google Analytics в таблицу Google в 3 простых шага

Статья переведена и проверена мной. Если хочешь читать первоисточник, тебе сюда.

Почти все владельцы сайтов используют Google Analytics чтобы отследить поведение своих посетителей. Несмотря на удобство интерфейса Google Analytics, иногда хотелось бы получить больше гибкости в своих отчетах. Это поможет сделать экспорт данных в таблицы Google Docs.

В этом сообщении ты узнаешь, как ты можешь создать в таблице импорт данных Google Analytics простым нажатием кнопки и создать свой график о своих посетителях и просмотрах, вроде этого:


1. Добавь скрипт Google Analytics

Зайди на Диск Гугла и создай новую таблицу путем нажатия на кнопку Создать > ТаблицаНе переживай, навыки программирования для этого не нужны, просто выполняй следующие шаги:

  • В новой таблице иди в меню Инструменты > Коллекция скриптов
  • Введи в поиск и найди скрипт "Google Analytics Report"
  • Выбери скрипт "Google Analytics Report Automation (magic)" и нажми на кнопку Установить
  • Во всплывающем окне, которое появится, нажми Продолжить
↑ убедись, что ты выбрал правильный скрипт, тот, который от nickski15

2. Открой доступ к Google Analytics

Ты только что установил скрипт из коллекции, который способен импортировать твои данные из Google Analytics в таблицу. Чтобы он начал работать, тебе сперва необходимо настроить доступ. первое, что необходимо, это добавить ключ API, который скажет скрипту, откуда взять данные. Просто делай следующее:
  • В главном меню открой Инструменты > Редактор скриптов
  • В открывшемся окне нажми меню Ресурсы > Advanced Google services
  • Во всплывающем окне, которое появится, активируй кнопку Google Analytic API
  • ↑ Иди по ссылке, которую он укажет внизу
  • Если у тебя еще нет проекта, создай его. Для этого нажми в окне на кнопку Google Develooers Console (логотип в верхнем левом углу). И создай новый проект.
  • ↑ В меню APIs & auth Выбери из списка Analitics API и активируй его. Для этого нажми на кнопку OFF, она включится, после того как ты подтвердишь, что согласен с их условиями, на ON
  • Вернись на вкладку со скриптом и нажми ОК
Ты теперь создал связь и успешно прошел авторизацию в Google Analytics!

3. Сделай конструкцию для запроса (query) Google Analytics

Теперь возвращайся на вкладку с таблицей и обнови свой брайзер (клавиша F5). Подожди несколько секунд, пока страница обновится, и обрати внимание на то, что появился новый лист под названием gaconfig. И в главном меню появился дополнительный пункт под названием Google Analytics.

Чтобы извлечь данные из Google Analytics, тебе нужно сообщить скрипту, какие данные это должны быть. Это нужно сделать на листе gaconfig
  • Чтобы создать конструкцию для запроса, иди в меню Google Analytics > Create Core Report
У меня он при этом еще раз потребовал авторизироваться, что я и сделал. Когда я это сделал, пришлось еще раз нажать Google Analytics > Create Core Report, после чего появилась таблица. Не переживай, но нам еще придется заполнить несколько ее полей. Для примера, давай создадим запрос про количество посетителей и просмотров из Google Analytics за последние 30 дней:
  • в первое поле ids введи ID ресурса, на который ты хочешь применить запрос. Чтобы узнать свой ID, иди в меню Google Anaytics > Get Profile IDs
  • скопируй фразу ga:####### с номером твоего ID, закрой окно и вставь в соответствующее поле справа от клетки ids
  • напротив клетки last-n-days введи число 30
  • введи ga:visits,ga:pageviews напротив поля metrics
  • введи ga:date справа от поля dimensions
  • напротив поля sheet-name введи имя листа, на который хочешь вывести данные
Мы почти закончили! Твоя конструкция для запроса должна выглядеть как-то так:

query1 value1
type core
ids ga:11111111
start-date
end-date
last-n-days 30
metrics ga:visits,ga:pageviews
dimensions ga:date
sort
filters
segment
start-index
max-results
sheet-name Результат

Совет: есть еще много метрик и измерений (metrics & dimensions), которые ты можешь использовать в своих запросах. Дополнительно ты можешь фильтровать отчеты и сегментировать их. Чтобы узнать о полном функционале, перейди на сайт разработчиков.

И, наконец, жми Google Analytics > Get Data, чтобы получить готовый отчет. Нажми и наблюдай, как твой скрипт собирает данные из Google Analytics!

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

Вот и все! Ты смог импортировать данные из Google Analytics в таблицу Google Docs. Теперь ты легко можешь создать график вроде этого:

Подумай о всех крутых штуках, которые ты сможешь сделать, импортировав данные в Google Docs. Напиши о результатах, которых ты достиг в комментариях!

Бонус-шаг: автоматизировать импорт из Google Analytics

↑ Используй триггеры, чтобы автоматизировать скрипт.

Уже вышло круто: ты можешь получить отчет путем нажатия одной кнопки Get Data. Но можно лучше. Очень ценным было бы для тебя научиться заставлять скрипт каждый раз выполняться автоматически, например, каждый раз при открытии документа.

К счастью, это реализовано очень простым путем: при помощи триггеров:
  • Снова иди в меню Инструменты > Редактор скриптов
  • Иди в меню Ресурсы > Триггеры текущего проекта
Ты можешь создавать триггеры, основанные на событии, или на времени.

Чтобы данные импортировались автоматически при открытии листа:
  • Нажми Добавить триггер и выбери функцию getData в колонке Выполнить
  • Настрой его так, чтобы он происходил при открытии
  • Дополнительно можешь создать динамический триггер, который будет выполнятся, например, каждый час
↑ Если сохранить этот триггер, импорт будет автоматически происходить каждый час, а так же при открытии книги.

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

Это все? Или можно сделать еще круче?

Комментарии

  1. крутая статья) попробую обязательно
    спасибо за развернутую подробную инструкцию!

    ОтветитьУдалить

Отправить комментарий

Популярные сообщения из этого блога

Запросы (query) в Google Docs, как инструмент для профессиональной разработки отчетов и приложений

Связанные выпадающие списки в табличках Google

Замечательная функция Фильтра (FILTER) в таблицах Гугла (Google Spreadsheets)