0

Googleアナリティクスのレポートapi v4で遊んでいます。バックエンドにグラフを表示して、最後の30日間にいくつかの指標を表示したいと考えています。問題は、私は累積/合計値を取得することです。GoogleアナリティクスV4 API:過去30日間のデータを取得

例えば、これは私がAPI

body = { 
    reportRequests: [{ 
     dateRanges: [ 
     { 
      startDate: Date.parse('2016/10/01'), 
      endDate: Date.parse('2016/10/31') 
     } 
     ], 
     viewId: '12345', 
     metrics: [{ expression: "ga:users" }], 
     dimensions: [{ name: "ga:pagePath" }] 
    }] 
    } 

に送信しています。そして、私はこのように(もちろん、私は出力をフィルタリングしていない)URLの多くを得る体である:

{"reports"=> 
    [{"columnHeader"=> 
    {"dimensions"=>["ga:pagePath"], 
     "metricHeader"=> 
     {"metricHeaderEntries"=>[{"name"=>"ga:users", "type"=>"INTEGER"}]}}, 
    "data"=> 
    {"rows"=> 
     [{"dimensions"=>["/"], "metrics"=>[{"values"=>["2854"]}]}, 
     {"dimensions"=>["/?extlink_img=0"], "metrics"=>[{"values"=>["113"]}]}, 
     {"dimensions"=>["/?v=338"], "metrics"=>[{"values"=>["12"]}]}, 
     ... 

しかし、過去30日間のユーザー数が必要な場合、特定のルート(例: /?これも可能ですか? ga:date

答えて

0

私は、このための次元があり、自分でそれを見つけ

body = { 
    reportRequests: [{ 
     dateRanges: [ 
     { 
      startDate: Date.parse('2016/10/01'), 
      endDate: Date.parse('2016/10/31') 
     } 
     ], 
     viewId: '12345', 
     metrics: [{ expression: "ga:users" }], 
     dimensions: [{ name: "ga:pagePath" }, {name: 'ga:date'}] 
    }] 
    } 

他の時間関連の寸法だけでなくhttps://developers.google.com/analytics/devguides/reporting/core/dimsmets#view=detail&group=time

があります。
関連する問題