콘텐츠로 이동

Claude Code Google Ads: Automate Everything ($730K Earned)

원본 영상: Claude Code Google Ads: Automate Everything ($730K Earned)

Claude Code로 Google Ads 계정 전체를 자동화해 직접 $730,000을 벌어낸 SKAG 전략과 구현 워크플로 전과정 공개.

  1. Google 권고사항 거부 원칙 — 최적화 점수 알림과 어카운트 매니저 전화는 광고주가 아닌 Google 수익을 위한 것. 클릭수·클릭률·전환율보다 실제 유료 고객 수익(ROAS)만이 유효 지표.
  2. 키워드 선택 — Google Keyword Planner로 직접 리서치. AI가 제안하는 키워드는 검색량이 0일 수 있으므로 신뢰 불가. Phrase match 권장, Broad match 기피(Google ML이 plumber salary 같은 무관 키워드에도 노출).
  3. SKAG(Single Keyword Ad Group) 전략 — “검색어 = 광고 헤드라인 = 랜딩페이지 헤드라인”을 완전 일치시키는 구조가 $730K 수익의 핵심. 일치하지 않으면 이탈률 급등.
  4. Claude Code → Google Ads API 연동 — Manager Account + Developer Token + Google Cloud OAuth 클라이언트 조합으로 일회성 설정 후 영구 사용.
  5. 대량 광고 자동 생성 — 블루프린트 파일을 참조해 Claude가 도메인 리서치 후 캠페인·광고 세트·광고를 한 번에 생성. 이전에는 200개 광고에 8~16시간 소요.
  6. 랜딩페이지 자동 빌드 — Dribble 디자인 스크린샷을 첨부하면 Claude가 Next.js로 동일한 룩앤필의 페이지를 생성. 검색어별 랜딩페이지를 전부 자동화.
  7. 리마케팅 트래킹 설정 — Google Tag를 페이지에 삽입해 방문자 오디언스 구축 → RLSA(검색 리마케팅) 운영. Playwright 플러그인으로 Tag Assistant 결과 자동 검증 가능.
  8. 네거티브 키워드 자동 발굴 — Claude가 라이브 계정 검색어 리포트를 분석해 수익이 되지 않는 키워드를 추출·제거. (예: “DJ hiring”이 구인 검색임을 Claude가 자체 리서치로 발견)
  9. ROAS 추적 파이프라인 — URL 파라미터 → 폼 숨김 필드 → CRM → 오프라인 전환 CSV 업로드 → Google Ads 캠페인 최적화 피드백 루프.
  10. 배포 및 스킬화 — GitHub + Vercel로 랜딩페이지 배포. 이후 /generate-ads 커스텀 스킬로 추가 광고 생성을 단일 명령으로 처리.
항목설정값 / 기준
캠페인 유형Search만 사용. Performance Max·Display·Demand Gen·Video 불필요
키워드 매치Phrase match 우선, Exact match 보조, Broad match 기피
입찰 전략초기: Maximize Conversions → 데이터 축적 후 Target ROAS
위치 타겟Presence 설정 필수 (Presence or interest 아님), 도심 50km 반경
제외 지역서비스 국가 외 전 세계 국가 제외 (VPN/봇 클릭 차단)
오디언스 세그멘테이션콜드 캠페인에서는 비활성화, 리마케팅 캠페인에서만 적용
광고 자산헤드라인 15개, 설명문, 콜아웃(24/7 서비스 등), 사이트링크, 구조화 스니펫
헤드라인 핀Position 1에 주요 검색어 핀 고정 (나머지는 Google이 A/B 테스트)
광고 이미지고품질 실사 한정 권장, 저품질 AI 이미지는 신뢰도 저하

네거티브 키워드 제거 대상 유형

  • Job seeker 키워드 (apprenticeship, hiring, salary)
  • DIY·교육 키워드 (course, training, how to)
  • 경쟁사명 직접 검색
  • 서비스 미제공 지역
  • 기존 고객·고객지원 쿼리

랜딩페이지 고전환 필수 요소

  • 검색어와 동일한 헤드라인 (SKAG 일치)
  • 동영상 후기 (소셜 프루프 최우선)
  • 페이지 내 신청 폼 (서브페이지 금지)
  • 창업자 소개 영상 (서비스 설명 아닌 신뢰 구축)
  • 명확한 오퍼
  • 분할 테스트(split testing) 필수
  • 본인 실측: 광고비 $177,000 지출 → 매출 $730,000+ (추적 시작 이후 수치, 실제 구글 애즈 시작 후 1~2년 뒤부터 기록)
  • 본인 실측: 전환율 약 20% → 마케터 상위 1% 수준
  • 업계 인용: 평균 비즈니스 리드 응답 시간 48시간. 60초 이내 응답 시 전환율 4배
  • Google Ads API: 기본 2,880 requests/일, 더 필요 시 Basic Access 신청(승인 약 72시간 소요)
  • 광고 생성 속도: 수동 200개 광고 = 8~16시간 → Claude Code = 수분

사용 도구

도구용도
Claude Code (VS Code 확장)전체 자동화 엔진
Google Ads API캠페인·광고 CRUD
Google Cloud ConsoleOAuth 인증 클라이언트 설정
Google Keyword Planner키워드 리서치 (무료)
Dribble랜딩페이지 디자인 레퍼런스
Next.js랜딩페이지 프레임워크
GitHub코드 저장소
Vercel랜딩페이지 배포 (무료)
Google Tag AssistantGoogle Tag 검증
Playwright Claude plugin브라우저 자동 테스트

Claude Code 연동 설정 순서

  1. Google Ads Manager Account 생성 → 기존 계정 연결
  2. API Center에서 Developer Token 발급
  3. Google Cloud Console: 새 프로젝트 생성 → Google Ads API 활성화
  4. OAuth 동의 화면 생성 (External, 테스트 사용자 이메일 추가)
  5. OAuth Client ID 생성 (Desktop application) → JSON 다운로드
  6. Claude Code .env 파일에 credentials 저장 → 인증 완료

자동화 워크플로 흐름

키워드 CSV 다운로드
→ campaigns.md 블루프린트 + 도메인 입력
→ Claude: 캠페인·광고그룹·SKAG 구조 자동 생성
→ 광고 해부학 파일 + Dribble 이미지 첨부
→ Claude: 헤드라인 15개·설명문·콜아웃·사이트링크·구조화 스니펫 포함 광고 대량 생성
→ Claude: 검색어별 Next.js 랜딩페이지 생성
→ 전환 추적·리마케팅 태그 삽입
→ GitHub push → Vercel 배포 → 최종 URL 교체
→ Claude: 네거티브 키워드 자동 발굴 및 제거
→ 성과 대시보드 생성 (광고비·CPA·ROAS·최적화 추천)

ROAS 추적 파이프라인 URL 파라미터(keyword, campaign, gclid) → 랜딩페이지 숨김 폼 필드 자동 캡처 → CRM 저장 → 결제 이벤트 트리거 → Google Ads에 오프라인 전환 데이터 CSV 업로드 → 캠페인 자동 최적화

커스텀 스킬 .claude/ 폴더에 스킬 파일 생성 후 /generate-ads 명령으로 광고 추가 생성 가능. 이전 컨텍스트(블루프린트, 비즈니스 정보) 없이도 단일 명령으로 실행.