Google Analytics API Google Analytics GA

Google Analytics API

李佳樺 2017/08/28 10:00:00
1739







主題

Google Analytics API

文章簡介

申請及使Google Analytics API

作者:

李佳樺

版本/產出日期

V1.0/2017.08.19




1. 前言

本文將介紹如何在伺服器上使用 Google Analytics API


2. 目的

存取你的Google analytics上面的資料


3. 開始前準備

如要使用Google Analytics API的話,要先申請開通Google Analytics API的服務

登入Google Developers Console,網址如下:

https://console.developers.google.com/project

建立一專案, ex. My Project

成功建立專案後,點選左邊功能列表開啟後,點選「APIs&services

進入資訊主頁點選「ENABLE APIS AND SERVICES」

點選「Analytics API」

進入Analytics API點選「啟用」

即可在資訊主頁看到已啟用Analytics API

點選「憑證」進入申請憑證頁再點選「建立憑證」選擇「服務帳戶金鑰」

進入建立服務帳戶金鑰頁再點選「P12」後點選「建立」


瀏覽器會自動下載一個副檔名為p12的檔案

4. 下載所需的lib

下載Google Analytics API,網址如下:

https://developers.google.com/api-client-library/java/apis/analytics/v3

成功下載google-api-services-analytics-v3-rev141-java-1.22.0.zip

解壓後,主要會用到jar檔如下:

google-api-client-1.22.0.jar

google-api-services-analytics-v3-rev134-1.22.0.jar

google-http-client-1.22.0.jar

google-http-client-gson-1.22.0.jar

google-oauth-client-1.22.0.jar

gson-2.1.jar


5. 實作

範例:存取30天內,登入昕力網站的裝置和個別連線數

Step1. init Analytics

SERVICE_ACCOUNT_EMAIL:申請的帳戶名稱
(另外要注意:需把此帳號加入可登入Google Analytics的名單)

KEY_FILE_LOCATION:申請的憑證

Step2. 取得profileId

Step3. 取得到今天30天前,登入昕力網站的裝置和各別連線數

Step4. 取得的GaData,從中取出所要資訊

印出結果如下:

api回傳json (GaData)內容如下:


6. 參考來源

http://hklifenote.blogspot.tw/2015/08/google-analytics-api.html

查詢Google Analytics API 參數

https://developers.google.com/analytics/devguides/reporting/core/dimsmets

可以進行Google Analytics API 參數的模擬查詢

https://ga-dev-tools.appspot.com/query-explorer/

李佳樺