[英]Google Analytics: Difference between Core Reporting API, Unsampled Report API and GA reporting API
[英]How to store unsampled reports from Google Analytics API to Google Drive?
我阅读了有关如何将未采样报告的数据从Google Analytics API检索到Google云端硬盘的说明: https : //developers.google.com/analytics/devguides/config/mgmt/v3/unsampled-reports#introduction
据我了解,以下是检索未采样报告的步骤:1。将未采样的报告存储到Google Drive API 2.使用Drive API下载文件
但是,我找不到有关如何将非抽样报告存储到Google云端硬盘API的说明。 你能详细告诉我如何做到这一点吗? 如果可以,请告诉我如何使用Drive API下载文件。
先感谢您。
首先,非抽样报告仅适用于Google Analytics 360(以前称为Google Analytics Premium)用户。 因此,如果您仅使用产品的免费版本,则此功能根本不可用,API应该会给您一个错误。
Unsampled API有3种方法:
现在您必须记住,非抽样报告可能需要几个小时才能生成。 因此,使用Unsampled Reporting API的动态显然与Core Reporting API略有不同。 在对Core Reporting API进行查询后,您可以立即获得结果。 使用Unsampled API,您只需创建一个报告,并且必须等待它准备好。
粗略地说,这是从Unsampled API导出数据的工作方式。
insert
方法创建新的Unsampled Report。 响应可能具有以下status: PENDING
表示正在处理报告。 您想要存储从此请求获得的id
参数。 id
并向API发出get
请求。 这将为您提供未采样报告的当前状态。 如果仍然是PENDING则返回步骤(2)。 driveDownloadDetails.documentId
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.