[精讚] [會員登入]
3067

設定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

你可能感興趣的文章

[CodeIgniter 3] 資料庫的使用方法整理2/2 CI3 承襲 CI2,有很多的builder class可以用,依各人的使用習慣,有人喜歡一堆sql字串,有人喜歡用helper

[PHP] 將UTF8中文字轉成10進位或16進位數值 原本為了處理 preg_match 中文字的問題[2],用php把中文字轉換成10進位和6進位的數值編碼

[PHP+ci4] codeignitor4 Cache 及 Session 使用 memcached php 的framework codeignitor4 中的cache和session使用memcached

[PHP] CodeIgniter 3+pure+smarty安裝及環境設置1/2 PHP framework CodeIgniter 3+ pure CSS +smarty Template Engine的整合

[PHP] 陣列排序 sort, ksort, asort, usort... 簡單的記錄PHP的陣列排序,因為常常會用到。

[PHP] 移除檔案的UTF8 BOM 移除檔案的UTF8 BOM

隨機好文

看懂DSUB DVI HDMI USB等各式影音接頭 看懂DSUB DVI HDMI等各式影音接頭

維修海棉拖把頭 這類型的海棉拖把很好用,可是這近發現海棉頭越來越不耐用,也許是錯覺,以往都能用個三四個月,現在二個月就差不多掉下來。 這

[AS3] 物件加上超連結的方法 物件加上超連結,可讓使用者點擊的方法

[Apache] 自訂錯誤頁面及移掉歡迎頁 Apache 有一個歡迎頁,以正式網站來說,出現這頁有點不專業,該移除它..

[SIP] OPENSER LINUX版本安裝全記錄 [SIP] OPENSER LINUX版本安裝全記錄