2017-03-29 11 views
2

我正在做一個概念驗證,以瞭解從Google Analytics中提取歷史數據的過程,以便進一步用於離線數據拼接以生成數據及其分析的整體視圖。我還沒有找到任何詳細的在線文檔來了解優缺點。如何使用API​​提取Google Analytics歷史數據。優點和缺點?

想知道的任何限制:

  1. 其數據可以被提取或最大任何限制的時間段。日曆天?
  2. 是否可以提取所有維度/度量或任何特定的維度/度量?
  3. 數據是實時還是採樣?
  4. 是否可以將所有數據拉入單個表格或單獨的表格?
  5. 它可用於免費軟件和高級版本嗎?

回答

1

可提取數據的時間段或最大值的限制。日曆天?

開始日期不能在'2005-01-01'上啓動Google分析之前。由於處理時間滯後提取的數據較新,那麼2天之後可能會導致數據不完整。建議檢查響應中的isDataGolden標誌。

要求較大的日期範圍可能導致sampling無法防止。最好以小塊請求數據。

是否可以提取所有維度/度量標準或任何特定的維度/度量標準?

您可以提取的維度和指標列表可以找到here。每個請求最多可以包含7個維度和10個指標。

數據是實時還是採樣?

Real-time APIReporting API是兩種不同的API。實時API並不是我所知的抽樣數據,但是由於它只有大約五分鐘的數據,我發現很難想到任何人,但真正的大型網站會遇到這個問題。

它是否可用於免費軟件和高級版本?

訪問Google AnalyticsAPI是免費的,不收費。然而,對於您在特定日期可以提取多少數據有限制。

  1. 默認情況下,您的應用程序每天最多可以運行50k個請求。這可以延長。
  2. 您從中提取的每個視圖最多可以提出10k個請求日。這不能延長。

請參閱:limits and quotas瞭解更多信息。

注意:我是提取Google Analytics數據的商業智能應用程序的開發人員。我可以告訴你,它絕對可行。

+0

謝謝@DalmTo我會仔細檢查您分享的細節/鏈接。一個簡單的問題 - 所有的數據都可以被拉入單個表格或單獨的表格中嗎? – Amardeep

+0

這是做這個問題的一部分,沒有主鍵。你不能撕掉客戶端ID或用戶ID,因此很難在請求之間匹配數據。您可能不得不將它提取到中間表中,嘗試按照日期匹配事項以開始分析可能會非常棘手,從而使這一切變得有意義。 – DaImTo