2013-07-11 44 views
1

說明: 我能夠使用客戶端庫查詢Google Core報告APIv3,以獲取我正在處理的網站的特定網址的綜合瀏覽量數據。我想獲取指定範圍內每天的數據(綜合瀏覽量)。到目前爲止,我只是循環遍歷範圍,向API發送單獨的請求。在每個請求中,我爲開始日期和結束日期設置相同的值。可以將來自核心報告API的響應數據分組嗎?

問題: 顯然,這能夠完成任務,但它肯定不是去它的最好方式。因爲,假設我想爲大約2000個URI中的每一個獲取過去3個月的數據。然後我需要360000個請求數,並且該值遠遠超過Google定義的限制配額。

潛在的解決方案:所以我想解決這個問題的一種方式可能是發送一個請求設置開始日期和結束日期相隔一週,但API將返回值的總和而不是個人價值。

主要問題:所以有一種方法來堅持這些值不應該被加起來並作爲總和返回,而是分別返回(作爲關聯數組或類似的東西)。

我希望這個問題是清楚的,並且有一個解決方案!謝謝!

回答

3

非常簡單:

公制:GA:瀏覽量,外形尺寸:GA:日期,設置過濾爲您PAGEPATH,並設置起始日期結束日期

實施例:

https://www.googleapis.com/analytics/v3/data/ga?ids=ga%3Axxyyzz&dimensions=ga%3Adate&metrics=ga%3Apageviews&filters=ga%3Apagepath%3D%3D%2Ffaq.html&start-date=2013-06-27&end-date=2013-07-11&max-results=50 

這將返回瀏覽量該的faq.html &頁的每一天中的時間幀。

你應該看看QueryExplorer。瞭解如何構建查詢的好工具。

+0

非常感謝!正是我在找的!我想我應該多玩點查詢瀏覽器!謝謝! – shawndreck

+0

是查詢資源管理器是真正的開始點。通過查詢資源管理器進行查詢後,應該通過api複製結果 –