首页 > 解决方案 > 使用 Google Analytics Reporting API v4 自定义维度和日期范围

问题描述

我的报告请求包括日期范围内的指标ga:nthDayga:dimension3维度,但它没有为每个日索引返回一行数据。

我怀疑这是因为我的自定义维度与该范围内的每一天都不匹配 - 但为什么它们不都0为每个指标返回一个值?

例如,由于我使用的是ga:nthDay,因此我将获得 Day Index 为 0000 和 0002 的行,但没有 0001。这些行有时会显示0指标的值,但有时根本不会返回这些行。

我该如何处理失踪的日子?

标签: google-analyticsgoogle-analytics-apigoogle-reporting-api

解决方案


为什么他们不为每个指标都返回一个 0 值?

因为 API 仅返回与您的查询匹配且至少有 1 个指标为非零的数据

我该如何处理失踪的日子?

尝试将includeEmptyRows查询参数设置为True“如果设置为 false,则如果所有检索到的指标都为零,则响应不包括行。默认值为 false,这将排除这些行。”

我知道这解决了标准请求的问题,但是这在使用自定义维度时不起作用,因为这意味着 GA 需要知道您的自定义维度的所有可能值并为所有这些值重建空行(GA 怎么知道所有可能的维度值?也许有些值尚未被跟踪,如果您的自定义维度有 30K 可能的值怎么办?...)。


推荐阅读