반응형 Tools/Google Analytics API7 자바 구글 애널리틱스 API ga:adsenseRevenue 호출 시 E - 제거방법 구글 애널리틱스 Reporting API 사용 시 페이지별 수익을 나타내는 ga:adsenseRevenue를 Metrics에 넣고 결과를 받아보면 값에 자꾸 E, -가 포함되어 있어서 읽지를 못할 수준인데 반환 시에는 구글에서 Currency 타입으로 반환한다고는 하는데 실제 Double과 호환이 되기 때문에 Double.parseDouble(값); 을 통해 Double 타입으로 값을 변경해준 후 BigDecimal을 사용해서 E와 -를 걷어내주면 되는데 BigDecimal.valueOf(Double.parseDouble(값)); 이런 식으로 사용해주면 이미지와 같이 숫자가 알아볼 수 있는 값으로 들어오는 것이 보인다 2021. 11. 26. 구글 애널리틱스 ga:adsenseRevenue can only be queried under certain conditions 해결방법 구글 애널리틱스 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을 넣어 호출 시 이런 에러가 발생하게 된다 에러 코드를 읽어보면 정확.. 2021. 11. 26. 구글 애널리틱스 API 조회 건수 제한 방법 자바에서 Google Analytics Reporting API 사용 시 기본적으로 조회 건수는 1,000건 이하로 가져다주고 setPageSize를 사용해서 최대 만건까지 response를 받을 수 있는데 사용방법은 위 이미지를 보면 ReportRequest 객체를 보낼 때 .setPageSize(건수) 를 사용해주면 된다 이후 response를 확인해보면 10건에 대해서만 받아온 것이 보인다 2021. 11. 12. 구글 애널리틱스 API 전체 Metric / Dimension 리스트 UA Dimensions & Metrics Explorer The Dimensions & Metrics Explorer lists and describes all of the dimensions and metrics available through the Core Reporting API. Explore all of the dimensions and metrics – Search or browse by group. Select a dimension or metric for additional details s ga-dev-tools.web.app 위 링크로 접속해보면 Google Analytics Reporting API 의 전체 Dimensions / Metrics 리스트를 확인할 수 있는데 조회 기능.. 2021. 11. 11. 구글 애널리틱스 API 여러 Metric / Dimension 사용방법 자바에서 Google Analytics Reporting API 사용 시 여러 Metric / Dimension 을 사용하려 하는 경우 ReportRequest 객체를 넘길 때 set~.(List 형태로 Metrics / Dimensions를 넣어주기 때문에 List 안에 Metric / Dimension 객체를 넣어놓은 뒤 그걸 setMetrics/Dimensions 로 사용해주면 Response 를 받을 경우 위 이미지와 같이 여러 Metric / Dimension을 받을 수 있게 된다 예제에 사용한 전체 코드는 아래와 같다 import com.google.api.services.analyticsreporting.v4.AnalyticsReporting; import com.google.api.serv.. 2021. 11. 11. 구글 애널리틱스 API 조회결과 정렬(OrderBy) 사용방법 Google Analytics Reporting API 사용 시 조회 결과를 특정 값을 기준으로 정렬을 해서 가져오려고 할 경우 ReportRequest 객체에 setOrderBys 메소드를 사용해서 보내야 하는데 위 예제의 경우에는 블로그 내의 게시물 조회수(pageviews)를 출력하려고 하는데 결과를 오름차순으로 받으려고 한다 일단 setOrderBys 메소드는 List 안에 Orderby 객체를 넣어줘야 사용할 수 있는데 코드를 보면 List를 선언한 뒤 해당 객체명에 .setFieldName("Metrics_선언시_지정한_Alias명") .setSortOrder("ascending(오름차순) / descending(내림차순)") 을 사용해주고 ReportRequest 객체에 .setOrderBy.. 2021. 11. 11. 이전 1 2 다음 반응형