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 參數的模擬查詢