2017-04-26 100 views
1

我正在嘗試自動化每週報告。目前,我正在使用Google Analytics網站獲取我的報告的數據。採樣級別更高精度。Google Analytics API非抽樣數據

我試圖通過Google analytics API set samplingLevel獲取相同的數據爲HIGHER_PRECISION。但是,我仍然獲取採樣數據。

爲了更快,精確度大約爲25%,而對於DEFAULT和HIGHER_PRECISION,取樣水平大約爲50%。

在Google Analytics網站上,它顯示「此報表基於100%的會話數」。我可以通過Google API獲得相同的準確性嗎?我正在使用Google Apps腳本。HIGHER_PRECISION的響應不匹配。

+0

否API具有比UI 1M VS 100M不同的採樣閾值或東西的影響。不過,您始終可以使用[非抽樣報告API](https://developers.google.com/analytics/devguides/config/mgmt/v3/unsampled-reports)。您也可以縮短日期範圍,然後彙總結果。 IE只需要一個日期並刪除'ga:date'參數。 – Matt

回答

1

Sumit,API和Google Analytics界面肯定是不同的,同樣的,抽樣對事物的影響是不同的野獸,必須妥善處理以獲得任何有用的東西。

正如在評論中提到的那樣,您可以通過(通常)縮短您查詢的日期範圍然後「散步」數據來實現高精度非抽樣報告。要移動數據,您實際上只是在您移動所需數據時逐漸遞增該小日期範圍。

「非採樣報告API」是......好,不是最好的。考慮到這是他們避免給予最終用戶的首要任務,所提供的產品並不是一個很好的長期或大型項目友好型解決方案。我會推薦小日期範圍,然後做數據散步。

編碼快樂

0

有幾種解決方案,以避免在谷歌Analytics(分析)取樣問題通過自動化數據導出的過程短日期範圍。

我喜歡這個工具,這是很簡單的使用方法:MadStats.io