2013-02-06 60 views
3

我希望通過使用Javascript的API訪問Google Analytics數據。 基本上我想在網站上顯示過去一週/每月訪問量最大的頁面列表。我只能爲此使用JavaScript。無需身份驗證即可從JavaScript訪問Google Analytics API數據

我發現在官方網站上http://code.google.com/p/google-api-javascript-client/wiki/Samples#Google_Analytics_API

是否有訪問谷歌Analytics(分析)數據,而無需認證的任何方式這個例子嗎?我需要以某種方式加載用戶名/密碼?爲了清楚起見,我希望有一個網站(具有Google Analytics(分析)跟蹤功能)從自己的帳戶加載分析數據。

我認爲可能有一種方法來公開某些數據,然後以某種方式進行查詢......或者可能創建一個有限的用戶來訪問它。我找不到任何一個例子。

+1

請參閱http://www.embeddedanalytics.com(我與公司合作)。我們有一個專門用於此的小部件(熱門內容小部件)。允許您有可點擊的鏈接到這些頁面。雖然它目前在一個iframe中服務 - 我們也可以通過JavaScript工作(這將使它符合你的CSS)。該服務可與API協同工作並且安全。 –

回答

6

您不能訪問GA withouth的身份驗證,而您無法訪問您的銀行帳戶無需驗證(因爲這將允許其他人訪問您的帳戶,而無需身份驗證這可能會導致一些不便)一樣的道理。

谷歌提供了通過JavaScript GA訪問一個完整的例子:https://developers.google.com/analytics/solutions/articles/hello-analytics-api。但我不認爲這就是你想要的(我認爲你需要登錄Google才能真正檢索數據)。

但是你可以使用谷歌Apps腳本將數據拉入一個谷歌電子表格和嵌入該到您的網頁(至少我認爲這應該是安全的)。

更新:谷歌自此發佈Google Analytics superProxy,它允許安全地與公衆分享Google Analytics數據。

+0

該鏈接適用於Java而不是Javascript。 –

+0

有關Google Analytics(分析)超級代理的良好暗示。從未聽說過它。 – daneczech

相關問題