Google analytics 从google analytics api获取基本信息的最快方法

Google analytics 从google analytics api获取基本信息的最快方法,google-analytics,google-analytics-api,Google Analytics,Google Analytics Api,我的GA帐户有许多(50)个与之相关的配置文件,我正在尝试构建一个api,它向我显示每个配置文件的基本信息,如访问量、跳出率等 此查询从GA获得我想要的信息,但对于每个配置文件: URL ="https://www.google.com/analytics/feeds/data?ids=ga:11111&start-date=2011-07-01&end-date=2011-07-02&metrics=ga:visitors&prettyprint=true&am

我的GA帐户有许多(50)个与之相关的配置文件,我正在尝试构建一个api,它向我显示每个配置文件的基本信息,如访问量、跳出率等

此查询从GA获得我想要的信息,但对于每个配置文件:

URL ="https://www.google.com/analytics/feeds/data?ids=ga:11111&start-date=2011-07-01&end-date=2011-07-02&metrics=ga:visitors&prettyprint=true&alt=json"
id是表id,度量为我提供了所需的信息


现在的问题是,我想把所有的信息显示在一起。所以,每次我都要向API发送50个请求,但这根本不起作用。是否有一种方法可以在一个请求中获取与我相关的所有配置文件的信息?

如果您需要50个不同配置文件的指标,很遗憾您需要执行50个请求。但是,通过使用和的组合,您可以轻松地将其自动化

管理API允许您提取有关帐户的信息。例如,您可以非常轻松地通过此API提取与分析帐户关联的所有配置文件ID和名称,以便在自动查询中使用

我相信您已经熟悉数据导出API,它是为各个概要文件收集数据/统计信息的唯一方法


如果您担心速度,您可能希望构建一个同时使用管理API和数据导出API的自动化流程。使用管理API提取与您的帐户关联的所有配置文件,然后循环每个配置文件,并通过数据导出API提取您想要的基本数据。根据您的需要定期运行此程序,并在运行之间缓存它。这样,它不会在每次点击页面时都执行(尽管你可能会很好,这取决于你的流量-我发现它非常快)。

如果你想要50个不同的配置文件的指标,不幸的是你需要执行50个请求。但是,通过使用和的组合,您可以轻松地将其自动化

管理API允许您提取有关帐户的信息。例如,您可以非常轻松地通过此API提取与分析帐户关联的所有配置文件ID和名称,以便在自动查询中使用

我相信您已经熟悉数据导出API,它是为各个概要文件收集数据/统计信息的唯一方法


如果您担心速度,您可能希望构建一个同时使用管理API和数据导出API的自动化流程。使用管理API提取与您的帐户关联的所有配置文件,然后循环每个配置文件,并通过数据导出API提取您想要的基本数据。根据您的需要定期运行此程序,并在运行之间缓存它。这样,它就不会在每次点击页面时都执行(尽管你可能会很好,这取决于你的流量——我发现它非常快)。

你肯定需要分别发出50个请求。在Google群组上发布这个问题可能会更幸运一些:非常确定你需要提出50个单独的请求。如果能在谷歌群组上发布这个问题,我可能会更幸运一些:谢谢,我现在正在按照你的建议做。但每次有人访问该页面时,他都要等很久才能看到数字。我想,我应该缓存或存储这些以加快速度。谢谢,我现在正在按照你的建议做。但每次有人访问该页面时,他都要等很久才能看到数字。我想,我应该缓存或存储这些以加快速度。