GA4 CSV 내보내기 → prompts.txt 붙여넣기.
Claude Code가 채널 분석부터 슬랙 발송까지 설정합니다.
node --versionv18.0.0 이상이면 OK. 없으면 nodejs.org에서 LTS 설치 후 재시도.
npm install -g @anthropic-ai/claude-codeclaude처음 실행 시 브라우저에서 Anthropic 계정 로그인이 열립니다. claude.ai 계정으로 로그인하면 완료.
ga4-report-package.zip을 더블클릭하면 폴더가 생성됩니다.
GA4에서 데이터를 CSV로 내보내는 방법입니다:
날짜 (date)
소스/매체 (source/medium) 또는 채널 그룹
세션 수 (sessions)
사용자 (users)
이탈률 (bounce rate)
전환 (conversions / goal completions)
수익 (revenue) — 있으면 수익 KPI 활성ga4-report-package/
├── ga4-report.html
├── ga4-sample.csv ← 샘플 (그대로 두세요)
├── CLAUDE.md
├── prompts.txt
├── send-report.js
└── analytics_export.csv ← 내 실제 GA4 데이터를 여기에Antigravity 실행 → File → Open Folder → ga4-report-package 폴더 선택
Cursor 실행 → File → Open Folder → ga4-report-package 폴더 선택
cd ~/Downloads/ga4-report-package
claude폴더 안의 prompts.txt 더블클릭 → 전체 선택(Cmd+A) → 복사(Cmd+C)
에디터 왼쪽 Claude 아이콘 클릭 → 채팅창에 Cmd+V → 전송
GA4 CSV가 깨져 보이는 경우 (특히 Windows에서 내보냈을 때):
"CSV 파일을 UTF-8로 변환해줘"또는 메모장/TextEdit → 다른 이름으로 저장 → 인코딩 UTF-8 선택
Claude Code 설정이 완료되면 ga4-report.html을 브라우저로 직접 열거나, Claude Code가 알려준 서버 주소로 접속하세요.
ga4-report.html 더블클릭 → 브라우저에서 열림
CSV 업로드 버튼 클릭 → 내 GA4 CSV 선택"네이버 광고 채널만 따로 분리해서 보여줘"
"전주 대비 증감을 % 대신 숫자로 표시해줘"
"목표 전환율 5%로 기준선 추가해줘"
"차트 컬러 우리 회사 브랜드 색(#FF5733)으로 바꿔줘"
"엑셀 내보내기 버튼 추가해줘"send-report.js를 텍스트 에디터로 열어 CONFIG 섹션을 수정하세요:
const CONFIG = {
SLACK_WEBHOOK_URL: 'https://hooks.slack.com/services/XXX/XXX/XXX',
SLACK_CHANNEL: '#analytics', // 발송할 채널명
CSV_FILE: './my-ga4-data.csv', // 실제 파일명으로 교체
DAYS: 7, // 최근 N일 기준
};슬랙 Webhook URL 발급 방법: api.slack.com/messaging/webhooks
node send-report.js