[精讚] [會員登入]
2881

設定Google analytics API #1 -- Google網站上的設定

讓你的網站能夠存取你的Google analytics上面的資料

分享此文連結 //n.sfs.tw/10991

分享連結 設定Google analytics API #1 -- Google網站上的設定@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-10-22 14:44:15 最後編修
2017-04-21 12:55:18 By 張○○
 

自動目錄

此文分成三個部分

設定Google analytics API #1 -- Google網站上的設定

設定Google analytics API #2 -- PHP的程式安裝和撰寫

設定Google analytics API #3 -- 查詢範例

這一篇花費我非常多的時間try and error,現在網路上的教學要不無效用要不就已過時,只好自己來。

主要的目的是讓你的網站能夠存取你的Google analytics上面的資料。

說明文件

https://developers.google.com/analytics/devguides/config/mgmt/v3/quickstart/service-php

一、設定 Analytics API

1. 點擊下面連結設定API

https://console.developers.google.com/start/api?id=analytics&credential=client_key

2. 建立專案,按Continue

3. API生效,點擊「Go to credentials」

4.進入 Credentials 的畫面,照我下面的圖選擇

按下面藍色的按鈕

5.

名字隨便取,Role的是角色,預設有上百個角色,可複選,每個角色的權限我不是很清楚,所以先選 Project->Owner

按「Continue」

你會下載一個json檔,內容大概是這樣子,把他存在你的伺服器端

二、給予帳號權限

接下來是要解決

Analytics Google API Error 403: “User does not have any Google Analytics Account”

這個錯誤,參考[1]的解決法得到靈感

1. 進到你的google analytics,選擇左邊最下面的「管理員」->「使用者管理」

2. 把你方才得到的json檔打開,把那個像email的"client_email"欄位貼上去

權限選「檢視和分析」按「新增」

其他說明

步驟一.5產生的json檔千萬不要丟了,因為我找不到重新產jjson的地方,只能建新的,google也有特別提醒這是唯一的複本,如果要建新的請依下面步驟:

1. 選擇你的專案,點擊左邊選單「Service accounts」選擇上面的 「CREATE SERVICE ACCOUNT」

2. 照著設定後按CREATE

這時會再下載一份新的json

接下來要用PHP實作及安裝PHP library 設定Google analytics API #2 -- PHP的程式安裝和撰寫

參考資料

[1] https://stackoverflow.com/questions/12837748/analytics-google-api-error-403-user-does-not-have-any-google-analytics-account

END

你可能感興趣的文章

[PHP] 檢查IP是否在某個網段內 mtachcidr 要檢查IP是否在某個網段內,要寫幾行?10行?5行? 不用,只要2行。以下是我寫的 code /** * matchCI

PHP判斷對方瀏覽器語系 多語系的網頁應該主動偵查瀏覽器的語系,配合使用者跳出合適的語系。

[PHP] 類別中要怎麼使用callback function 召回函數(回呼函數)? 在類別中使用標準函數,若其中的callback 函數也是在類別中,該怎麼使用?

設定Google analytics API #1 -- Google網站上的設定 讓你的網站能夠存取你的Google analytics上面的資料

[PHP] 讀取作業系統程式執行結果 PHP讀取作業系統程式執行結果

[PHP] 檢查檔案是否是圖檔 使用getimagesize函數檢查檔案是否是圖檔

隨機好文

[jQuery] 利用load()來達成ajax的寫法 jQuery中利用load()來達成ajax的寫法,也有人稱他是假的ajax,作法就是..

Linux shell 的date表示法 linux下SHELL中的date表示法

Smarty安裝 smarty 是著名的樣版引擎,非常的好用,用多了突然發現拿掉smarty反而不會寫php了,以下是安裝過程..

[大型機台] 熱血高校躲避球 多少少年時光歲月耗在這個遊戲上,二十幾年前的那個時光,唯一想做的事就是把吃飯錢省下來拿去打一場五塊錢的電動,就算是沒錢也

[Bootstrap] Datepicker使用/Bootstrap日期選日期選擇器的使用 Bootstrap日期選日期選擇器的使用