通过 API 安排非抽样报告
Scheduling an Unsampled Report via the API
我想安排一些非抽样报告每月 运行 在每月的第一天。对于每份报告,我需要一份上个月的非抽样报告,以及上一年的另一份非抽样报告。使用 GA Web 界面,我可以安排 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 驱动器中是否与我通过 Web 界面 运行 非抽样报告一样?
我强烈建议阅读管理层API 的非抽样报告方法developer overview。它会让您很好地了解该过程的工作原理。
回答您的一些具体问题:
First off, is that a correct assumption? Does the insert trigger an unsampled report for immediate processing?
该过程不一定是即时的,但它确实会触发一个新的非抽样报告进行处理。
Secondly, can I configure a report in the API the same way as I configure it in the web interface? For example, for certain reports I set the type to Flat Table.
不,您不会得到那些相同的报告类型,您只是得到数据。但是,您可以像配置核心报告 API 请求一样配置它。为了了解它的工作原理,我会查看 Query Explorer.
Thirdly, does the output end up in Google Drive the same as if I ran the unsampled report via the web interface?
是的,最终结果应该是一样的。
我想安排一些非抽样报告每月 运行 在每月的第一天。对于每份报告,我需要一份上个月的非抽样报告,以及上一年的另一份非抽样报告。使用 GA Web 界面,我可以安排 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 驱动器中是否与我通过 Web 界面 运行 非抽样报告一样?
我强烈建议阅读管理层API 的非抽样报告方法developer overview。它会让您很好地了解该过程的工作原理。
回答您的一些具体问题:
First off, is that a correct assumption? Does the insert trigger an unsampled report for immediate processing?
该过程不一定是即时的,但它确实会触发一个新的非抽样报告进行处理。
Secondly, can I configure a report in the API the same way as I configure it in the web interface? For example, for certain reports I set the type to Flat Table.
不,您不会得到那些相同的报告类型,您只是得到数据。但是,您可以像配置核心报告 API 请求一样配置它。为了了解它的工作原理,我会查看 Query Explorer.
Thirdly, does the output end up in Google Drive the same as if I ran the unsampled report via the web interface?
是的,最终结果应该是一样的。