Analytics Reporting API v4“必须设置viewId”问题

Phi*_*oda 5 google-analytics firebase firebase-analytics

我们在后端使用Analytics Reporting API v4来处理从我们的客户(应用程序和网站)收集的分析数据。我们面临的问题是报告 API 要求viewId在查询分析数据的请求中存在一个参数,否则请求将失败。

// create the ReportRequest object
ReportRequest request = new ReportRequest().setViewId("your-view-id-here")
       .setDateRanges(Arrays.asList(dateRange))
       .setDimensions(Arrays.asList(browser))
       .setMetrics(Arrays.asList(sessions));
Run Code Online (Sandbox Code Playgroud)

根据他们的文档,viewId可以从 Google Analytics Console 中提取该参数,这是正确的。

我们面临的问题是我们在 Google Analytics 中的“网站”属性已经有一个视图,我们可以从它的设置中提取 ID:

在此处输入图片说明

这很好,正是我们所需要的,但是对于“iOS”和“Android”属性,没有视图,创建一个的按钮是灰色的

在此处输入图片说明

有没有办法在不指定 viewId 的情况下查询 API,或者有没有办法在我们不知道的控制台中创建视图?

该问题是否是由于我们使用 Firebase 在 Android 和 iOS 中收集我们的数据这一事实造成的?