0

私は、次のリクエストがありますGoogleアナリティクスクエリエクスプローラは、APIの結果と一致していない

 viewId: XXXXXX, 
    dateRanges: [ { startDate: '7daysAgo', endDate: 'today' } ], 
    metrics: [{expression: 'ga:sessions'}, {expression: 'ga:avgSessionDuration'}], 
    dimensions: [{name: 'ga:date'}, {name: 'ga:country'}, {name: 'ga:source'}, {name: 'ga:countryIsoCode'}, {name: 'ga:pagePath'}], 
    samplingLevel: 'LARGE' 

私はGA Query Explorer上でこのクエリを実行すると、私は私がそれをしたいどのようにデータが正確に返さ取得します。私はAPIリクエストを行うと

、私は> 0

セッションは、私はクエリエクスプローラはまだAPIのV3を実行していると思うの行を返されています。しかし私は何か明白なものを逃しています

ここにクエリエクスプローラからの応答があります。もう少し研究した後

enter image description here

+0

Fiddlerまたは他のWebデバッガを使用してQuery Explorerのリクエストをキャプチャして、ツールがどのようなリクエストを行っているか正確に確認しましたか?私はそれがあなたが期待しているものとは異なると思います。クエリエクスプローラは、疑わしいときにv3を使用します。 – etemple1

答えて

3

私はV4するGoogleアナリティクスAPI v3では、以下のmigration docsが見つかりました::赤い部分は、私はノード要求を経由して、まったく同じ呼び出しを行うときに返されるものです

v3のinclude-empty-rowsパラメータは、v4のincludeEmptyRowsフィールドに対応します。 v3パラメータのデフォルトはtrue、v4ではデフォルトはfalseです。 v3で値を設定していない場合は、v4で値をtrueに設定する必要があります。

クエリエクスプローラではv3が使用されているため、不一致が表示されます。

+0

ああ!素晴らしい!ありがとうございました! – dylankbuckley

関連する問題