본문 바로가기
Tools/Google Analytics API

구글 애널리틱스 ga:adsenseRevenue can only be queried under certain conditions 해결방법

by wakestand 2021. 11. 26.
반응형

구글 애널리틱스 Reporting API 호출 중

ga:adsenseRevenue can only be queried under certain conditions 

이런 에러가 발생하던데

 

전체 에러 코드는 아래와 같고

 

Restricted metric(s): ga:adsenseRevenue can only be queried under certain conditions. For details see https://developers.google.com/analytics/devguides/reporting/core/dimsmets.

 

Metric에 adsenseRevenue를 할당하지 않았다고 해도

앞에 adsense가 붙은 모든 Metric을 넣어 호출 시

이런 에러가 발생하게 된다

 

에러 코드를 읽어보면

정확한 조건에서만 작동한다고 하는데

이건 조건이 문제가 아니라

 

애드센스 연결이 되어있지 않아서 호출을 못하는 것인데

해결방법은 먼저 구글 애널리틱스로 들어간 뒤

 

왼쪽 하단의 설정 버튼을 누른 뒤

속성 탭의 애드센스 연결을 눌러준다

 

이후 새 애드센스 링크를 누른 뒤

 

콘텐츠용 애드센스를 체크해 주고

링크 사용을 눌러주면 된다

 

이후 다시 Metric에

애드센스 관련 내용을 넣어 호출해보면

이전처럼 에러가 발생하지 않고

정상적으로 호출이 잘 된다

 

다만 adsense와 관련된 metric이

전부 0으로 떨어지는 현상이 발생하는데

애드센스 링크 연결 후 최소 24시간이 지나야

데이터가 반영되기 시작하기 때문에

 

연결 후 최소 24시간은 기다린 후

다시 조회를 시도해주면 된다

반응형

댓글