通过API安排非抽样报告

时间:2015-06-25 16:00:31

标签: google-analytics

我想在本月的第一天安排一些非抽样报告每月运行一次。对于每个报告,我需要上个月的一个非抽样报告,以及前一年的另一个。使用GA网络界面,我可以安排6个月的月度报告,但我没有办法安排报告包含上一年的数据。其他一些限制是我必须记住每6个月安排一次报告,而且我无法看到已经安排了哪些报告。所有这些都让我得出结论,如果我想完成这个,我必须使用API​​。

首先,根据文档,我相信我应该可以通过“Unsampled Reports:insert”api方法做到这一点。 https://developers.google.com/analytics/devguides/config/mgmt/v3/mgmtReference/management/unsampledReports/insert

首先,这是一个正确的假设吗?插入是否会触发非抽样报告以立即处理?

其次,我可以像在Web界面中配置报告一样在API中配置报告吗?例如,对于某些报告,我将类型设置为Flat Table。我不知道如何在API中指定它,或者在自定义报告方面是否无关紧要?

第三,输出最终是否会像通过网络界面运行非抽样报告一样在Google云端硬盘中结束?

1 个答案:

答案 0 :(得分:0)

我强烈建议您阅读Management API的非抽样报告方法的developer overview。它会让你很好地了解这个过程是如何运作的。

回答您的一些具体问题:

  

首先,这是一个正确的假设吗?插入是否会触发非抽样报告以立即处理?

该过程不一定是即时的,但是它会触发新的非抽样报告进行处理。

  

其次,我可以像在Web界面中配置报告一样在API中配置报告吗?例如,对于某些报告,我将类型设置为Flat Table。

不,您没有获得相同的报告类型,您只需获取数据。但是,您可以按照配置Core Reporting API请求的相同方式对其进行配置。要了解其工作原理,我会查看Query Explorer

  

第三,输出最终是否会像通过网络界面运行非抽样报告一样在Google云端硬盘中结束?

是的,最终结果应该是相同的。