1

我的 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 个请求,但这是行不通的。有没有一种方法可以在一个请求中获取与我关联的所有配置文件的信息?

4

1 回答 1

1

不幸的是,如果您想要 50 个不同配置文件的指标,您将需要执行 50 个请求。但是,您可以通过结合使用Management APIData Export API轻松地自动执行此操作。

Management API 允许您提取有关帐户的信息。例如,您可以通过此 API 轻松提取与 Analytics 帐户关联的所有配置文件 ID 和名称,以用于自动查询。

我相信您已经熟悉的 Data Export API 是为单个配置文件提取收集的数据/统计信息的唯一方法。

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

于 2011-08-10T13:20:24.970 回答