我正在看Zend框架應用程序中的數據從谷歌分析餵養dojo圖表。有沒有人做過這個或有任何概述,我會怎麼做呢?我看到有一個dojox.data.GoogleSearchStore。有一個dojox.data.GoogleAnalyticsStore是否有意義,並且有人在做這樣的事情?谷歌分析數據api連接到dojo圖表 - php後端
1
A
回答
1
我最近做了一個項目,正是這樣做的 - 使用Dojo Charts呈現來自Google Analytics API的數據。我不確定我使用的方法是否最好,但我至少可以給你一些建議。
Daniel Hartmann有一個proposal for a Zend_Gdata_Analytics組件。它還沒有被批准,但你可以找到他的code on Github,它完美的作品。我用它來獲取我需要的所有分析數據。
谷歌分析API本身功能非常強大,但需要一段時間才能掌握它。嘗試並瞭解Google文檔中尺寸和指標之間的差異。如果您將服務視爲構建返回數據表(如SQL)的查詢,而不僅僅是一個值,則它會有所幫助。在此表中,您添加到查詢中的每個度量標準都會將一列數據添加到結果中,並且將使用維度來對整體數據進行限制和分組。例如:
$ga->newDataQuery()
->addDimension(Zend_Gdata_Analytics_DataQuery::DIMENSION_DATE)
->addMetric(Zend_Gdata_Analytics_DataQuery::METRIC_VISITS)
->addMetric(Zend_Gdata_Analytics_DataQuery::METRIC_VISITORS)
->addMetric(Zend_Gdata_Analytics_DataQuery::METRIC_PAGEVIEWS);
爲您提供了每一天的總訪問量,訪問量和瀏覽量。
分析有時需要幾秒鐘才能響應查詢(尤其是複雜的),因此您需要緩存數據。就我而言,我是通過cron定期選擇它並將其存儲在數據庫中的。
在Dojo方面,我不認爲dojox.data.GoogleSearchStore會幫助你。我使用了dojo.data.ItemFileWriteStore,dojox.charting.DataSeries和Zend_Dojo_Data的組合,但我不認爲我的要求是典型的。我建議從基礎開始 - 在嘗試並放入分析之前,讓您的圖形與示例(硬編碼)數據一起工作。有一些我發現有用的tutorials on sitepen.com。
祝你好運!
相關問題
- 1. 連接到谷歌分析API
- 2. 谷歌分析數據到PHP頁面
- 3. 谷歌分析谷歌地圖API
- 4. 谷歌分析PHP API(GAPI) - 獲取直接流量數據
- 5. 谷歌分析API - 表ID
- 6. 谷歌分析API
- 7. 谷歌分析數據不同於API
- 8. 谷歌分析API,導出數據?
- 9. 谷歌分析數據API [C#設計]
- 10. 連接到谷歌API後臺服務的Java客戶端
- 11. 鏈接到谷歌分析
- 12. 解析數據從谷歌地圖API與PHP與JSON與PHP
- 13. PHP谷歌圖表API
- 14. 503後端錯誤谷歌分析V3
- 15. 谷歌分析API - 分頁
- 16. 谷歌分析API庫
- 17. 谷歌分析API在PHP網站
- 18. 谷歌Analytics(分析)API:使用PHP
- 19. PHP谷歌分析API - 簡單查詢
- 20. 谷歌分析地圖覆蓋數據
- 21. 是從谷歌分析數據導出API把數據
- 22. 谷歌分析數據庫
- 23. 谷歌分析和Facebook連接推薦
- 24. 谷歌Analytics(分析):連接採集數據與服務器端的報告
- 25. 谷歌分析API限制
- 26. psycopg2谷歌分析數據到postgresql
- 27. 發送數據到谷歌分析
- 28. 安裝谷歌客戶端庫谷歌分析PHP
- 29. 解析谷歌地圖API
- 30. 解析谷歌圖像API Json PHP