2015-08-26 67 views
5

我正在創建一個儀表板,以顯示來自Google Analytics的每月活躍用戶和每週活躍用戶。Google Analytics API上的每日/每週/每月活躍用戶

查詢這個數據我使用下列參數:

{ 
    "ids" => @account_id, 
    "start-date" => start_date.to_s, 
    "end-date" => end_date.to_s, 
    "metrics"=> "ga:users", 
    "samplingLevel" => "HIGHER_PRECISION" 
} 

例如,要得到每天每週活躍用戶,我通過7天的間隔和每月活躍用戶,我使用30天的間隔。

問題是,與我在Audience> Active Users界面中看到的數字相比,數字顯着不同。

我找不到從查詢界面獲取相同數據的查詢。你有什麼主意嗎?

謝謝:)

回答

11

我不認爲他們是目前記錄在案,但實際上你可以在你的API請求使用下列指標:

  • ga:1dayUsers
  • ga:7dayUsers
  • ga:14dayUsers
  • ga:30dayUsers

請注意ga:1dayUsersga:users基本上是一樣的東西,但是ga:users和任何活動用戶指標不能在同一個請求中組合,所以如果你想比較你應該使用ga:1dayUsers

更新

使用上面提到的任何活動用戶度量必須以每天工作尺寸(例如ga:date)結合的查詢。

+0

謝謝!你能否確認使用這個指標的正確方法?我收到了400個錯誤的請求,其中包含以下參數:'{「ids」=> @account_id,「start-date」=>「2015-08-19」,「end-date」=>「2015-08-25」 ,「metrics」=>「ga:7dayUsers」}' – pedroaxl

+1

啊,對不起,我認爲活動用戶指標需要日期維度。試試這個:'{「ids」=> @account_id,「start-date」=>「2015-08-19」,「end-date」=>「2015-08-25」,「metrics」=>「ga :7dayUsers「,」dimensions「=>」ga​​:date「}'。 –

+0

哇,我認爲這是不可能的,谷歌只返回「ga:7dayUsers」這個鏈接。謝謝! – Joes

相關問題