2012-08-30 143 views
4

我正在研究一個應用程序,該應用程序使用Google Analytics API v3從用戶Google分析帳戶訪問數據並生成不同的報告。該應用程序將使用cron腳本每天爲每個用戶生成大約30次API調用並更新我們的數據庫。谷歌分析API的配額限制

問題是我們在Core Reporting API上每個配置文件10,000個請求的配額限制。有了這個限制,我們不能超過10000/30即。 333位用戶。這是決定項目可行性的關鍵因素。我看到類似的應用程序工作在相同的概念,但有一個非常大的用戶羣。

請幫我找到一個解決方案。

感謝

+1

我意識到這是一個老問題,但一種方法是使用自定義度量標準,維度或變量來跟蹤您的用戶ID。這允許您在* one *請求中同時返回* all *用戶的數據(每個請求最多10,000行)。您的cron作業只需要通過此自定義參數(用戶標識)來整理所有結果。我已經用自定義維度測試過了,它效果很好! – rinogo

回答

6

Quota policies for Google Analytics APIs

您需要爲每個帳戶創建多個配置文件,打他們每個人也。添加配置文件時,2個配置文件將您的配額增加到20,000,等等。編寫cron作業以在接近配額或在一定數量的運行後切換到不同的配置文件。

或者,你可以要求谷歌增加名額:

如果你認爲你的應用需要更多每日配額,您可以要求使用「請求更多」鏈接API控制檯中的配額多。請簡要說明您爲什麼需要此額外配額。有關配額管理的詳細信息以及如何微調應用程序的配額使用情況,請參閱監視,過濾和封頂使用部分。

如果你需要這麼多的上網本頻繁地分析數據,你可能要考慮使用比谷歌Analytics(分析)以外的其他服務,或使用Google Analytics Premium通過每年$ 15萬美元的成本上給你的客戶。

基本的Google Analytics(分析)是免費的,Google正試圖阻止人們濫用它,並讓大量用戶轉向其高級服務。你所要求的是超過GA願意免費提供的。

UPDATE(06Mar2013):

每天請求可以增加,但每個配置文件的要求不能按照谷歌的增加配額申請表(爲澄清感謝@fuzzybee):

此表格要求增加每個項目每天的請求限制(默認爲每天50,000個請求)。

無法增加以下配額:每個配置文件的每日限制(每天10,000個請求),每個IP 10個QPS以及每個配置文件的10個併發請求。

+0

感謝分享,@jk。但是,10k請求的每個配置文件的每日配額不能增加 - https://docs.google.com/a/tickledmedia.com/spreadsheet/viewform?hl=zh_CN&formkey=dGp3NEc0Z0dsX293V1UyckZtdDlGQmc6MA&[email protected]&entry_1=161614302322 – ericn

+0

@fuzzybee是的,配置文件限制。謝謝。 –

0

即使你創建多個帳戶,谷歌仍然會跟蹤你,你你的IP發出請求被髮送的基礎上..

我會嘗試這一點,我自己今天我的一個應用程序,並會讓你知道我的結果..

在此期間..如果有人能夠爲此制定完整的證明計劃,請在此分享。

+2

請編輯您的答案,以刪除關於自己嘗試的評論以及其他人爲您提供幫助的評論。只有你答案的第一段與問題真正相關。一旦您嘗試完成,請隨時更新您的答案並提供更多信息。 – Ren

3

我在使用API​​將我公司的分析數據顯示給多個用戶時遇到了類似的問題。這就是我解決問題的方法。

設置cron任務將數據添加到數據庫,並且所有用戶都可以查詢數據庫以獲取最新數據。這樣,用戶將不會直接調用API。因此,API調用的數量將不依賴於試圖訪問數據的用戶數量。