如何使用API提取谷歌分析历史数据.优点和缺点?



我正在做一个快速的概念证明,以了解从Google Analytics中提取历史数据的过程,以进一步用于离线数据拼接,以生成数据及其分析的整体视图。我没有找到任何详细的在线文档来了解优缺点。

想知道以下方面的任何限制:

  1. 可以提取数据的时间段或最长日历日的任何限制?
  2. 是否可以提取所有维度/指标或任何特定维度/指标?
  3. 数据是实时的还是采样的?
  4. 可以将所有数据提取到单个表或单独的表中吗?
  5. 它是否同时适用于免费软件和高级版本?
可以

提取数据的时间段或最长日历日的任何限制?

开始日期不能在"2005-01-01"推出谷歌分析之前。由于处理时间滞后,提取比 2 天前更新的数据可能会导致数据不完整。 建议检查响应上的 isDataGolden 标志。

请求较大的日期范围可能会导致无法阻止的抽样。最好以小块的形式请求数据。

是否可以提取所有维度/指标或任何特定维度/指标?

您可以在此处找到可以提取的维度和指标的列表。每个请求最多可以包含 7 个维度和 10 个指标。

数据是实时的还是采样的?

实时 API 和报告 API 是两个不同的 API。 据我所知,实时 API 不是采样的,但由于它只有大约五分钟的数据,我发现很难认为除了真正的大网站之外,任何人都会遇到这个问题。

它是否同时适用于免费软件和高级版本?

访问谷歌分析API是免费的,不收取任何费用。 但是,在给定的一天中可以提取的数据量是有限制的。

  1. 默认情况下,应用程序每天最多可以运行 50k 个请求。这可以扩展。
  2. 您从中提取的每个视图每天最多可以发出 10k 个请求。 这不能扩展。

有关详细信息,请参阅:限制和配额。

注意:我是提取Google Analytics数据的商业智能应用程序的开发人员。 我可以告诉你,这绝对可行。

最新更新