感谢您对我的提问的关注。当我使用下面的 java 代码从谷歌分析获取信息时,它只显示 10 个页面值...实际上,我网站上的总页面是 37 页,我想从 ga4 获取总值。我刚开始学习编程 2 个月前。请帮我解决它。
private void testUpdateGoogleAnalyticsApi() {
String ga4PropertyId = Container.config.getGa4PropertyId();
try (AlphaAnalyticsDataClient analyticsData = AlphaAnalyticsDataClient.create()) {
RunReportRequest request = RunReportRequest.newBuilder()
.setEntity(Entity.newBuilder().setPropertyId(ga4PropertyId))
.addDimensions(Dimension.newBuilder().setName("pagePath"))
.addMetrics(Metric.newBuilder().setName("screenPageViews"))
.addDateRanges(DateRange.newBuilder().setStartDate("2020-12-01").setEndDate("today")).build();
// Make the request
RunReportResponse response = analyticsData.runReport(request);
System.out.println("Report result:");
for (Row row : response.getRowsList()) {
System.out.printf("%s, %s%n", row.getDimensionValues(0).getValue(), row.getMetricValues(0).getValue());
}
} catch (IOException e) {
e.printStackTrace();
}
}