首页 文章

Google AnalyticsAPI API4:多个日期范围仅返回一个维度范围

提问于
浏览
1

我正在创建Google Analytics v4 API调用,其中包含两个日期范围,两个维度和两个指标 .

尺寸为ga:source和ga:date,指标为ga:users和ga:newUsers . 当我收到回复时,行包含两个日期范围的数据,但维度仅包含第一个日期范围的ga:date值 . 首先,下面是我将传递给API的数据 .

request in pastebin

https://pastebin.com/G5PDWSZ1

第二,是我得到的回应:

response in pastebin

https://pastebin.com/BwD6bztA

请注意,在每个行中,每行包含两个维度,但每个行包含两个度量标准 . 如果每个dateRow代表一组不同的日期,那么每个dateRow不应该包含它自己的日期范围的维度集吗?

1 回答

  • 1

    摘自Google Analytics的PHP文档:

    请求最多可包含2个日期范围 . 响应将包含请求中每个日期范围的每个维度组合的一组度量值 . 因此,如果有两个日期范围,则会有两组度量值,一个用于原始日期范围,另一个用于第二个日期范围 .

    那么这对每个日期范围意味着什么,您将收到一组独特的指标,而不是维度 . 可以将维度视为分类术语,可以对度量值进行分组或分离 . 度量标准描述了时间 Span 的实际数据 . 这就是说,多个日期范围将返回所提供的每个度量的值,但不一定是每个维度的值 . 一个日期范围很可能在维度类别下不包含度量标准值,因为维度不需要显示维度,因为维度需要度量值来描述 .

相关问题