Google Analytics API
主題: |
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 參數的模擬查詢
