정의
Product Feed(프로덕트 피드)는 쇼핑 광고, 카탈로그 광고, 다이내믹 리타겟팅에 쓰이는 구조화된 상품 데이터 파일입니다. 한 줄에 상품 하나씩, 정해진 필드(컬럼)에 맞춰 상품명, 가격, 재고, 이미지 URL, GTIN, 브랜드 등을 담습니다.
쉽게 말해 구글·메타·네이버·쿠팡에 우리 쇼핑몰 상품을 ‘번역 없이’ 전달하는 표준 명세서입니다. 광고 플랫폼은 이 피드를 읽어서 상품을 자동 매칭하고, 입찰하고, 노출합니다.
한국 DTC 브랜드 기준으로 가장 많이 쓰는 포맷은 다음과 같습니다.
- Google Merchant Center: TSV 또는 XML (RSS 2.0)
- Meta Commerce Manager: CSV, TSV, XML
- 네이버 쇼핑 ep: CSV, XML (네이버 자체 규격)
- 쿠팡 마켓플레이스: 엑셀 업로드 또는 API
비유로 이해하기
Product Feed는 이력서와 비슷합니다.
- 이력서에 이름, 경력, 학력이 정해진 칸에 들어가야 서류 통과가 됩니다.
- 피드도 title, price, availability 같은 정해진 칸에 값이 들어가야 광고가 승인됩니다.
- 이력서에 오타가 있으면 탈락하듯, 피드에 price 누락이나 image_link 오류가 있으면 Disapproved(비승인) 처리됩니다.
또는 급식 식단표와도 같습니다. 영양사(광고 플랫폼)가 식단표(피드)를 보고 오늘 뭘 조리할지(어떤 상품을 누구에게 노출할지) 결정합니다. 식단표에 없는 메뉴는 나올 수 없습니다.
공식
Product Feed의 성과는 다음 구조로 계산됩니다.
광고 노출 가능 상품 수 = 전체 상품 수 × 피드 승인율 × 재고 보유율
예시 데이터:
- 전체 상품 수: 12,000개
- 피드 승인율: 92%
- 재고 보유율: 78%
- → 노출 가능 상품 수 = 12,000 × 0.92 × 0.78 = 8,611개
즉, 피드 품질이 8%만 떨어져도 약 960개 상품이 광고에서 사라집니다. ROAS 손실로 직결됩니다.
ROAS 기대값 공식:
기대 ROAS = (노출 가능 상품 수 × CTR × CVR × AOV) ÷ 광고비
- CTR 1.8%, CVR 2.4%, AOV 68,000원, 광고비 300만 원
- → (8,611 × 0.018 × 0.024 × 68,000) ÷ 3,000,000 ≈ 8.4
비교표: 주요 플랫폼 피드 스펙
| 항목 | Google Merchant Center | Meta Commerce | 네이버 쇼핑 ep | 쿠팡 |
|---|---|---|---|---|
| 파일 포맷 | TSV, XML | CSV, TSV, XML | CSV, XML | 엑셀, API |
| 필수 필드 수 | 6개 (id, title, description, link, image_link, price) | 5개 | 8개 | 12개 |
| 업데이트 주기 | 최대 24시간 | 최대 24시간 | 최대 48시간 | 최대 72시간 |
| 상품 ID 제한 | 50자 | 100자 | 50자 | 20자 |
| 이미지 최소 | 100×100px | 500×500px | 500×500px | 500×500px |
| 가격 통화 | KRW | KRW | KRW | KRW |
| 재고 반영 | `availability` | `availability` | `stockQuantity` | `재고수량` |
| 승인 소요 | 1~3일 | 1~2일 | 2~5일 | 3~7일 |
핵심 포인트: 플랫폼마다 필드명이 다릅니다. 구글은 image_link, 네이버는 이미지URL, 쿠팡은 대표이미지처럼 한국어 필드명을 씁니다. 그래서 실무에서는 마스터 피드 1개 → 플랫폼별 변환 스크립트 구조가 표준입니다.
적용 시나리오
1. 신상품 런칭 D-3
신상품 200개를 피드에 먼저 반영합니다. 광고 승인 리드타임이 1~3일이므로, 런칭 3일 전 업로드가 정석입니다. 런칭 당일 올리면 첫 3일간 광고가 안 뜹니다.
2. 시즌 오프 재고 소진
availability를 in_stock → on_sale로 바꾸고 sale_price 필드를 추가합니다. 구글 쇼핑은 sale_price가 있으면 취소선 가격 + 할인 뱃지를 자동 노출합니다. CTR이 평균 +22% 상승합니다.
3. 다이내믹 리타겟팅
장바구니 이탈 유저에게 그 상품을 다시 보여주려면, 피드의 id와 사이트의 ga:item_id가 100% 일치해야 합니다. 1%만 어긋나도 리타겟팅 모수가 깨집니다.
4. 재고 동기화 자동화
Shopify, 카페24, 아임웹은 API로 15분~1시간 단위 자동 동기화를 지원합니다. 수동 업로드는 주 1회가 한계이므로, 재고 회전이 빠른 브랜드일수록 API 연동이 필수입니다.
흔한 실수 7가지
1. 가격 불일치: 피드 가격과 랜딩페이지 가격이 다르면 즉시 비승인. 구글은 불일치율 5% 초과 시 계정 정지까지 갑니다.
2. 이미지에 텍스트/워터마크: 프로모션 문구, 로고 오버레이는 거부 사유 1순위입니다.
3. title에 키워드 스팸: 무료배송 최저가 초특가 같은 문구는 정책 위반입니다. 브랜드 + 상품명 + 속성 구조로 쓰세요.
4. GTIN 누락: 자체 제조 상품이면 identifier_exists: no를 반드시 넣어야 합니다. 안 넣으면 경고 누적됩니다.
5. 재고 미반영: 품절 상품이 in_stock으로 남으면 광고비만 나가고 전환은 0입니다.
6. 중복 ID: 같은 id가 두 줄 있으면 한 줄만 랜덤 채택됩니다. 예측 불가능해집니다.
7. 업데이트 주기 무시: 프로모션 가격을 당일 아침에 바꿨는데 피드는 3일 전 데이터면, 고객은 옛 가격으로 결제 시도합니다.
관련 용어
- Google Merchant Center (GMC): 구글 쇼핑 피드를 관리하는 무료 툴
- Supplemental Feed: 마스터 피드를 덮어쓰는 보조 피드 (가격, 재고만 별도 관리)
- Content API: 피드 대신 실시간으로 상품을 전송하는 API
- GTIN / MPN / Brand: 상품 식별 3종 세트
- Disapproved: 정책 위반으로 광고 불가 상태
- Item Group ID: 색상/사이즈 변형 상품을 묶는 그룹 키
- Dynamic Remarketing: 피드 기반 리타겟팅
- PMAX (Performance Max): 피드를 소재로 쓰는 구글 통합 캠페인
마무리
Product Feed는 광고의 원료입니다. 크리에이티브가 아무리 좋아도 피드에 상품이 없으면 노출 자체가 안 됩니다. 한국 DTC 브랜드라면 마스터 피드 1개 + 플랫폼별 변환 + API 자동 동기화 3단 구조를 갖추는 것이 2025년 기준 최소 요건입니다. 피드 승인율 95% 이상, 가격 불일치율 0%, 재고 동기화 주기 1시간 이내 — 이 세 가지를 KPI로 잡으세요.