# task-2020: InsuRo PostHog 이벤트 계측 (DA-6~11)

## 목적
DA Phase 2: 주요 사용자 이벤트 계측. task-2017(DA-1~5)에서 구현한 useAnalytics 훅 활용.

## ★ 프로젝트: `/home/jay/projects/InsuRo/`
## ★ task-2017 보고서 먼저 읽을 것

## 구현 항목

### DA-6: page_view 자동 추적
- React Router 이벤트 감지 → useAnalytics().track('page_view', { path })
- App.tsx 또는 별도 PageViewTracker 컴포넌트

### DA-7: 온보딩 퍼널 이벤트
- OnboardingWizard 각 단계 완료 시 onboarding_step_completed 이벤트

### DA-8: content_generated 이벤트
- 콘텐츠 생성 성공 시 FE에서 트리거 + BE에서 track_server_event

### DA-9: 업그레이드 퍼널 4종
- locked_feature_viewed: LockedFeatureOverlay 렌더링 시
- plan_upgrade_clicked: PlanUpgradeDialog 클릭 시
- upgrade_modal_dismissed: 모달 닫기 시
- inquiry_submitted: 문의 제출 시

### DA-10: CRM/파이프라인 이벤트 (서버사이드)
- pipeline_run_completed, crm_contact_added

### DA-11: 나머지 이벤트 10개
- feature_used, cta_clicked, chat_started, chat_ended, summary_generated 등

## ★★★ PII 전송 절대 금지 — email/phone/name을 이벤트에 포함하지 말 것 ★★★

## 완료 시그니처
- [grep] `track.*page_view\|PageViewTracker` @ `src/`
- [grep] `track.*content_generated\|track.*locked_feature` @ `src/`

## 레벨
- normal

## 프로젝트
- insuro
