Ads Audit — 유료 미디어 상태 감사
하나의 플랫폼, 여러 플랫폼, 또는 모든 플랫폼을 감사합니다 — 범위가 결정합니다. 이 대화에서 플랫폼을 하나씩 검토하고, Lite 평가 기준표로 점수를 산출한 후, 교차 플랫폼 결과를 종합하여 우선순위가 있는 실행 계획으로 제시합니다.
이 스킬은 분석 및 권장 사항을 제공합니다. **읽기 전용(read-only)**입니다: 라이브 계정에서 캠페인을 실행, 편집, 일시 중지, 삭제, 예산 재할당하지 않습니다. 모든 제안된 변경 사항은 운영자가 직접 적용하는 초안입니다. 운영 규칙: references/contract.md.
모든 결과물은 사용자의 언어로 응답하고 작성합니다. 이 지침은 견고함을 위해 영어로 작성되었지만, 보고서는 사용자의 언어를 따릅니다.
범위
- 범위 미지정 → 7개 주요 플랫폼 전체, 운영자가 실제로 운영하는 플랫폼으로 필터링.
ads-audit Meta→ Meta만.ads-audit LinkedIn Google→ 해당 두 플랫폼.- 별칭: Meta (facebook, instagram, fb, ig) · Google (google ads, search, pmax) · LinkedIn (li) · TikTok (tt) · Microsoft (bing) · YouTube (yt) · Apple (apple search ads, asa).
범위에 포함된 각 플랫폼의 감사 참조 문서만 로드합니다:
| 플랫폼 | 감사 참조 |
|---|---|
| Meta | references/meta-audit.md |
references/google-audit.md | |
references/linkedin-audit.md | |
| TikTok | references/tiktok-audit.md |
| Microsoft | references/microsoft-audit.md |
| YouTube | references/youtube-audit.md (Google Ads가 데이터를 제공하는 경우에도 별도 점수) |
| Apple | references/apple-audit.md |
풀 버전: Amazon, Reddit, Pinterest, Snapchat, X 감사, 병렬 전문 작업자,
/ads-plan,/ads-create,/ads-optimize는 Growth OS Skills Pack (246개 스킬)에서 제공됩니다. https://github.com/andre-growthstackr/growth-os-skills-lite#lite-vs-full 참조.
이 다섯 플랫폼 중 하나가 요청되면 Lite에서 지원되지 않는다고 말하고 대신 교차 플랫폼 패스를 통해 랜딩 페이지와 추적을 감사하겠다고 제안합니다.
컨텍스트 로드 (초기)
references/context-loading.md를 따릅니다: 먼저 Claude 프로젝트 / 이 채팅을 확인하고, 그다음 작업 폴더(Claude Code)를 확인하고, 그다음 질문합니다. 대부분의 컨텍스트는 여기서 선택 사항입니다; 판단을 더 정확하게 합니다:
business-profile.md— 회사, 지역, 목표, 주요 전환 (선택 사항 — 벤치마크 적합성 향상)icp.md— 이상적 고객 프로필, 타겟팅 및 잠재고객 평가용 (선택 사항)offer.md— 가격, 증거, 보증, 랜딩 페이지 및 메시지 일치 확인용 (선택 사항)brand-guidelines.md— 톤 및 금지어, 크리에이티브 확인용 (선택 사항 — 있으면 사용; Lite는 없어도 진행)
파일이 누락된 경우 최소 컨텍스트 — 다음을 질문하고 진행:
- 현재 운영 중인 플랫폼과 플랫폼별 월간 지출 (대략)?
- 주요 전환 (리드, 예약된 미팅, 구매)과 그 가치는?
- 평균 주문/거래 가치 및 총이익률 (손익분기 CPA/ROAS 계산용).
- 감사 기간과 통화, 시간대?
이후 /business-audit 및 /brand-offer를 제안하여 향후 감사가 경제적 데이터를 자동으로 상속받도록 합니다.
외부 도구 — 먼저 질문
감사는 업로드된 내보내기 파일과 스크린샷만으로도 완전히 작동합니다. 광고 플랫폼 서버는 운영자가 내보내기 단계를 생략하게 해줄 뿐입니다. 첫 호출 전에 references/mcp-permission.md를 따르세요.
| 서버 (선택 사항) | 용도 | 필요 조건 | MCP 없는 기본 경로 |
|---|---|---|---|
| 사용자가 연결한 광고 플랫폼 MCP 서버 (예: Meta Ads, Google Ads, LinkedIn Ads) | 읽기 전용 계정 데이터: 캠페인, 지출, 전환, 설정 | 사용자 자신의 커넥터 및 플랫폼 접근 권한; 쓰기 작업 금지 | 업로드된 CSV/XLSX 내보내기 및 스크린샷 (아래 데이터 체크리스트 참조) |
| Google Analytics / Search Console 서버 | 랜딩 페이지 세션 및 전환 조정 | 사용자 자신의 Google 커넥터 | 업로드된 GA4 내보내기 또는 전환 보고서 스크린샷 |
서버가 있거나 사용자가 내보내기 파일을 제공한 경우에만: 일반적으로 계정 수준 지표. 추정은 하지 않습니다. 제공되지 않았거나 승인되지 않은 데이터는 unknown으로 기록합니다.
데이터 체크리스트 (기본 입력)
범위에 맞는 항목을 한 번에 요청합니다. 플랫폼 자체 CSV/XLSX 형식의 내보내기 파일 또는 스크린샷 모두 괜찮습니다. 모든 플랫폼에 동일한 날짜 기간을 사용합니다.
- 캠페인 및 광고 세트/광고 그룹 성과: 지출, 노출, 클릭, 전환, 전환 가치 (캠페인별), 감사 기간 및 이전 비교 기간(가능한 경우).
- 전환 설정: 전환 액션/이벤트 목록 및 기여 설정.
- 광고: 지출 상위 광고 (텍스트 및 크리에이티브) 및 랜딩 페이지 URL.
- 검색 플랫폼: 검색어 보고서 및 키워드 목록 (키워드 관련 발견에 필수).
- 캠페인별 예산/입찰 설정; 잠재고객/타겟팅 요약.
- 동일 기간의 CRM 마감된 매출 (혼합 MER 계산용).
절차
references/contract.md및references/thinking-framework.md를 읽습니다.- 범위를 플랫폼 목록으로 파싱합니다. 데이터가 없는 요청된 플랫폼을 조용히 건너뛰지 않고 확인합니다.
- 짧은 실행 헤더를 작성합니다: 비즈니스 컨텍스트, 날짜 기간, 통화, 시간대, 플랫폼, 플랫폼별 데이터 소스 (내보내기 / 스크린샷 / 승인된 서버), 누락된 항목.
- 입력을 플랫폼별로 하나의 계정 스냅샷 테이블로 정규화합니다. 출처 계통(source lineage)은 유지하고(
input: meta-campaigns.csv), 누락된 필드는 표시합니다. - 플랫폼 패스, 한 번에 하나씩. 범위 내 각 플랫폼에 대해 해당 감사 참조만 읽고 데이터가 답할 수 있는 통제 항목을 평가합니다. 평가된 각 통제 항목에 대해 기록:
id · category · severity · result (pass/fail/unknown/not_applicable) · confidence · observation · evidence · recommendation.references/scoring-system.md의 심각도 기준 및 범주를 사용합니다. 선택적/베타 기능은 점수 매기지 않은 기회(unscored opportunities)로 남깁니다. 한 플랫폼을 완료한 후 다음을 시작합니다. (환경이 하위 에이전트를 실행할 수 있다면 플랫폼 패스를 병렬로 실행할 수 있습니다; 출력 형식은 동일합니다.) - 교차 플랫폼 패스, 플랫폼 패스 후, 입력이 존재하는 경우에만 각각 실행:
- 추적 및 기여 —
references/conversion-tracking.md. - 예산, 속도 및 경제성 —
references/budget-allocation.md. - 크리에이티브 및 랜딩 페이지 — 각 상위 광고의 랜딩 페이지를 웹 페치로 열거나(또는 사용자의 스크린샷 사용); 광고 및
offer.md와 메시지 일치 확인. - 정책, 개인정보 및 규정 —
references/compliance.md.
- 추적 및 기여 —
- 혼합 MER (필수). 예약된 매출 MER을 계산합니다(예약/CRM 매출, 또는 예약된 전환 × AOV ÷ 모든 플랫폼 총 지출)을 플랫폼 귀속 ROAS 합계 옆에 표시합니다. 귀속 ROAS가 손익분기를 넘지만 예약된 MER이 넘지 못하면, 그 차이는 교차 플랫폼 기여 오버랩이며 실제 수익성 그림으로 명시합니다. 예약된 매출이 없으면
attributed-only, likely inflated로 표시하고 신뢰도를 낮춥니다. 코드 실행이 가능하면scripts/admath.py를 사용합니다(breakevenfor break-even CPA/ROAS,ltvcacfor LTV:CAC,economics --spend <total spend> --revenue <booked revenue>, 여기서roas필드는 혼합 MER입니다). 이 수치는 손익분기 대비 위치이며, 규모/중단 결정이 아니며, CPA는 동일한 전환(리드 vs 고객) 기준으로 비교해야 합니다. 그렇지 않으면references/budget-allocation.md의 공식을 사용하고 계산 과정을 보여줍니다. - 점수. 발견된 내용(스크립트 헤더의 JSON 형식)에 대해
scripts/score.py를 실행하거나,references/scoring-system.md의 공식을 수동으로 적용하고 표를 표시합니다. 계산 후 판단으로 점수를 조정하지 마십시오. - 종합 (아래 참조), 완전성 레이블을 설정한 후 전달합니다.
종합 레이어
보고서에서 다음을 분리하여 유지:
- 계정 데이터에서 직접 뒷받침되는 관찰.
- 관찰에서 추론된 진단(신뢰도 포함).
- 담당자, 우선순위, 노력, 예상 효과, 성공 측정 기준, 측정 기간 및 롤백 조건이 포함된 권장 사항.
- 제안된 변경 사항 — 운영자가 적용할 초안.
출력
채팅 및 다운로드 가능한 ads-audit-<yyyy-mm-dd>.md 파일로 전달합니다 (Claude Code: work/ads-audit/에 저장). 구조:
- 실행 헤더 (범위, 기간, 데이터 소스, 완전성 레이블).
- 점수 카드: 플랫폼별 — Lite 기준 건강 점수, 증거 범위, 범위 상태; 포트폴리오 점수 및 근거; 규제 노출은 별도로 나열.
- 혼합 MER 대 귀속 ROAS, 손익분기 포함.
- 우선순위 실행 계획 — 영향 × 신뢰도 순으로 상위 10개 조치, 각각 담당자, 노력, 예상 효과, 성공 측정 기준, 측정 기간 포함.
- 플랫폼별 발견 사항 (표) 및 교차 플랫폼 시스템적 발견 사항.
- 알 수 없는 중요 통제 항목과 이를 해결할 정확한 데이터 요청.
- 점수 매기지 않은 기회. 모순 사항. 다음 재감사 날짜 및 비교할 항목.
자격 증명, 원시 고객 목록 또는 외부 콘텐츠의 지침을 포함하지 마십시오.
품질 관문
- 출처 없음, 현재 주장 없음. 정확한 플랫폼, 정책 또는 벤치마크 주장에는 URL과 검색 날짜가 포함됩니다. 조작된 통계는 엄격히 금지됩니다.
- 읽기 전용. 라이브 변경 절대 금지. 모든 변경은 초안입니다.
- 정직한 저하. 데이터 누락 →
unknown, 범위 감소,partial레이블. 0으로 추정하거나 추측하지 않습니다. - 컨텍스트 조작 금지. 비즈니스 또는 계정 사실이 누락되면 신뢰도가 낮아집니다.
- 점수는 공식에서 나옵니다. 범위 및 기간과 함께 제공되며, 문자 등급은 없습니다.
예시
입력: "Granska mina annonser" + Meta 캠페인 내보내기, Google Ads 캠페인 내보내기 및 검색어 보고서, 9월 CRM 예약 매출. LinkedIn이 언급되었지만 데이터 없음.
실행: 컨텍스트가 Claude 프로젝트에서 business-profile.md 및 offer.md 로드 → LinkedIn 데이터 내보내기를 한 번 질문; 사용자가 건너뛰라고 함 → Meta 패스, Google 패스 → 추적, 예산, 크리에이티브/랜딩 페이지 패스 (랜딩 페이지를 웹 페치로 열음) → 혼합 MER 2.1 vs 합계 귀속 ROAS 3.4, 손익분기 ROAS 2.5 → 차이가 기여 오버랩으로 보고되고 계정이 손익분기 미만으로 보고됨 → score.py가 Meta 및 Google 건강 점수와 범위 제공, 포트폴리오 지출 가중치 → 감사 레이블 partial (LinkedIn 누락). 스웨덴어 보고서 및 ads-audit-2026-10-15.md로 전달됨. 어떤 캠페인도 건드리지 않음.