0

지난 2 일 동안이 문제를 해결하려고합니다.
Google 애널리틱스 API V4를 사용할 때 API V3를 사용하는 것보다 적은 수의 결과가 발생합니다. 두 버전 모두에서 똑같은 매개 변수를 사용하고 있습니다.Google 애널리틱스 API v4가 API v3과 다른 결과를 반환합니다.

API v4를 구현
열린 우리당 : https://analyticsreporting.googleapis.com/v4/reports:batchGet?access_token=_ACCESS_TOKEN_
방법 : POST
바디 : 만 한 결과를 얻을이 통화에서

{ 
    reportRequests: { 
    viewId: "3829366", 
    dateRanges: { 
     startDate: "2017-05-19", 
     endDate: "2017-05-19" 
    }, 
    dimensions: [ 
     { 
     name: "ga:dimension1" 
     }, 
     { 
     name: "ga:source" 
     }, 
     { 
     name: "ga:medium" 
     }, 
     { 
     name: "ga:campaign" 
     }, 
     { 
     name: "ga:channelGrouping" 
     }, 
     { 
     name: "ga:fullReferrer" 
     }, 
     { 
     name: "ga:adMatchedQuery" 
     }, 
     { 
     name: "ga:country" 
     }, 
     { 
     name: "ga:city" 
     } 
    ], 
    metrics: [ 
     { 
     expression: "ga:sessions" 
     } 
    ], 
    filtersExpression: "ga:dimension1=~(598a56704f19aa39c5)|(674456acd5f2a5f1c2)|(9545632042f1223ced)|(24a1e3c96ba81890dc)|(7dd83f2d0321aae0d6)|(a68f93efad7d7574c8)", 
    samplingLevel: "LARGE" 
    } 
} 

.

API v3의 구현
열린 우리당 : https://www.googleapis.com/analytics/v3/data/ga
방법 :
쿼리 매개 변수를 GET이 통화에서

?ids=ga:3829366 
&start-date=2017-05-19 
&end-date=2017-05-19 
&metrics=ga:sessions 
&dimensions=ga:dimension1,ga:source,ga:medium,ga:campaign,ga:channelGrouping,ga:fullReferrer,ga:adMatchedQuery 
&filters=ga:dimension1=~(598a56704f19aa39c5)|(674456acd5f2a5f1c2)|(9545632042f1223ced)|(24a1e3c96ba81890dc)|(7dd83f2d0321aae0d6)|(a68f93efad7d7574c8) 
&samplingLevel=higher_precision 
&access_token=_ACCESS_TOKEN_ 

나는 6 개 결과, 올바른 결과를 얻을.

나는 도움에 매우 감사 할 것입니다!
감사합니다.

답변

0

GA API 탐색기에서 두 쿼리를 모두 사용해 보셨습니까? 내가 생각할 수있는 유일한 것은 샘플링 문제입니다.

+0

안녕하세요, 답변 해주세요. 쿼리 탐색기 (https://ga-dev-tools.appspot.com/query-explorer/)에서이 결과를 보았습니다. 결과는 API v3 (https://monosnap.com/file/kX9TVzLPGe9kNIr1dqgRSiCK8CIYPc)에 있습니다. 지금까지 데이터에 대한 샘플링이 없었습니다 (Query Explorer에서 가져온 것입니다 - http://take.ms/xVJgg). –