在Google Analytics(分析)中获取7个以上的维度

Par*_*ngh 5 google-analytics google-analytics-api

我正在从Google Analytics(分析)核心api获取数据。我知道我们只能使用api 来获取7个维度,但是在这里,我需要使用正确的指标来获取7个以上的维度。无论如何(使用付费Google Analytics(分析)除外)是否可以通过Google Analytics(分析)中的正确指标获取7个以上维度。

如果不是,则存在任何数学公式,通过这些数学公式,我们可以找到使用2个具有相同维度的不同维度获取的维度的交集。

谢谢

DaI*_*mTo 2

我发现突破 7 维限制的唯一方法是利用滤镜发挥创意。这意味着您将向服务器发送更多查询,但如果您不担心配额限制,那么它是可行的。

示例:ga:visitorType 只有两个值。新访客、回访者

因此,您可以使用 7 个维度运行查询。然后添加过滤器 ga:visitorType=New Visitor,然后运行相同的 7 个维度,并添加过滤器 ga:visitorType=Returning Visitor Bingo,您刚刚获得了第 8 个维度。

同样,您需要小心一些,因为您将增加根据您正在执行创意过滤的维度的每个值运行的查询数量。我不建议使用 ga:landingPagePath 来执行此操作,因为您拥有的着陆页数量太大。您最终将运行太多查询。但有一些你可以用它来做到这一点。ga:isMobile、ga:设备类别、ga:日期。请记住,您添加的创意过滤器越多,最终运行的查询就越多。我有一个最终将其扩展到 80 个请求,只是为了获取我需要的数据。可怕但它有效。

  • 另一种“创造性”解决方案(仅适用于未来数据)可能是设置视图过滤器,将所有相关维度复制到一个自定义维度。然后,您可以查询该查询并将查询结果沿分隔字符拆分回单独的维度。不太优雅,但可能会节省许多 API 调用。 (3认同)
  • @ParitoshSingh 您可以过滤不属于查询的维度或指标,前提是请求中的所有维度/指标和过滤器都是有效的组合。直接来自 https://developers.google.com/analytics/devguides/reporting/core/v3/reference#filters 我已经使用了这个方法,所以我知道它有效 (2认同)