6

在我們的一些網頁,我們會顯示類似的次數,頁面已於今天觀看人數的一些統計數據,次數,它已經看到在過去的一週,等等。另外,我們有一個整體的統計頁面,在這裏我們列出的頁面,在訂單,這是最受歡迎的。使用Google Analytics數據顯示在我們的網頁上?

今天,我們只需要插入這些網頁瀏覽和事件計數到我們的數據庫,因爲它們發生。我們還通過普通網頁跟蹤和API將它們發送給Google Analytics。理想情況下,我們只需查詢Google Analytics的API,而不是查詢我們的數據庫以查看這些統計信息以顯示在我們的網頁上。谷歌Analytics(分析)做了更好的工作搞清楚誰是真正的唯一身份是,避免計數的人誰人爲地提高他們的綜合瀏覽量計數(我們允許人們創造我們的網站網頁)。

所以,問題是,如果有可能使用谷歌分析API更新我們的網頁上的統計數據?如果我緩存結果更可行?或者只是偶爾更新我們的統計信息?對於我們的網站指標,我絕對喜歡Google Analytics,但是對於這種特殊需求,可能有更好的解決方案嗎?

+0

在那裏你可以創建anoverall統計頁面?我有點被困在同樣的問題。嘗試了很多事情,但注意到實際工作。謝謝 – koffe14

回答

5

所以問題是,如果可以使用Google Analytics API來更新我們網頁上的統計數據?

是的。但是,身份驗證過程和xml返回可能會減慢速度。你可以通過限制返回的行/列來加速它。另外,對於想要顯示數據的方式(如果我的理解正確),身份驗證將要求您使用客戶端身份驗證方法。您發送用戶名和密碼。安全是一個問題。

我做你描述的到底是什麼,但必須把裝載圖形的統計頁面上。

如果我緩存結果是更可行?或者只是偶爾更新我們的統計信息?

任何一種,但緩存似乎都會工作,特別是因爲GA數據不是實時數據。您可以使api調用並存儲(或處理然後存儲)返回的xml以供稍後顯示。

我沒有這樣做,但我想我可能給它一去。甚至可以按預定的工作運行。

我絕對喜歡谷歌Analytics(分析)對我們的網站指標,但也許有這種特殊需要一個更好的解決方案?

有一些第三方解決方案(谷歌應該找出它們),但應考慮金錢和可行性。

+0

當你說安全性是一個問題,因爲我需要發送的用戶名和密碼,你的意思是我要送我的谷歌分析的用戶名和密碼?我不會送我的用戶的GA帳戶憑據,這只是我的網站,用戶能夠創建像維基百科網頁,但它們不控制分析。無論如何,你對GA數據並不是實時的,所以緩存是有道理的......現在你讓我更多地思考一個不同的解決方案...... –

+0

沒錯,他們的憑證並不重要,他們仍然必須發送,因此應採取措施保護他們。我在過去創建了一個Google帳戶並授予其用戶權限,而不是該帳戶的管理員權限。 –

+0

我認爲仁總結得很好。我想補充一些東西。谷歌分析API具有不同的基於「標記」的身份驗證機制。這允許您進行一次認證,但使用訪問令牌進行後續請求。有請求配額。不知道你每小時發出多少次請求,但是探索緩存機制的另一個原因。最後(和自我宣傳部分),我開發了第三方服務,可以完成你想要做的事情,而不需要進行任何編程。查看http://www.embeddedanalytics.com –

相關問題