지금 읽는 곳광고비가 새는 지점은 어디인가목차
STEP 2 중급·실무 › 광고 집행·크리에이티브 최적화 › 과목 214 › 레슨 05
카탈로그 광고 상품 피드에 재고 소진 상품이 자동 제외되지 않을 때 광고비가 새는 것을 막는 피드 갱신 주기 설정
품절 광고는 광고비만 새는 문제가 아니라 전자상거래법상 공급·환급 의무까지 걸리는 문제입니다.
핵심요약
- 상품 피드는 최소 24시간에 한 번 갱신돼야 하고, 재고·가격 변동이 잦으면 매시간 수집이 권장된다
- availability 필드는 정해진 값만 허용되며, 이 값이 실제 재고와 다르면 품절 상품이 계속 노출된다
- 갱신 주기는 상거래 관리자의 데이터 소스에서 일간·시간·주간 중 직접 설정한다
- 품절 주문이 발생하면 지체 없이 통지하고 선지급 건은 3영업일 이내에 환급해야 한다
- 갱신 주기를 올리기 전에 쇼핑몰 쪽 재고 반영 시점부터 확인해야 실제 지연이 줄어든다
광고비가 새는 지점은 어디인가
카탈로그 광고는 피드에 있는 행을 그대로 소재로 만들어 노출합니다. 자사몰에서 품절 처리된 상품이 피드에서는 여전히 판매 중으로 적혀 있으면, 메타는 그 상품을 정상 판매 상품으로 알고 계속 노출하고 클릭을 받습니다. 클릭당 비용은 그대로 나가고, 도착한 사용자는 품절 페이지를 봅니다.
여기서 손실은 두 겹입니다. 소진된 광고비 자체와, 품절 페이지에 도착한 사용자가 남긴 부정적 인상입니다. 후자는 CS 문의로 이어지기 때문에 실제 비용은 광고비보다 큽니다.
availability 필드는 어떻게 관리되나
availability 필드는 in stock, out of stock, available for order 같은 정해진 값만 허용됩니다. 자사 시스템에서 "재고없음", "일시품절" 같은 한글 값을 그대로 내보내면 메타가 해석하지 못하고 오류로 처리하거나 기본값으로 남겨 둘 수 있습니다.
피드를 만드는 쪽에서 확인해야 할 것은 두 가지입니다. 첫째, 자사몰의 재고 상태값이 메타가 허용하는 값으로 정확히 매핑되는가. 둘째, 재고가 0이 된 순간 그 값이 피드 파일에 반영되기까지 몇 분이 걸리는가. 두 번째가 실제 지연의 대부분을 만듭니다.
갱신 주기는 어디에서 설정하나
상품 피드는 최소 24시간에 한 번은 갱신돼야 하며, 재고와 가격이 자주 바뀌는 쇼핑몰은 메타가 지원하는 매시간 수집 주기를 쓰는 것이 권장됩니다. 설정 위치는 상거래 관리자의 데이터 소스이고, 여기서 일간·시간·주간 중 하나를 고릅니다.
주의할 점은 이 주기가 "메타가 내 피드 URL을 읽으러 오는 간격"이라는 것입니다. 내 서버가 피드 파일을 하루 한 번만 다시 만든다면 메타가 매시간 읽어도 내용은 하루 전 그대로입니다. 갱신 주기를 매시간으로 올리기 전에 피드 파일 자체가 얼마나 자주 다시 만들어지는지부터 확인해야 합니다.
즉시 반영이 필요한 상품은 어떻게 하나
한정 수량 상품이나 라이브 방송 연계 상품처럼 몇 분 단위로 재고가 빠지는 경우에는 수집 주기만으로는 부족합니다. 이럴 때는 광고를 거는 단위 자체를 좁히는 편이 안전합니다. 재고가 넉넉한 상품만 별도 상품 세트로 묶어 광고를 돌리고, 소진이 임박한 상품은 애초에 그 세트에서 빼는 방식입니다.
피드 형식도 함께 볼 필요가 있습니다. 상거래 관리자는 CSV, TSV, XML(RSS·ATOM), 엑셀, 구글 시트를 지원하는데, 자동화된 웹사이트 익스포트를 구축할 때는 XML 쪽이 적합합니다. 수동 업로드 방식으로 운영하고 있다면 그 자체가 지연의 원인일 수 있습니다.
이미 품절 주문이 들어온 경우의 의무는 무엇인가
전자상거래법 제15조 제2항에 따라 통신판매업자는 청약을 받은 재화를 공급하기 곤란하다는 사실을 알았을 때 지체 없이 그 사유를 소비자에게 알려야 하며, 선지급식 통신판매의 경우 대금의 전부 또는 일부를 지급한 날부터 3영업일 이내에 환급하거나 환급에 필요한 조치를 해야 합니다.
같은 조 제1항은 청약을 한 날부터 7일 이내에 공급에 필요한 조치를 하도록 정하고 있고, 선지급식은 대금을 지급한 날부터 3영업일 이내입니다. 피드 지연은 마케팅 실수가 아니라 이 의무가 걸리는 사건으로 이어질 수 있다는 점을 운영 규칙에 명시해 두는 편이 좋습니다.
지연 시간을 실제로 측정하려면
측정 절차는 단순합니다. 임의의 상품 하나를 골라 자사몰에서 품절 처리한 시각을 기록하고, 피드 파일에서 그 상품의 availability가 바뀐 시각, 상거래 관리자의 상품 상태가 바뀐 시각을 각각 기록합니다. 세 시각의 간격이 곧 내 계정의 실제 지연 시간입니다.
이 값을 알면 갱신 주기를 어디까지 올려야 의미가 있는지 판단할 수 있습니다. 자사몰에서 피드 파일까지 6시간이 걸리는데 수집 주기만 매시간으로 바꿔 봐야 지연은 6시간 그대로입니다. 병목이 어디인지 알아야 고칠 곳이 정해집니다.
새는 금액을 어떻게 계산해 보고하나
피드 지연으로 나간 광고비는 추정할 수 있습니다. 품절 상태였던 기간에 그 상품이 받은 클릭 수에 해당 기간 평균 CPC를 곱하면 직접 손실이 나옵니다. 여기에 그 클릭이 정상 상품으로 갔다면 발생했을 전환을 더하면 기회손실까지 잡히지만, 이 부분은 가정이 섞이므로 보고서에는 직접 손실만 확정치로 올리고 기회손실은 별도로 표기하는 편이 안전합니다.
이 숫자가 있어야 개발 쪽에 피드 생성 주기를 앞당겨 달라고 요청할 근거가 생깁니다. "품절 광고가 나가고 있다"는 말보다 "지난달 이 항목으로 얼마가 나갔다"는 문장이 우선순위를 바꿉니다.