我从 google analytics core api 获取数据。我发现我们可以仅使用api获取7维,但在这里我需要使用正确的指标获取超过7个维度。无论如何(除了使用付费谷歌分析),从谷歌分析中获取具有正确指标的超过7个维度。
如果没有,那么是否有任何数学公式,我们可以通过这些公式找到使用2个不同维度获取的维度的交集,这些维度具有一个共同的维度。
由于
答案 0 :(得分:2)
我发现7尺寸限制的唯一方法是使用滤镜创建。这意味着你要向服务器发送更多的查询,但如果你担心你的配额限制,那么它是可行的。
示例:ga:visitorType只有两个值。新访客,回访者
因此,您可以使用7个维度运行查询。然后添加A过滤器ga:visitorType = New Visitor然后运行相同的7个维度,并添加一个过滤器ga:visitorType = Returning Visitor Bingo你刚刚获得了第8个维度。
再次,你需要小心谨慎,因为你要增加你正在进行创建过滤的每个维度值所运行的查询数量。我不建议用ga表示这样做:landingPagePath因为你拥有的目标页数很大。你将最终运行到许多查询。但是有一些你可以做到这一点。 ga:isMobile,ga:deviceCategory,ga:date。只需记住您添加的创建过滤器越多,您最终运行的查询就越多。我有一个我最终扩展到80个请求只是为了获得我需要的数据。 Scarry但它有效。
答案 1 :(得分:0)
看看这篇博文,它解释了一切:http://daimto.com/creative-filtering/
答案 2 :(得分:0)
如果您具有可用于在特定时间标识会话的特定维度(例如会话ID和浏览器时间戳),则可以执行多个查询,然后将它们修补在一起。
我构建了一个Python程序,该程序将完全执行此操作:https://github.com/aiqui/ga-download
该程序可以将多组尺寸组合在一起,以便可以下载任意数量的尺寸并将其组合为一个CSV文件。