작성 2026-09-18 / 김서연(퍼포먼스팀) → 헤르메스
수집처 Meta 광고 라이브러리 (active_status=active, KR 15쿼리 + US 4쿼리, 로그인 없이 공개 조회)
수집 스크립트 reference3/batch3/harvb3.py (harv3 재사용) · 분석 analyze_b3.py · 정제 clean_b3.py
원천 데이터 reference3/batch3/_store_b3.json(101건) → _new_tagged.json(88건) → _clean_b3.json(56건)
이미지 42건 reference3/batch3/images/ · 판독용 조합컷 reference3/batch3/pairs/pair_*.png
자사 대조 ~/Hermes/data/meta_ad_daily_2602_2609.json · _own_tagged.json(소재 44건)
귀속 기준 7d_click 단일 창 · 자사 기간 2026-09-01~09-16 (8월은 공구 오염 104.2%로 기준선 제외)
정제 표본 22개사 중 17개사(77.3%)가 단백질·당류 g수를 화면에 인쇄하는데
자사 9월 소재 44건 중 성분 수치를 넣은 소재는 0건이다. 격차 +77.3%p.
배치1 +65.7%p, 배치2 +53.1%p에 이어 세 배치 연속 1위 격차다.
표본이 세 번 바뀌어도 같은 축이 1위로 나왔으면 그건 표본 흔들림이 아니다.
| 구분 | 배치1(reference3) | 배치2(batch2) | 배치3(이번) |
|---|---|---|---|
| 광고주 특정 소재 | 84건 | 82건 | 88건 |
| 직전 배치와 중복 | — | 0건 | 0건 (전량 신규) |
| 이미지 파일 확보 | 42건 | 34건 | 42건 (47.7%) |
중복 판정은 ① 라이브러리 ad id ② 크리에이티브 이미지 URL 말단 60자, 두 키 모두로 걸렀다.
비교 기준은 배치1 + 배치2 + reference4 누적 180건 / 50개사이고, 88건 전부 여기에 없던 소재다.
Built Bar / Quest Nutrition / RXBAR US 키워드 검색에서 브랜드 매칭 없이 딸려온 오수집이 대부분이다.
전량 카피 원문을 읽고 판별했고, 제외 사유는 clean_b3.py에 브랜드별로 전부 적어뒀다.
임업장비 Gyro-Trac / 웨딩홀 Bella Terra / 차량공구 Swag Off Road / 자전거 SIKK / 주방시공 Castagna / 헬스장 Tommy Yu·FQ Liam / 반려동물영양제 The Missing Link / 종합소매 Target / 보충제매장 MI Nutrition / 뷰티디바이스 ReFa / 잡화도소매 LyLy Ulsan / AI챗봇 Museling / 스포츠매장 데카트론 / 맥주효모환 Naverplus.store / 찰보리간식 동행 / 미숫가루 구수한사람들 / 건기식 건기남·Hey Greeny / 디톡스주스 오브온 / 종합몰 쿠팡 / 오프라인매장 zero_store_daejeon / 글루텐프리베이커리 Queen Street / 그래놀라 Angel's market / 레시피계정 건강브랜드 / 유통 바다소리 / 본문미노출 올리브영
따라서 이 문서의 소구 집계는 정제 56건 / 22개사 기준이다.
88건 전수로 돌리면 성분_수치 격차가 +41.8%p로 나오는데, 이건 카테고리 밖 32건이 분모를
부풀린 값이라 쓰지 않는다.
라이브러리 페이지명이 인플루언서 계정이어도 카피 본문에 브랜드가 명시돼 있으면 그 브랜드로 묶었다.
안 묶으면 같은 브랜드가 2~3개사로 세어져 채택률이 왜곡된다.
언니들의 쌈뽕한 추천템 → 쉐이크베이비 (SHAKEBABY.CO.KR) 여자 꿀팁 · 득근 꿀템.zip → 랩노쉬 Labnosh (LABNOSH.COM) 10kg 유지어터 → 크런틴 CRUNTIN (CRUNTIN.COM) 세상에서 가장 가벼운 프로틴바 · 당신이 바라던 성분, 위시어 → 위시어 WISHIER 맛있는아침식사 → 로슈가 / Myprotein.AD → Myprotein / Variway → 배리웨이
| 브랜드 | 소재 | 최장생존 | 사용 소구 |
|---|---|---|---|
| 그린푸드메이커(한포유) | 2 | 133일 | 가격_할인, 감량_서사, 긴급_한정, 성분_수치, 편의_간편 |
| 로슈가 | 1 | 111일 | 감량_서사, 공복감_포만, 맛_강조, 비교_대조, 성분_수치, 죄책감_해소 |
| Barebells Canada | 2 | 98일 | 가격_할인 |
| 프로틴방앗간(하루단백바) | 1 | 87일 | 가격_할인, 감량_서사, 긴급_한정, 맛_강조, 성분_수치 |
| Stars + Honey | 1 | 39일 | 맛_강조, 성분_수치, 신뢰_실적, 편의_간편 |
| kong.dingding(콩딩딩) | 1 | 24일 | 감량_서사, 맛_강조, 성분_수치 |
| 랩노쉬 Labnosh | 4 | 16일 | 가격_할인, 긴급_한정, 성분_수치 |
| Equip | 1 | 4일 | 맛_강조, 신뢰_실적 |
그린푸드메이커(한포유)가 이번 배치 최대 수확이다. 133일 생존, 카드 지정 목록에 없던 브랜드.
소구 5축을 한 장에 쌓고도 화면이 정돈돼 있다. 아래 3장에서 레이아웃을 그대로 뜯었다.
다크크런치 칼로바이 슬림쿡 — KR 활성 라이브러리 검색 결과 0건.
RXBAR Built Bar — US 카드는 뜨지만 해당 브랜드 페이지 매칭 0건(배치2와 동일 결과).
브랜드가 없다는 뜻이 아니라 지금 메타 집행이 없거나 페이지명이 다르다는 뜻이다.
해플리 — 검색 7건 전부 직전 배치에서 이미 수집한 소재라 신규 0건.
브랜드 단위 = 그 브랜드 소재 중 1건 이상에서 해당 소구 검출.
집계 코드 reference3/tag_axes.py(정규식 축 10개, 재현 가능).
| 소구축 | 브랜드 | 채택률 | 소재건수 |
|---|---|---|---|
| 맛_강조 | 19/22 | 86.4% | 34건 |
| 성분_수치 | 17/22 | 77.3% | 29건 |
| 가격_할인 | 16/22 | 72.7% | 36건 |
| 감량_서사 | 12/22 | 54.5% | 20건 |
| 신뢰_실적 | 9/22 | 40.9% | 12건 |
| 긴급_한정 | 9/22 | 40.9% | 19건 |
| 공복감_포만 | 7/22 | 31.8% | 9건 |
| 비교_대조 | 5/22 | 22.7% | 7건 |
| 편의_간편 | 4/22 | 18.2% | 6건 |
| 죄책감_해소 | 3/22 | 13.6% | 3건 |
| 소구축 | 경쟁 채택률 | 자사 채택률 | 격차 |
|---|---|---|---|
| 성분_수치 | 77.3% | 0.0% (0/44) | +77.3%p |
| 감량_서사 | 54.5% | 0.0% (0/44) | +54.5%p |
| 공복감_포만 | 31.8% | 0.0% (0/44) | +31.8%p |
| 비교_대조 | 22.7% | 0.0% (0/44) | +22.7%p |
| 편의_간편 | 18.2% | 0.0% (0/44) | +18.2%p |
| 신뢰_실적 | 40.9% | 22.7% (10/44) | +18.2%p |
| 긴급_한정 | 40.9% | 22.7% (10/44) | +18.2%p |
| 죄책감_해소 | 13.6% | 0.0% (0/44) | +13.6%p |
| 맛_강조 | 86.4% | 72.7% (32/44) | +13.6%p |
| 가격_할인 | 72.7% | 72.7% (32/44) | ±0.0%p |
세 배치 성분_수치 격차 추이: +65.7%p(배치1, 35개사) → +53.1%p(배치2, 32개사) → +77.3%p(배치3, 22개사).
표본이 세 번 다 다른데 세 번 다 1위다. 자사 44건 중 0건이라는 분자가 세 번 모두 같기 때문이다.
이미지 42건 확보 중 정제 표본에 남은 25건을 pairs/pair_*.png로 합쳐 판독했다.
아래는 판독이 끝난 것만 적는다. 나머지는 미판독으로 남긴다.
pair_04.png 좌측, ?id=4380569762212396)
배경 진한 버건디 단색 (그라데이션 없음)
상단 소형 회색 텍스트 "한포유 땅콩버터 100%" ← 제품 라인 고지
후킹 크림색 굵은 아웃라인 타이포 "단백질 땅콩버터 먹어봤어?!" (화면폭 90%)
서브 "당은 줄이고 ↓ 단백질은 채웠다! ↑" 화살표 아이콘으로 방향 대비
성분수치 좌측 세로 원형 뱃지 2개 스택
① 크림색 원 "단백질 4.5g" ② 흰 원 "당 1.1g"
제품컷 중앙~우측, 박스 + 스틱 + 식빵·사과 연출컷
로고 좌하단 소형
가격표기 없음
이 레이아웃이 우리가 그대로 가져올 1순위다. 성분 수치를 *원형 뱃지 세로 스택*으로
좌측에 붙이고 제품컷을 우측에 두는 구조는, 수치를 넣으면서도 제품컷을 안 죽인다.
우리 쿠키 10g/0.9g는 한포유 4.5g/1.1g보다 단백질 2.2배, 당류 0.2g 낮다. 같은 포맷에
우리 숫자를 넣으면 숫자 자체가 더 세다.
pair_10.png, 38일·35일)[38일 ?id=…] 배경 연두 방사형 집중선 상단 브랜드 로고 → 후킹 "사라진 턱선 찾아가세요!" 좌측 정가 48,000원(취소선) → 할인가 18,700원 우측 빨간 라벨 "첫구매자 한정" + 초대형 노란 아웃라인 "개당 1,558원" 하단 검정띠 "오늘 마감 이 링크에서만 받는 혜택" [35일] 배경 진분홍 상단 흰 알약형 띠 "🚨오늘 밤 마감됩니다🚨" 중앙 초대형 "개당 1천원대" (화면 절반을 개당가 하나가 먹음) 하단 검정띠 "비밀링크 여기서만 구매 가능"
가격 표기가 총액이 아니라 개당가다. 48,000 → 18,700은 작게, "개당 1,558원"은 크게 간다.
우리 스타터팩은 29,500원 / 10개입 = 개당 2,950원이고 이게 전 구성 중 최저 개당가다.
지금 자사 소재는 총액만 쓰는데, 개당가를 크게 쓰는 포맷은 아직 안 써봤다.
pair_18.png 우측, 15일)
배경 다크 + 제품컷 4개 사방 배치
중앙 흰 카드형 공지문
제목 "랩노쉬 52g프로틴 맥스 / 판매 중단 안내"
본문 장문 — 원가 상승·물량 부족을 서술
형광 하이라이트 2줄 + 빨간 강조 "52g 프로틴의 판매 중단"
하단 빨간 테두리 박스
[제품명] / [중단사유] 물량 부족과 원가 상승 / [역대급 혜택] 여기서만 프로틴 1+1 (50%)
배치1의 크런틴 "품절 사과문"(373일), 배치2의 오늘의꿀템 "장문 편지형"과 같은 계열이다.
세 배치에 걸쳐 반복 관측된 포맷이고, 크런틴은 373일 생존 중이다.
다만 우리는 이 축을 쓸 수 없다. 품절·중단이 사실이 아니면 쓰면 안 되는 카피다.
쓰려면 실제 재고/생산 상황이 먼저 있어야 한다 — 기획이 아니라 사실관계 문제다.
pair_18.png 좌측, 16일)상단 회색 박스에 인플루언서 구어체 장문 후킹("[공익트] 랩노쉬 단쉐 처도랏서요…"),
하단 2분할 실사 UGC컷, 최하단 파란 링크띠 "오늘만 두쫀쿠 단쉐 46% 할인 →".
성분 수치(22g/1.1g)는 패키지 인쇄로만 들어가 있고 화면 뱃지는 없다.
pair_04.png 우측)인물 손 사용컷 + 상단 화이트 세리프 대형 타이포 "Join the Barebells family ♥",
하단 브랜드 워드마크. 화면 인쇄 수치·가격 표기 없음 — 수치는 전부 패키지 인쇄
(20g PROTEIN PER 55g / NO ADDED SUGAR)로만 노출된다. 브랜딩형 소재의 레퍼런스다.
pair_00/02(크런틴 3건), pair_06/08(Barebells USA·뉴치트·Stars+Honey),
pair_12~16(배리웨이 추가·kong.dingding), pair_20~24(Equip·오리온·잇더핏) —
조합컷은 만들어뒀으나 이번 배치에서 판독까지 끝내지 못했다. 다음 배치로 넘긴다.
tag_axes.py의 BAN 정규식(살빼는 / 치료·질병 / 배송비 문구) 검출분이다.
| 브랜드 | 사유 | 라이브러리 |
|---|---|---|
| 로슈가 | 치료/질병 | ?id=1837913027567919 |
| Angel's market | 치료/질병(당뇨) | ?id=1308246611488402 |
| 뉴치트 Nucheat | 치료/질병 | ?id=1665628598518557 |
| zero_store_daejeon_ch | 치료/질병(혈당) | ?id=1090450630141989 |
88건 중 4건(4.5%). 카피 참고 자체를 금지하는 게 아니라 레이아웃만 쓰고 문구는 버린다는 뜻이다.
각 제안은 근거 레퍼런스(브랜드 + 생존일 + 라이브러리 ID)와 자사 확정 수치를 함께 단다.
전부 제안이며 집행은 대표님 승인 사항이다.
근거 그린푸드메이커 133일 ?id=4380569762212396 원형 뱃지 세로 스택 단백질4.5g/당1.1g
이데아뉴트리션 88일 ?id=1694814011661046 "단백질 22g / 당류 0g / 순탄수 5g"
프로틴방앗간 87일 ?id=943952978652476
자사 단백질 쿠키 10g · 당류 0.9g / 쉐이크 25g (확정값)
제안 §3-1 레이아웃 그대로 — 좌측 원형 뱃지 2개(단백질 10g / 당류 0.9g) + 우측 제품컷
후킹은 수치가 아니라 대비로 간다: "당은 0.9g. 단백질은 10g."
주의 게재 전 실제 표시사항 대조 필요. 숫자가 후킹인 소재는 틀리면 소재 전체가 죽는다.
근거 쉐이크베이비 218일 ?id=1453334639740116 "맛있게 식단관리"
proles.1 52일 ?id=838743135858396 "6개월 -8kg, 간식을 끊지 않았어요"
제안 금지어("살 빼는")를 피하면서 쓸 수 있는 건 감량 자체가 아니라 식단관리 지속 서사다.
축: "끊는 다이어트" vs "바꾸는 다이어트" — 우리 USP "맛있는데 안 찐다"와 정면으로 맞는다.
주의 -Nkg 수치형은 쓰지 않는다. 금지어에 걸리고 근거도 없다.
근거 크런틴 373일 ?id=1305462364309822 (자사 카테고리 최장 생존)
이데아뉴트리션 88일 / 쉐이크베이비 218일
제안 쿠키 45g·10g 단백질의 "한 개로 간식 한 번이 끝난다" 축.
현재 자사 44건 중 0건이고, 맛_강조와 붙여도 충돌하지 않는 축이다.
근거 이데아뉴트리션 88일·37일·18일 (3건 반복 — 이 브랜드의 주력 포맷)
베노프 2일 ?id=1605627747891385
제안 "일반 쿠키 vs 플로에" 2분할 수치 대비. 성분_수치 축과 한 장에 묶을 수 있다.
타사 제품명은 쓰지 않는다 — 카테고리 일반물과 비교한다.
근거 그린푸드메이커 133일 "단백질까지 챙기는 한 포"
Myprotein 77일 ?id=1332835428959262 "바쁜 하루, 단백질 챙기기 어렵다면?"
제안 우선순위 최하위다. 4/22개사로 경쟁 채택률 자체가 낮고,
쿠키는 이미 간편한 포맷이라 차별점이 안 된다. 격차가 크다고 다 기회는 아니다.
근거 배리웨이 38일 "정가 48,000원 → 할인가 18,700원 / 개당 1,558원"(초대형)
배리웨이 35일 "개당 1천원대"(화면 절반)
자사 스타터팩 29,500원 / 10개입 / 개당 2,950원 ← 전 구성 중 최저 개당가
제안 총액 대신 개당가를 크게. "개당 2,950원"은 8BOX(3,600원)·24BOX(3,000원)보다 싸다.
금지 배송비·추가금은 오퍼 띠에 쓰지 않는다. 30,000원 무료배송 기준과 500원 차이는
랜딩에서 처리할 문제다.
그게 성과가 좋다는 증거가 아니다. 광고 라이브러리는 지출·전환을 공개하지 않는다.
생존일(133일·373일)이 유일한 간접 지표다.
4.5%p를 움직인다. 세 배치 연속 1위라는 반복성이 근거이지 표본 크기가 근거는 아니다.
텍스트 기준이다. 이미지 안에 수치가 인쇄돼 있는데 카피에 없으면 0으로 잡힌다.
자사 소재 이미지 전수 판독은 아직 안 했다.