작성: 김서연 (퍼포먼스팀) / 2026-09-17
대상: 헤르메스 팀장
데이터 출처: Meta Marketing API v21.0 직접 재수집(계정 insights, level=account/campaign/adset/ad, breakdowns=publisher_platform·platform_position·age·gender),
/Users/ploe/Hermes/data/meta_3m_daily.json(78일), /Users/ploe/Hermes/dashboard/data.json, /Users/ploe/Hermes/dashboard/gonggu.json
어트리뷰션: 계정 기본 설정(클릭 7일 / 조회 1일, omni_purchase 기준). 9/16은 어트리뷰션 미정착 구간이라 잠정치.
광고 계정 조작: 없음. 전부 읽기 전용 호출.
팀장님 진단의 방향은 맞지만 원인 지목이 틀렸습니다. 세 가지를 뒤집습니다.
1. "도달 −64%"는 실재하지 않는 숫자입니다. 16일 구간과 9일 구간의 unique reach를 직접 비교한 측정 오류입니다.
같은 9일 길이로 맞추면 −19.6%, 일평균 도달로 보면 −14.9%입니다. 도달은 거의 안 줄었습니다.
2. "7/16~7/31은 공구 없는 깨끗한 기준"이 사실이 아닙니다. 그 16일은 16일 전부 공구 기간입니다.
ROAS 6.15 중 절반(구매 523건 중 255건, 48.8%)이 황윰니 공구 3일(7/20~22)에서 나왔습니다.
기준선 자체가 오염돼 있어서, 여기서 출발한 "−67% 악화"는 과대 계상입니다.
3. 진짜 붕괴 지점은 광고가 아니라 랜딩 이후입니다. 상품조회→장바구니 전환율이 11.3% → 6.5%로 −42% 무너졌고,
이것 하나가 CPA 상승의 약 56%를 설명합니다. CPM 기여는 24%에 불과합니다.
즉 이건 메타 세팅 문제가 아니라 (a) 공구 의존 매출 구조 (b) 랜딩/오퍼 전환력 문제입니다.
애드셋 정리·제외 타겟은 해야 하지만, 그걸로 ROAS 6이 돌아오지는 않습니다.
일별 상관 r=−0.089. 제가 다시 봐도 직접 인과 없습니다. 다만 이유가 다릅니다.
일별 빈도는 7월 2.29 → 9월 2.67로 +17%밖에 안 올랐습니다(일평균 기준).
"4.16 → 6.68(+61%)"은 16일치와 9일치 누적 빈도를 비교한 값이라 비교 대상이 아닙니다.
빈도는 애초에 문제 수준이 아니었습니다.
중복률 45.7%는 계산이 맞습니다. 그러나 이것도 윈도우 길이 왜곡의 영향을 받습니다
(9월은 애드셋 6개의 9일치 reach 합 vs 계정 9일 unique reach, 7월은 4개의 16일치 합 vs 계정 16일 unique).
실제로 CPM 상승에 미친 영향은 아래 4번에서 분해했는데 믹스 요인은 +4.3%뿐입니다.
다만 예산 분산 문제는 실재합니다 (아래 3번).
7월에도 제외 0개였는데 CPA 12,297원이었으므로 9월에 바뀐 변수가 아닙니다. 팀장님 판단이 맞습니다.
단, 팀장님이 궁금해하신 "Advantage+ 켜진 상태에서 수동 제외가 실효 있나?" — 답은 '있다'입니다.
Meta 공식(Facebook Business Help 793748385630490, "Create a campaign using Advantage+ audience"):
Advantage+ audience 애드셋의 Controls → "Exclude these custom audiences" 는 유지되며,
원문은 *"exclusion constrains your audience and reduces your delivery opportunities"* 라고 명시합니다.
즉 하드 제약(hard constraint)으로 작동합니다. (같은 문서에서 lookalike 제외만 불가라고 명시)
URL: https://www.facebook.com/business/help/793748385630490
보조 확인: https://www.facebook.com/business/help/128066880933676 (Advantage+ audience guidance — 위치·연령·맞춤타겟 제외는 control로 계속 적용)
따라서 제외 타겟은 기술적으로 먹힙니다. 다만 아래 5번에서 보듯 지금 우리 규모에서는 효과가 작습니다.
gonggu.json 실측. 해당 16일 전부 공구 진행 중이었습니다.
| 기간 | 인플루언서 | 공구 매출 |
|---|---|---|
| 7/15~7/17 | 최선호 / 미주 / 원이 | 63,300 / 184,800 / 383,800 |
| 7/17~7/19 | 강한민아 / 세미하우스 | 0 / 184,800 |
| 7/20~7/22 | 황윰니 | 20,144,800 |
| 7/23~8/02 | 영차 | 36,127,400 |
| 7/31~8/02 | 윤리 / 지혜님 | 872,500 / 563,000 |
공구일 16/16일. 팀장님이 "깨끗한 비교 기준"으로 삼은 구간이 사실상 가장 오염이 심한 구간입니다.
| 구분 | 일수 | 일광고비 | 구매 | CPA | ROAS |
|---|---|---|---|---|---|
| 7/16~7/31 전체 | 16 | 401,946 | 523 | 12,297 | 6.15 |
| 그중 7/20~7/22 (황윰니) | 3 | 423,723 | 255 (48.8%) | 4,984 | 14.5 |
| 황윰니 3일 제외 | 13 | 396,921 | 268 | 19,254 | 4.24 |
황윰니 3일은 광고비의 19.8%만 쓰고 구매의 48.8%를 만들었습니다.
공구 3일을 빼면 7월 CPA는 19,254원 — 이미 손익분기 15,676원을 넘는 적자입니다.
7월은 흑자였던 적이 없습니다. 공구 3일이 흑자로 보이게 만든 것입니다.
팀장님이 쓰신 "7월엔 12,297원으로 흑자였고 지금 33,893원으로 1명당 18,217원 적자"는
7월 쪽 숫자가 공구 기여로 부풀려져 있어서 격차가 실제보다 크게 보입니다.
공구 제외 기준으로 보면 19,254원 → 32,491원, 악화 폭은 +179%가 아니라 +69%입니다.
공구 진행일 + 종료 후 7일(클릭 어트리뷰션 창)을 전부 제외하면, 7/01~9/16 78일 중 7일만 남습니다.
| 날짜 | 광고비 | 구매 | CPA | ROAS |
|---|---|---|---|---|
| 9/07 | 580,362 | 26 | 22,322 | 2.53 |
| 9/08 | 514,076 | 20 | 25,704 | 3.63 |
| 9/09 | 483,998 | 11 | 44,000 | 1.49 |
| 9/10 | 476,529 | 22 | 21,660 | 2.69 |
| 9/11 | 473,459 | 6 | 78,910 | 0.80 |
| 9/12 | 464,968 | 6 | 77,495 | 0.71 |
| 9/13 | 548,156 | 18 | 30,453 | 1.93 |
| 합계 7일 | 3,541,548 | 109 | 32,491 | 2.01 |
| 참고: 꼬리 포함 71일 | 40,108,327 | 3,689 | 10,872 | 6.64 |
7월 구간에는 공구 꼬리를 벗어난 날이 단 하루도 없습니다. 순수 메타 단독 성과를 7월과 비교하는 것 자체가 불가능합니다.
→ "9월에 공구가 없어서 성과가 나빠 보인다"가 아니라, "공구 없이 메타 단독으로 돌린 건 9월이 처음"입니다.
ROAS 2.0이 우리 메타 광고의 공구 없는 실력값입니다. 이게 떨어진 게 아니라, 이제야 처음 측정된 것입니다.
Meta의 reach는 윈도우 내 unique 사용자 수라 기간이 길수록 커집니다. 16일치와 9일치를 직접 뺄 수 없습니다.
| 비교 | 도달 | 변화 |
|---|---|---|
| 7/16~7/31 (16일) vs 9/08~9/16 (9일) — 팀장님 비교 | 166,452 → 60,054 | −64% (무효) |
| 7/16~7/24 (9일) vs 9/08~9/16 (9일) | 120,513 → 60,054 | −50.2% |
| 7/23~7/31 (9일) vs 9/08~9/16 (9일) | 74,739 → 60,054 | −19.6% |
| 7/16~7/31 (16일) vs 9/01~9/16 (16일) | 166,452 → 112,256 | −32.6% |
| 일평균 도달 7/16~7/31 vs 9/08~9/16 | 19,725 → 16,782 | −14.9% |
같은 9일끼리 비교해도 7/16~7/24와 7/23~7/31이 120,513 vs 74,739로 7월 내부에서만 −38% 차이가 납니다.
황윰니 공구 기간(7/20~22)이 낀 구간은 도달이 자연히 큽니다. 즉 이 지표는 공구 유무에 따라 흔들립니다.
**결론: 도달은 −15% 수준이고, 이 정도는 CPM +27%로 대부분 설명됩니다(같은 예산, 비싼 단가 → 적은 노출).
"새 사람을 못 만나고 있다"는 명제는 데이터로 지지되지 않습니다.**
배치별·연령별로 shift-share 분해했습니다(7월 노출믹스에 9월 단가를 적용한 반사실 CPM 대비).
배치(플랫폼/포지션) 기준
| CPM | |
|---|---|
| 7/16~7/31 실제 | 9,290원 |
| 9/01~9/16 실제 | 11,770원 (+26.7%) |
| 반사실(7월 믹스 + 9월 단가) | 11,665원 |
| 믹스(배분) 변화 기여 | +106원 = +4.3% |
| 단가(경매) 변화 기여 | +2,374원 = +95.7% |
배치별 CPM 변화:
| 배치 | 7월 CPM | 9월 CPM | 변화 | 7월 노출% | 9월 노출% |
|---|---|---|---|---|---|
| instagram/feed | 12,624 | 14,874 | +17.8% | 34.5% | 37.5% |
| instagram/stories | 9,629 | 13,126 | +36.3% | 27.8% | 26.5% |
| instagram/reels | 6,676 | 8,467 | +26.8% | 29.9% | 27.5% |
| facebook/feed | 7,881 | 9,800 | +24.3% | 0.9% | 0.7% |
| threads/feed | 2,863 | 4,028 | +40.7% | 3.5% | 3.0% |
| audience_network | 2,989 | 3,718 | +24.4% | 0.9% | 2.2% |
연령·성별 기준: 믹스 기여 −1.8%, 단가 기여 +101.8%. 8개 세그먼트 중 7개가 +17~+41% 상승.
판정: CPM 상승은 우리 세팅·믹스 탓이 아닙니다. 모든 배치, 모든 연령대에서 균일하게 +17~41% 올랐습니다.
특정 배치나 특정 타겟만 오른 게 아니라 전면적 경매 단가 상승입니다.
이런 패턴은 (a) 시장 전체 경매 경쟁 심화 또는 (b) 우리 계정 광고 품질점수 하락 둘 다에서 나올 수 있습니다.
정확한 귀속은 데이터로 확인 불가 — 경쟁사 CPM 실측치에 접근할 수 없습니다.
참고로 외부 공개 벤치마크는 2026년 Meta CPM 전년비 +20% 상승을 보고합니다
(Ryze AI, 2026-04-24, get-ryze.ai/ko/blog/meta-ads-cost-benchmarks-by-industry-2026 — $11.82→$14.19).
다만 이는 글로벌·전산업 모델치이고 한국 DTC 식품 9월 추석 시즌 값이 아닙니다. 직접 대조 근거로 쓰기엔 부족합니다.
추석 효과 분리는 Ad Library로는 CPM을 볼 수 없어 확인 불가입니다.
CPA = CPM/1000 ÷ (노출→클릭 × 클릭→랜딩 × 랜딩→상품조회 × 상품조회→장바구니 × 장바구니→체크아웃 × 체크아웃→구매)
로 놓고 로그 분해했습니다.
| 요인 | 7월 | 9월 | 변화 | CPA 상승 기여도 |
|---|---|---|---|---|
| CPM | 9,290 | 11,770 | +26.7% | +24.1% |
| 노출→링크클릭 | 1.00% | 1.10% | +10.0% | −9.7% (개선) |
| 클릭→랜딩도착 | 79.8% | 73.7% | −7.7% | +8.2% |
| 랜딩→상품조회 | 237.4% | 197.3% | −16.9% | +18.8% |
| 상품조회→장바구니 | 11.32% | 6.53% | −42.3% | +55.9% |
| 장바구니→체크아웃 | 132.5% | 100.3% | −24.3% | +28.3% |
| 체크아웃→구매 | 26.6% | 34.2% | +28.6% | −25.6% (개선) |
| 구간 | CPM | CTR | ATC율(상품조회→장바구니) | 링크클릭→구매 | CPA | ROAS |
|---|---|---|---|---|---|---|
| 7/16~7/31 | 8,809 | 1.15% | 9.15% | 6.52% | 13,787 | 4.88 |
| 8/03~8/09 (비공구) | 8,892 | 1.43% | 10.6% | 10.99% | 6,633 | 12.46 |
| 8/20~8/30 | 9,243 | 1.86% | 13.5% | 10.59% | 5,454 | 8.00 |
| 8/31~9/16 | 11,255 | 1.46% | 6.50% | 3.18% | 27,960 | 2.14 |
CTR은 7월(1.15%)보다 9월(1.46%)이 오히려 높습니다. 소재가 클릭을 못 받는 게 아닙니다.
클릭은 7월보다 잘 받는데 장바구니를 안 담습니다.
| 날짜 | 상품조회 | 장바구니 | ATC율 |
|---|---|---|---|
| 8/20 | 2,583 | 536 | 20.75% |
| 8/24 | 1,436 | 248 | 17.27% |
| 8/26 | 1,662 | 248 | 14.92% |
| 8/28 | 1,001 | 89 | 8.89% |
| 8/31 | 790 | 86 | 10.89% |
| 9/02 | 1,257 | 82 | 6.52% |
| 9/03 | 1,377 | 83 | 6.03% |
| 9/04 | 1,185 | 55 | 4.64% |
| 9/05 | 1,254 | 40 | 3.19% |
| 9/11 | 477 | 23 | 4.82% |
| 9/12 | 500 | 25 | 5.00% |
| 9/16 | 497 | 38 | 7.65% |
8/27~9/05 사이에 ATC율이 17% → 3%로 무너졌습니다. 이건 광고 계정 안에서 일어난 일이 아닙니다.
같은 소재, 같은 타겟, 같은 최적화인데 랜딩에 도착한 사람이 담기를 그만뒀습니다.
가능한 원인 — 저는 광고 데이터만 보므로 여기서부터는 확인 불가입니다:
팀장님 4번 가설(수요 소진)에 대한 제 판단: 부분 지지하나 주범 아님.
소진이 원인이면 트래픽 품질이 나빠지므로 CTR도 같이 떨어져야 하는데, CTR은 올랐습니다(1.15%→1.46%).
클릭 의향은 유지되는데 담기만 무너진 건 "살 사람이 없다"보다 "랜딩에서 사고 싶지 않게 됐다"에 가깝습니다.
가격 앵커링 가설이 더 설명력이 있으나, 이를 확정하려면 Cafe24 쪽 데이터(가격 변경 이력, 상세페이지 배포 이력)가 필요합니다.
팀장님 2번 가설(공구 트래픽이 픽셀 학습을 도왔나): 지지 안 됨.
픽셀 학습이 끊긴 것이라면 노출→클릭 단계부터 나빠져야 합니다. 그 단계는 개선됐습니다.
| 구간 | 애드셋 수 | 유효 애드셋 수(1/HHI) | 계정 주간 전환 | 주 50전환 충족 애드셋 |
|---|---|---|---|---|
| 7/16~7/31 | 4개 | 2.45 | 229건 | 2개 |
| 9/01~9/16 | 7개 | 4.78 | 128건 | 1개 |
9/01~9/16 애드셋별 주간 전환수:
| 애드셋 | 지출 | 일예산 | 구매 | 주전환 | 임계 | CPA |
|---|---|---|---|---|---|---|
| 260626_스타터팩_이미지8 영상2 | 3,268,003 | 204,250 | 116 | 50.8 | ○ | 28,172 |
| 260828_단쉐대용량_이미지9 영상3 | 2,523,047 | 157,690 | 58 | 25.4 | △ | 43,501 |
| 260909_스타터팩_이미지4 영상2 | 1,169,866 | 73,117 | 38 | 16.6 | × | 30,786 |
| 260820_대용량 메타 이미지7 | 1,149,308 | 71,832 | 36 | 15.8 | × | 31,925 |
| 260707_단쉐대용량 이미지7 | 771,205 | 48,200 | 22 | 9.6 | × | 35,055 |
| RE)260909_단쉐 대용량 이미지5 | 745,236 | 46,577 | 10 | 4.4 | × | 74,524 |
| 260914_단쉐 대용량_이미지6 영상2 | 408,387 | 25,524 | 12 | 5.2 | × | 34,032 |
계정 전체 주간 전환이 128건인데 애드셋이 7개입니다. 산술적으로 평균 18건 — 임계의 36%.
7월엔 229건을 4개가 나눠 가져 상위 2개가 임계를 넘었습니다.
이건 명확한 우리 문제이고, 조치 가능합니다.
전부 제안입니다. 집행은 대표님이 하십니다. 저는 계정에 아무것도 바꾸지 않았습니다.
260626은 지시대로 건드리지 않는 전제로 설계했습니다.
1. RE)260909_단쉐 대용량 이미지5 — 745,236원 쓰고 10건, CPA 74,524원 (손익분기의 4.8배). 최우선.
2. 260707_단쉐대용량 이미지7 — 9/08~9/16 195,240원에 3건, CPA 65,080원. 7월엔 CPA 10,172원이었으나 현재 소진.
3. 260914_단쉐 대용량 — 12건, CPA 34,032원. 단 9/14 개시로 3일치뿐 → 판단 유보, 9/21까지 관찰 후 결정 권고.
- 화면: 광고 관리자 → 애드셋 탭 → 해당 행 좌측 토글 OFF.
구매자_180일(3,800명) 추가. 장바구니_180일은 추가하지 마십시오 — 장바구니 담고 안 산 사람은 리타게팅 가치가 남아 있습니다.1주차 A(원인 규명) + B(RE)260909 중지 1건만) ← 변수 1개 2주차 A 결과 반영. B 효과 확인 후 260707 추가 판단 3주차 C(제외 타겟) 단독 적용 4주차 D(최적화 전환) — A가 해결된 뒤에만 상시 E(CPA 기반 증액 중단 룰)
1. CPM 상승 중 추석 시즌 기여분 — Ad Library는 CPM을 공개하지 않고, 한국 DTC 식품 카테고리 9월 CPM 실측 벤치마크에 접근할 수 없습니다.
2. 경쟁사 대비 우리 광고 품질점수 — Meta는 계정별 품질 순위를 API로 주지 않습니다(ad relevance diagnostics는 노출 500회 이상 광고 한정, 현재 계정에서 조회 시도 안 함).
3. ATC율 붕괴의 직접 원인 — 광고 데이터 밖입니다. Cafe24 가격·페이지 변경 이력 확인 필요.
4. 260914 캠페인의 실력 — 3일, 12건. 판단 불가.
5. 9/16 수치 — 어트리뷰션 미정착. 잠정치입니다.
6. 중복률 45.7%의 CPM 영향 정량치 — 애드셋 간 unique reach 교집합은 API로 직접 못 뽑습니다. shift-share로 우회 추정했고, 믹스 기여 +4.3%가 상한선이라고 봅니다.
**"9월에 광고가 망가진 게 아니라, 9월에 처음으로 공구 없이 광고만 돌려본 것이고 그 실력이 ROAS 2.0입니다.
그리고 그 2.0마저 8월 말에 랜딩 전환이 반토막 나면서 만들어진 값입니다.
애드셋 정리는 해야 하지만, 그걸로 6.15가 돌아오지 않습니다. 6.15는 광고 성과가 아니라 황윰니 공구였습니다."**