반응형
구글 애널리틱스 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시간은 기다린 후
다시 조회를 시도해주면 된다
반응형
'Tools > Google Analytics API' 카테고리의 다른 글
자바 구글 애널리틱스 API ga:adsenseRevenue 호출 시 E - 제거방법 (0) | 2021.11.26 |
---|---|
구글 애널리틱스 API 조회 건수 제한 방법 (0) | 2021.11.12 |
구글 애널리틱스 API 전체 Metric / Dimension 리스트 (0) | 2021.11.11 |
구글 애널리틱스 API 여러 Metric / Dimension 사용방법 (0) | 2021.11.11 |
구글 애널리틱스 API 조회결과 정렬(OrderBy) 사용방법 (0) | 2021.11.11 |
댓글