# 네이버 SA 성과 자동수집 (2026-08-21)

## 레벨: 코드 수정 없음

## 실행 내역
- 명령: `python3 /home/jay/workspace/tools/naver-ads/collect_sa_stats.py --days 7`
- exit code: 0
- 로그: `.env.keys` 79개 변수 로드 → `NaverSAClient` 초기화 (customer_id=1419414) → 저장 완료
- stderr 예외/경고 없음

## 저장 확인
- 경로: `/home/jay/workspace/dashboard/data/naver-sa-stats.json`
- 크기: 2,126 bytes
- md5: `c1bac245de987f9812bccdc00ea4135f` → `aadf42e7ca440539919a22fc2175d67e` (갱신 확인)
- JSON 파싱 정상, 최상위 키 6종(last_collected/summary/keyword_groups/daily_trend/budget/campaigns)
- `last_collected` 필드값: 2026-08-20T02:00:25+09:00 → **2026-08-21T02:00:29+09:00**
- `daily_trend` 윈도우: 2026-08-14~08-20 → **2026-08-15~08-21 (요소 7개)**
- 전 회차 대비 diff: `last_collected` 1줄 + `daily_trend` 슬라이딩 1일(08-14 제거 / 08-21 추가). 그 외 변화 없음
- 회차 공백 없음 (08-20 → 08-21 연속)

## 수집 수치
- 7일 합계: 노출 0 / 클릭 0 / 비용 0 (nonzero 행 0/7)
- today/yesterday 요약: 전 지표 0 (impressions/clicks/cost/ctr/cpc/conversions)
- keyword_groups(보험영업·개인사업/지점장·무자본창업): 전부 0
- budget: daily 21,000 / spent_today 0 / burn_rate 0.0
- campaigns: `전국민 꿀잠 프로젝트! "나이스드림"`(ELIGIBLE), `나이스드림 쇼핑검색#1`(ELIGIBLE)

## 판정
스크립트 실행·저장은 **정상**. 전 지표 0은 2026-08-13 확정된 기존 근본원인이 미해소 상태라 **예상된 정상 출력**이며 재조사 불요.

- 원인1: `NAVER_SEARCHAD_CUSTOMER_ID=1419414` 계정에 리쿠르팅 광고그룹 0건 (나이스드림 계정)
- 원인2: 수집기 구조 결함 2건 — 금일 소스 실측으로 **미수정 잔존 재확인**
  - `collect_sa_stats.py` 파일 mtime `Apr 11 23:54` (8/13 근본원인 확정 이후 무변경)
  - `group_agg`: 99행 초기화 → 170행 읽기. `grep -n "group_agg"` 결과 82/94/99/170행뿐으로 stats 루프 내 갱신 지점 부재 → `keyword_groups` 항상 0
  - `breakdown` 문자열이 소스 전체에 **0건** → 일자별 집계 미요청 → `daily_trend`/`today`/`yesterday` 채워질 수 없음
- 근거 보고서: `memory/reports/naver-sa-collect-260813.md`

## 수정 파일별 검증 상태
| 파일 | 변경 | 검증 |
|---|---|---|
| (없음) | 코드 수정 없음 — 정기 수집 실행만 수행 | verified |
| `/home/jay/workspace/dashboard/data/naver-sa-stats.json` | 데이터 산출물 갱신 (수집기가 기록) | verified (md5·last_collected·daily_trend 윈도우 실측) |

## 미해소 사항 (회장님 판단 대기, 8/13부터 동일)
1. API 계정 교체 승인 — 리쿠르팅 광고가 있는 계정으로 `NAVER_SEARCHAD_CUSTOMER_ID` 변경
2. 수집기 결함 2건 수정 위임 여부

두 건이 해소되기 전까지 매 회차 0 출력은 계속되며, 대시보드 수치는 무의미합니다.
