1

我正在創建Google Analytics(分析)v4 API調用,其中包含兩個日期範圍,兩個維度和兩個指標。Google Analytics API v4:多個日期範圍只能返回一個維度範圍

尺寸是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

從PHP文檔兩者爲Google Analytics

該請求可以具有最大的2個日期範圍。響應將包含請求中每個日期範圍的每個維度組合的一組度量值。因此,如果有兩個日期範圍,則會有兩組度量值,一個用於原始日期範圍,另一個用於第二個日期範圍。

那麼這意味着什麼是每個日期範圍,您將收到一組獨特的指標,而不是維度。維度可以被看作是分類術語,它可以將度量值分組或分開。指標描述了時間跨度上的實際數據。這就是說,多個日期範圍會爲所提供的每個度量返回一個值,但不一定針對每個維度都是有意義的。很有可能一個日期範圍在維度類別下不包含任何度量值,因爲維度不會顯示,因爲維度需要度量值來描述。

+0

問題是ga:date是爲了每天接收數據的唯一目的而添加的,否則我們會收到整個跨度的數據,而不是一天一天。所以我們應該有兩個跨度的日常數據,因此每一天都會有一個維度來澄清當天。這發生在第一個範圍內,但由於只有一組維度,所以第二個度量集的設置從未指定過一天。 –

+0

行{ 尺寸{ 第1天(範圍1) } dateRange1 { 量度值 } dateRange2 { 量度值 } } –

+0

哪裏是一天1(範圍2)? –