도로시와 Meta 광고 — 소재별 사용자 경로

데이터 범위:
📘 이 대시보드 처음 보시나요? — 데이터 기준 · 용어 · 계산식 (클릭해서 펼치기)

이 대시보드는 무엇을 보여주나요?

Meta (페이스북·인스타그램) 광고 소재 단위로 "어떤 광고가 어떤 사람을 끌어왔고, 그 사람이 무엇을 클릭하고 결제했나"를 추적합니다. 광고 담당자가 매일 보고 의사결정에 씁니다.

데이터 소스

  • 광고비 · 노출 · 클릭 · CTR → Meta Graph API (어제까지 일별)
  • 세션 · 구매 · 매출 → Google Analytics 4 (BigQuery raw event export)
  • 자사몰 기여도 (신규/기존/비회원) → cafe24 주문 DB

매출 정의 (중요)

매출 = GA4 purchase + GA4 naver_pay_purchase 합산

도로시와는 자사몰 결제 (purchase) 와 네이버페이 즉시결제 (naver_pay_purchase) 두 채널을 동시에 사용합니다. 두 이벤트를 반드시 합산해야 완전한 매출이 됩니다 — 한쪽만 보면 누락됩니다.

ROAS (광고 효율)

ROAS (%) = (매출 합산 ÷ 광고비) × 100

분자·분모 모두 utm_term이 매핑된 광고 한정으로 계산해 numerator/denominator 짝이 맞습니다. Meta Ads Manager의 ROAS와는 매출 기여 모델·미식별 광고비 처리가 달라 약간 차이 날 수 있습니다.

판정 (🟢 / 🟡 / 🟠 / 🔴)

판정기준의미
🟢 증액ROAS ≥ END × 1.5목표 1.5배 이상 → 예산 늘리자
🟡 유지ROAS ≥ END목표 달성 → 현 수준 유지
🟠 감액100% ≤ ROAS < END본전은 넘지만 목표 미달 → 줄이자
🔴 중단ROAS < 100%적자 → 중단 검토

END (목표 ROAS) 는 캠페인명의 _NNN% 부분으로 자동 인식, 없으면 기본 264% (도로시와 평균 BEP 기준).

매출 Attribution 모델 (Last Non-Direct Click)

이 대시보드는 GA4 기본 attribution 모델 last non-direct click을 사용합니다. 한 결제는 결제 직전 마지막 non-direct 광고 utm 한 곳에만 attribution됩니다 (over-attribute 없음). 예: 사용자가 ① 광고 A 클릭 → ② direct 재방문 → ③ 결제 한 경우, 매출은 광고 A 에 attribute. 단 GA4 Property가 "데이터 기반 (DDA, ML model)" attribution 설정인 경우 GA4 UI 표시값과 ±5~10% 차이가 발생할 수 있습니다 (BQ raw export 한계).

이 모델 덕분에 같은 결제가 여러 utm에 중복 attribute 되지 않아 매출 합산이 자사몰 실제 매출을 초과하지 않습니다. ai영상 케이스 (5/15~5/18 162,300원) 처럼 GA4 Explorer 와 정확히 일치하는 경우가 다수, 일부 utm은 GA4 DDA 모델 차이로 ±1~2건 / 수만원 차이 가능.

"총 광고비" 카드의 매핑 / 미매핑

Meta 광고 중 utm_term 파라미터가 박혀있어 GA4 행동과 1:1 매칭되는 것만 "매핑"이라고 부릅니다. 게시물 부스팅·카탈로그 광고 등 utm_term이 없는 광고는 "미매핑" — 매출 추적이 불가능해 소재별 ROAS 계산에선 빠집니다. 단 총 광고비 카드는 미매핑 포함 메타 전체를 보여줍니다 (정확한 광고 예산 파악용).

왜 어제 (D-1) 까지만 보이나요?

매일 09:30 KST 자동 빌드로 D-7 (7일 전) ~ D-1 (어제) 데이터를 다시 집계합니다. GA4 세션-구매 attribution은 안정화에 며칠 걸리고, cafe24 취소·반품도 보통 D-3 ~ D-5 에 발생하기 때문에 7일 윈도우 재집계로 정확도를 확보합니다. D-8 이전 데이터는 확정값으로 보존됩니다.

신규 / 기존 / 비회원 (자사몰 기여도 섹션)

cafe24 주문 기준: member_id 없음 → 비회원, first_order='T'신규, 그 외 → 기존. SSO (카카오 / 네이버) 회원이 첫 결제 시 신규로 잡힙니다.

드릴다운 섹션 읽는 법 (소재 클릭 시)

  • 🎯 랜딩 — 광고 클릭 후 사용자가 처음 도착한 페이지 Top 3 (예: 상품 상세, 검색 페이지, 카테고리)
  • 🛍️ 클릭한 상품/페이지 — 랜딩 다음에 본 페이지 Top 5 (= 진짜 관심 상품 신호)
  • 🛒 실제 결제된 상품 — GA4 purchase items + 네이버페이 (cafe24 join) 합산
  • 🪜 전환 퍼널 — 랜딩 → 상품 상세 (view_item) → 장바구니 (atc) → 결제 (자사+네페)
  • 💰 매출 분해 — 자사몰 vs 네이버페이 비중
  • 💎 자사몰 기여도 — 이 광고가 가져온 결제가 cafe24 전체 매출의 몇 % 인가 (상품별, 신규/기존/비회원 분해)

갱신 주기

매일 09:30 KST 자동 갱신 · Meta API 09:00 fetch · GA4 BigQuery + cafe24 MariaDB 09:30 쿼리. 마지막 갱신 일자는 상단 "데이터 범위" 라벨 참조.

알려진 한계

  • 4월 11일 이전 데이터 없음 (cafe24 백필 미진행)
  • 미식별 광고: 게시물 부스팅 / 카탈로그 광고는 utm 없어 소재별 ROAS 미산출 (전체 합계엔 포함)
  • GA4 refund 미설정: GA4 매출은 결제 시점만, 취소 차감 안 됨 → cafe24 join 한 자사몰 기여도 섹션이 정확
📅 기간 선택
캘린더에서 시작/종료일 선택 · 빠른 칩으로 자주 쓰는 기간
🔎 필터
소재 클릭 = 경로 펼침 · Ctrl/Cmd+클릭 = 비교 모드
📊 캠페인 유형 비율 — Meta 전체 광고비 기준 (utm 미매핑 포함)?
선택 기간 spend 분배 · 트래픽 / 전환 / 리타겟(카탈로그+리타게팅+DPA)
🔍 브랜드검색 인입 ?
메타 트래픽 광고비(브검 유도) vs 네이버 브랜드검색 인입 — 외부 경유 누수분의 다운스트림 추적. ⚠️ 브검 세션엔 메타푸시+자연검색이 섞여 있어 증분은 이벤트(전환비)와 함께 해석.
일자별 브검 인입 — 브검 세션 · 매출 · 전환율 · 트래픽 비용 (선택 기간, 컬럼 ? 설명)
판정 분포
소재 리스트
로딩 중...
판정 ? Ad name ? 광고비 ? 매출 ? ROAS ? 세션 ? 전환율 ?