1

使用Google Core Reporting API v4時,您可以使用API​​查詢day-by-day。現在,我想按小時查詢,而不是每天查詢,以便在採樣發生的情況下更「深入」一個層次。谷歌核心報告API v4:每小時獲得結果?

現在我知道這可以通過添加維度日期時間來完成,但是,這給我留下了一個我不能再使用的維度槽。這是一個問題,因爲它限制爲7個。同樣,如果我考慮一下,添加ga:小時尺寸可能會給我更多結果,因爲它創建的報告中包含更多細節。它沒有得到「一小時」的數據。

我知道這是可能得到的每小時的數據時,使用谷歌UI.The問題是清楚的:我如何才能從谷歌核心報告API V4(YYYY-MM-DD-HH)每小時的數據?

回答

1

你不能。您只能查詢一整天的數據,然後您可以使用篩選器僅查看一個數據片,但正如您所說的那樣,將在查詢中使用一個維度,並且根本不會改進採樣。

+0

感謝您的評論的過濾器,這證實了我的想法。:) –

0

R包googleAnalyticsR具有小時反採樣的功能。

所以它一定是可能的。我假設它使用過濾器來選擇一天中的特定時間,因爲該包不支持使用Google Analytics過濾器,因此需要每小時進行一次反抽樣。

所以才能給你結果爲特定小時,你可以嘗試包括使用ga:dateHour

+0

感謝您的答覆,Intresting思想。 :)我認爲添加維度dateHour會增加報告大小,因此對於像@Eduardo所說的反抽樣無助。 –

+0

只是爲了澄清。我不是說要在查詢中添加另一個維度,我說的是在API請求本身中使用過濾器來優化查詢。 – sdhaus

+0

使用過濾器只會限制您從Google收到的數據。採樣基於1.日期範圍和2.請求日期範圍內的會話數量。例如,查詢兩年的數據並將其過濾到一個小時,仍然可以獲取樣本結果,因爲日期範圍和會話數量可能會很大。使用過濾器不會阻止採樣。 :( –