![](/img/trans.png)
[英]Getting Google Analytics campaign data charts with Google API and PHP
[英]connecting google analytics data api to dojo charts - php backend
我正在尋找在Zend Framework應用程序中用Google Analytics(分析)提供的數據填充Dojo圖表。 有沒有人做過或對我將如何做有概述? 我看到有一個dojox.data.GoogleSearchStore。 擁有dojox.data.GoogleAnalyticsStore是否有意義,是否有人在從事此類工作?
我最近做了一個專為此做的項目-使用Dojo Charts顯示來自Google Analytics API的數據。 我不確定我使用的方法是否最好,但是我至少可以給您一些指導。
Daniel Hartmann 對Zend_Gdata_Analytics組件有一個建議 。 它尚未被批准,但是您可以在Github上找到他的代碼,並且可以正常運行。 我用它來獲取分析所需的所有數據。
Google Analytics(分析)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);
為您提供每天的總訪問量,訪問者和頁面瀏覽量。
Analytics(分析)有時需要幾秒鍾來響應查詢(尤其是復雜的查詢),因此您需要緩存數據。 就我而言,我是通過cron定期選擇它,並將其存儲在數據庫中。
在Dojo方面,我認為dojox.data.GoogleSearchStore不會幫助您。 我使用了dojo.data.ItemFileWriteStore,dojox.charting.DataSeries和Zend_Dojo_Data的組合,但是我認為我的要求不是很典型。 我建議從基礎開始-在嘗試分析之前,讓您的圖表與樣本(硬編碼)數據一起使用。 我發現有一些有用的sitepen.com上的教程 。
祝好運!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.