我有這個js來呈現來自谷歌Analytics的數據圖表下方使用ga-ez-dash library顯示用戶訪問歷史,瀏覽器歷史記錄等 我能夠生成圖表,但問題是,我不希望我所有的客戶與登錄我們的谷歌分析帳戶。有什麼辦法讓登錄自動通過jQuery post/curl php等,或者我可以公開Google Analytics數據。任何人都可以提出實現此目標的最佳方法。任何幫助都將不勝感激夥計們!在網站上顯示具有自動授權的Google Analytics數據?
var API_KEY = 'Enter Your API Key Here';
var CLIENT_ID = 'Enter Your Client ID Here';
var TABLE_ID = 'Enter your Table ID here';
// Format of table ID is ga:xxx where xxx is the profile ID.
gadash.configKeys({
'apiKey': API_KEY,
'clientId': CLIENT_ID
});
// Create a new Chart that queries visitors for the last 30 days and plots
// visualizes in a line chart.
var chart1 = new gadash.Chart({
'type': 'LineChart',
'divContainer': 'line-chart-example',
'last-n-days':30,
'query': {
'ids': TABLE_ID,
'metrics': 'ga:visitors',
'dimensions': 'ga:date'
},
'chartOptions': {
height:600,
title: 'Visits in January 2011',
hAxis: {title:'Date'},
vAxis: {title:'Visits'},
curveType: 'function'
}
}).render();
如果相同的數據被訪問,然後存儲/緩存在本地多次。只需將API返回的字典序列化並將其嵌入一些本地存儲中就相當容易。 – vly 2013-04-24 08:19:48
對於API來返回數據,用戶必須通過身份驗證,這就是問題所在,我可以自動登錄用戶並使Google Analytics數據公開嗎?! – Aditya 2013-04-24 12:18:28
沒有官方的方式來自動登錄和拉取數據,也沒有辦法讓它「公開」。 – 2013-04-24 13:29:24