查询具有“未设置”值的维度以及具有某些值的其他维度

时间:2019-05-12 05:57:32

标签: google-analytics google-analytics-api google-analytics-v4

在Google Analytics(分析)和Google Analytics(分析)报告API(第4版)中,如果我们查询具有“未设置”(未设置值)的维度以及具有特定查询条件值的另一组维度,据说即使针对多个维度具有某些值,我们也不会根据针对该查询定义的指标获得任何结果。 (我已经在API参考或其他地方看到了这一点)。我已经通过Google Analytics(分析)报告API调用测试了此行为,似乎是对的。

ReportRequest request = new ReportRequest()
                .setViewId(VIEW_ID)
                .setDateRanges(Arrays.asList(dateRange))
                .setMetrics(Arrays.asList(sessions))
              .setDimensions(Arrays.asList(a,b,c)).setDimensionFilterClauses(dimensionFilterClauses);
此处的

可以说ab维度都具有特定维度过滤器的值,而c没有值。那么此呼叫的响应将没有结果。但是如果仅包含ab,则响应将产生结果。

因此,我想澄清的是,有什么方法可以通过报告API(v4)将所有a,b,c维一起查询视图,并获得具有{{1}实际值的结果}和a,对于b,如果thers是一个值,那么如果没有值,则为一些默认值,例如c

PS:
1.我已经通过this验证了查询中使用的维度和指标是有效的组合。

  1. 我正在使用的维度列表具有2个自定义维度,这些维度始终具有一个值。

0 个答案:

没有答案