如何从Google AnalyticsAPI获取超过7个维度和10个指标

时间:2013-05-01 09:17:06

标签: node.js google-analytics

是否有可能从Google Analytics获取包含超出Google AnalyticsAPI中常规限制的数据。

我正在使用node-googleanalytics库从Google Analytics中提取数据,以便在node.js项目中使用。当我查询超过7维或超过10维时,会显示错误消息[Error: Requested 8 dimensions; only 7 are allowed.][Error: Requested 11 metrics; only 10 are allowed.]。是否可以获得超过7个维度和10个指标?

2 个答案:

答案 0 :(得分:4)

这些是针对Google Analytics的Core Reporting API所施加的限制。 latest Reference Guide (v3)指定:

  • 您可以在任何查询中提供最多7个维度。
  • 您可以为任何查询提供最多10个指标。

答案 1 :(得分:0)

关于维度,限制是固定的(即,任何查询最多7个维度),但是有一些编程解决方法。如果您具有可用于识别用户的特定维度(例如会话ID和浏览器时间戳),则可以执行多个查询,然后将它们修补在一起。

我构建了一个Python程序,该程序将完全执行此操作:https://github.com/aiqui/ga-download

该程序可以将多组尺寸组合在一起,以便可以下载任意数量的尺寸并将其组合为一个CSV文件。