[精讚] [會員登入]
2886

設定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 移除陣列中的元素 要移除陣列中的其中一項元素

[PHP] 台灣身分證號及檢查程式 台灣身分證號及PHP檢查程式

設定Google analytics API #2 -- PHP的程式安裝和撰寫 讓你的網站能夠存取你的Google analytics上面的資料

PHP cli 傳入參數 php cli (PHP命令列的傳入參數使用方法

利用 php 木馬作為駭客攻擊的手法 利用 php 木馬作為駭客攻擊的手法

[PHP>7.3] switch中的 Did you mean to use "continue 2"? 除錯 這近更新 PHP到7.3版以後,出現這樣的錯:targeting switch is equivalent to "break". Did you mean to use "continue 2"?解決方法

隨機好文

PHP for sphinx 函式庫安裝 PECL/sphinx PHP>= 5.2.2 已經能原生支援 sphinx,可是預設的沒有裝,我們得自己裝才能用

為什麼要重造輪子? 什麼輪子?造什麼輪子?我為什麼要重造輪子?

設計的工作絕不接受比價 拿買陽春麵的價格想買牛肉麵,寧願倒掉也不賣

正則表達式:Email名稱防止連續輸入點(.)及下底線(_) Email的名稱中要允許特殊符號,但又不允許連續出現的正則表達式

在Centos7 下安裝 Wildfly10 wildfly以前叫JBoss,2014.11.20改名叫Wildfly,起始版本是Wildfly8,現在已經出到Wil