我是 Google Analytics(分析)的新手,正在尝试了解它。
最终目标 - 我有一些用户事件数据正在发送到 GA。我想将这些数据提取到 Hadoop 集群上。
在查看 GA 网站时,我看到了核心报告 API、非抽样报告 API 和 GA 报告 API。我无法理解这些 API 在它们的工作方式和返回的数据类型方面的区别。
对此的任何解释都会真正帮助我确定最相关的 API 以用于我的案例。
谢谢!
最佳答案
听起来你应该从最新的Core Reporting API v3开始
您可能需要 Management API v3用于检查帐户和元数据。
其他您可能不需要的:Unsampled report API 用于向 Google Analytics Premium 帐户发出请求,Provisioning API 用于创建帐户,而 RealTime 和 MultiChannel Funnel API 用于那些报告,如在报告界面,而成本上传允许您上传您无法从报告中获得的数据,例如来自付费搜索事件的成本数据
一般来说,我会从 Management API 开始并完成身份验证过程(通常是最难的部分),然后使用您从那里获得的个人资料 ID 完成报告。或者考虑使用 javascript Embed API 等捷径或 GA Super Proxy ,已经为您完成了很多艰苦的工作。
关于api - Google Analytics : Difference between Core Reporting API, 非抽样报告 API 和 GA 报告 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26810536/