get_performance_report
Retrieve period performance reports for Naver Search Ad campaigns, ad groups, or keywords. Aggregate daily or over a date range with recalculated metrics like CTR, CPC, conversion rate, and ROAS.
Instructions
기간 성과 리포트 (명명형). 92일 초과 기간은 자동 청킹.
레벨별 엔티티를 열거해 /stats로 조회하고 이름을 붙여 반환한다. 합계 모드는 가산 지표(노출/클릭/비용/전환)를 합산 후 비율(CTR/CPC/전환율/ROAS)을 재계산한다. 대량(전 계정 키워드·장기 히스토리)은 저수준 StatReports 툴 사용을 권장. metrics/annotate로 응답 필드를 좁히면 전송·직렬화 비용을 줄일 수 있다(선택).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| daily | No | True=일별 행, False=기간 합계(비율 재계산) | |
| level | Yes | 집계 레벨: 'campaign' | 'adgroup' | 'keyword' | |
| since | Yes | 시작일 YYYY-MM-DD (KST) | |
| until | Yes | 종료일 YYYY-MM-DD (KST) | |
| metrics | No | 반환·조회할 지표 필드를 이 집합으로 한정(원본 키, 예: ['impCnt','clkCnt','salesAmt','ccnt','convAmt']). 생략 시 기본 전체 (가산+비율). daily 모드에서는 /stats 요청도 함께 줄여 전송량 절감. | |
| annotate | No | True(기본): cost·roas_pct 등 별칭 키를 함께 부착. 원본 키만 쓰는 프로그램 소비자는 False로 중복 별칭 제거(응답 축소). | |
| account_id | Yes | 계정 별칭 (P0: 'default') | |
| adgroup_id | No | 범위 한정: 특정 광고그룹만 (keyword 레벨 권장) | |
| campaign_id | No | 범위 한정: 특정 캠페인만 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |