Создание отчётов с помощью Google Analytics API

Популярность
1 Star2 Stars3 Stars4 Stars5 Stars
Loading...
Активность 3 344 0
Поделиться с друзьями:
Google Analytics api

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

Данные будут собираться с помощью специального скрипта, который использует Google Analytics API.

Настройка сбора данных

1. Зайдите в Google Drive  и создайте новую таблицу. Задайте ей название и сохраните. Я назову ее GA.

2. Нажмите Tools —> Script Gallery —> введите в поле поиска «Google Analytics» и установите скрипт «Google Analytics Report Automation (magic)» . При установке скрипта откажитесь от авторизации. Выполняйте все так как показано, что бы правильно настроить google analytics.

1

Теперь скрипт сбора данных установлен для нашей таблицы. Остается его настроить.

3. Заходим в Tools —> Script editor. Теперь мы разрешим скрипту использовать Google API. В появившейся вкладке заходим в Resources —> API Google и напротив пункта Analytics переключаем ползунок в положение «ON».

2

4. После этого вводим ключ доступа к API в соответствующее поле. Чтобы узнать его нажимаем на ссылку «Google APIs Console» и в меню создадим новый проект — Create new project.

3

  1. Далее нам нужно активировать Analytics API с помощью соответствующего переключателя. В пункте меню API Access скопируйте ключ доступа и вставьте его в соответствующее поле (пункт 3).

4

  1. Теперь настройка завершена. Перезагрузим страницу с нашей таблицей GA API Report и увидим, что у нас появился новый пункт меню Google Analytics и новый лист «gaconfig».

Сбор данных

Создаем отчет, в котором будет собираться статистика посещаемости и количество транзакций в регионе «Киев», при этом по определенным ключевым словам (161 ключевое слово).

  1. Для создания нового отчета нажимаем на новый пункт меню Google Analytics —> Create Core Report. Нам нужно предоставить доступ скрипту сбора данных к нашему аккаунту Гугл Аналитикс. В появившемся окне соглашаемся и предоставляем доступ. Процедуру предоставления доступа нужно делать только один раз. После этого снова заходим в Google Analytics —> Create Core Report.

После выполнения скрипта появятся такие записи:

5

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

  1. Сначала зададим значение параметра «ids». У каждого профиля в Google Analytics есть свой порядковый номер, который и нужно указать в ячейке напротив. Для того, чтобы узнать его, нужно зайти в меню Google Analytics —> Find profile id’s.
  2. Указываем нужный нам профиль Google Analytics, копируем и вставляем значение в поле «ids».

6

7_2

Так как у нас в поле превышает ограничения по символам, мы создаем в нашей таблице еще один отчет, в котором в поле «filters» заполняем 2 часть ключевых слов. Вот пример, как должна выглядеть таблица:

7

8

  1. После этого заполняем нужные нам поля настройки отчета:
    • start-date (задаем начальный период месяца)   01 марта.
    • end-date (задаем конечный период месяца)   31 марта.
    • metrics (показатели отчета) нас интересуют такие показатели как: ga:visits (посещения), ga:transactions (количество транзакций), ga:transactionsPerVisit (коэффициент транзакций), ga:revenuePerTransaction (средняя ценность), ga:transactionRevenuePerVisit (ценность посещения), ga:itemRevenue (доход от электронной торговли).
    • dimensions (параметры отчета) нас интересуют такие показатели как: ga:keyword, ga:medium, ga:city.
    • Sort (определяет, по какому из столбцов будет производиться сортировка данных в таблице) – в нашей ситуации нас интересует количество транзакций. Если мы в поле вставим значение «-ga:transactions» произойдет сортировка от большего количества к меньшему количеству транзакций. Если мы в поле вставим значение «+ga:transactions» произойдет сортировка от меньшего количества к большему количеству транзакций.
    • filters (определяет фильтры, которые накладываются на данные) – в поле добавляем значения ga:medium==cpc – это обозначает что в отчете будут отображаться данные по всему платному траффику. После чего добавляем 161 ключевое слово по которым мы хотим видеть данные в отчете. После этого мы добавляем параметр ga:city== Kiev. Примечание: в поле «filters» не должно превышать 4096 символов. Вот пример, как должен выглядеть   «filters»: 
    • sheet-name (имя листа таблицы для вывода отчета) – один отчет будет называется «Site 1», второй отчет будет называться «Site 2».
    • max-results. В поле max-results мы задаем максимальное количество результатов, возвращаемых API. В веб-интерфейсе мы можем отобразить до 500 строк на одной странице отчета, API позволяет нам возвратить за один раз до 10 000 строк – достаточно лишь задать max-results=10000.
  2. Теперь нам остается только собрать данные. Для этого переходим к меню Google Analytics —> Get Data. После выполнения скрипта появится окно с подтверждением. После этого в таблице создастся два листа с собранными данными под названием «Site 1 и Site 2»

9