我正在构建一个使用 Google Analytics 记录整个应用程序的各种事件和屏幕的 Android 应用程序。Engagement Flow 仪表板非常引人注目,但我想导出数据并自己使用它。如何编写我的应用程序,以便我可以使用Google Core Reporting API提取参与流程仪表板中使用的数据?
目前,我正在使用sendEvent和sendView分别跟踪参与流程中的事件和屏幕。我猜我的方法是有效的,因为该报告在 Google Analytics UI 中可以正常工作,但我无法使用适用于 Android 的 Core Reporting API 获取数据。我相当有信心这是可行的,因为我已经能够使用我们网站的查询资源ga:previousPagePath
管理器访问具有和ga:pagePath
维度的数据(见下面的屏幕截图),但同样的事情不适用于 Android SDK。我可以使用未记录的维度获取一些数据,但不存在ga:screenName
相应的(及其任何排列)。ga:previousScreenName
想法?
对于它的价值,其他人也有类似的问题,以防它有用: