我正在使用Google AnalyticsAPI制作Python程序。
现在它能够进行特定的查询,但是......
是否可以获取包含Google Analytics帐户中所有数据的大型JSON?
我一直在寻找,但我没有找到任何答案。
有人知道这是否可能以及如何?
答案 0 :(得分:5)
Google Analytics api允许您使用
请求数据您可以从2005年开始请求数据 - 现在获取该查询的所有数据。但是,您需要记住,大量数据可能会返回sampled,因此数据不会像返回少量数据一样准确。即使制作多个请求并将数据存储在数据库中也无济于事,因为没有主键可以将数据从一个请求链接到另一个请求。
API限制:
如Eike在下面的评论中所述,API也有限制。如果有更多数据,则每个请求返回10000行数据,然后您需要再次请求获取下一个10000行。每天最多可以对每个视图发出10000个请求。一旦达到最大值,您就无法在当天向该视图发出更多请求。
答案:没有办法下载所有的Google Analytics数据。
答案 1 :(得分:0)
Google Analytics(分析)存储了大量(技术术语)数据;有许多指标和维度,其中一些(例如用户指标)必须专门针对每个查询进行计算。很容易低估谷歌分析的灵活性,但事实上很容易将一个精心定义的片段实时应用于三年前的数据,这意味着数据将以极其复杂的格式存储,远离你用于专有目的。
因此,数据集将是巨大的,并且难以理解。最重要的是,由于Google存储数据的方式存在严重的隐私影响(只要您只能通过协议访问数据,他们就可以规避这个问题。
简短回答,您可以获取尽可能准确描述和要求的数据,但没有“全部下载”按钮。