연말 할인 캠페인 ROI 자동 집계, 노코드 5단계 가이드
캠페인 ROI 자동 집계는 광고비와 할인·수수료를 뺀 순이익을 매일 자동으로 대조하는 체계입니다. 구글시트, 광고 매체 API, AI 에이전트를 5단계로 연결하면 약 6시간 세팅 후 하루 10분 점검으로 중단·증액 판단까지 끝낼 수 있습니다.

캠페인 ROI 자동 집계는 광고비와 할인 후 순이익을 매일 자동으로 대조하는 체계입니다.
연말처럼 할인 폭이 커지는 시기에는 매출이 늘어도 적자가 납니다. 구글시트, 광고 매체 API(프로그램끼리 데이터를 주고받는 연결 통로), AI 에이전트(지시한 작업을 대신 수행하는 프로그램)를 5단계로 연결하면 약 6시간 세팅으로 하루 10분 점검 체계가 만들어집니다. 핵심은 집계 자체가 아니라, 중단선과 증액선을 숫자로 미리 박아두는 것입니다.
- ROAS가 아니라 순이익 기준 ROI로 본다 — ROAS(광고비 대비 매출 비율)는 할인액·결제수수료·원가를 빼기 전 숫자입니다. 할인 폭이 큰 캠페인에서는 ROAS가 좋아 보여도 실제 손익은 마이너스인 경우가 생깁니다.
- 수집·매칭·판단 세 구간으로 쪼갠다 — 광고비 수집, 결제 데이터 수집, 캠페인명 기준 매칭까지 끝나야 ROI 계산식 한 줄이 의미를 갖습니다. 순서를 건너뛰면 숫자는 나오지만 믿을 수 없습니다.
- 행동 규칙을 시트에 같이 적는다 — 예를 들어 ROI가 0 미만으로 3일 연속이면 중단, 1.0 이상으로 3일 연속이면 증액처럼 규칙을 적어두면 매일 고민하는 시간이 사라집니다.
이미 매체별 리포트를 자동으로 받아보고 있는 분보다, 주말마다 엑셀을 열어 광고비와 결제 내역을 손으로 맞추고 있는 분에게 맞는 글입니다.
연말 할인 캠페인에서 ROAS만 보면 왜 적자가 나나요?
ROAS는 분자에 매출을 그대로 놓는 지표입니다. 할인 캠페인에서는 그 매출이 이미 깎인 금액인 데다, 결제수수료와 배송·원가가 빠지기 전 숫자입니다. 그래서 할인율이 커질수록 ROAS와 실제 손익의 거리가 벌어집니다.
두 번째 문제는 시점입니다. 광고 매체 화면의 전환(광고를 보고 구매·신청 같은 목표 행동을 한 건수)은 당일 집계되지만, 결제 취소와 환불은 며칠 뒤에 들어옵니다. 어제 기준으로 좋아 보이던 캠페인이 사흘 뒤 적자로 바뀌는 일이 반복됩니다.
세 번째는 주기입니다. 수작업 정산은 아무리 부지런해도 주 1회가 한계입니다. 2주짜리 할인 캠페인이라면 판단 기회가 사실상 한두 번뿐이고, 예산은 이미 다 소진된 뒤입니다.
- 할인액이 손익에서 빠지지 않는다 — 쿠폰과 즉시할인은 매출에서 차감해야 하는데, 매체 리포트는 할인 전 결제금액을 그대로 전송받는 경우가 많습니다.
- 고정비와 변동비가 섞인다 — 촬영비처럼 한 번 쓰고 끝나는 비용을 매일 나눠 넣으면 ROI가 실제보다 낮게 보여 멀쩡한 캠페인을 끄게 됩니다.
- 환불이 반영되지 않는다 — 환불 건을 음수로 다시 집어넣지 않으면 월말 정산 때 숫자가 한꺼번에 어긋납니다.
- 캠페인과 주문이 연결되지 않는다 — 어떤 광고가 어떤 결제를 만들었는지 키값이 없으면, 전체 합계만 맞고 캠페인별 판단은 불가능합니다.
캠페인 ROI 자동 집계, 어떤 순서로 하나요?
5단계로 조립합니다. 처음 세팅에 약 6시간, 이후에는 하루 10분 점검이면 유지됩니다. 매체별 데이터를 모아 리포트로 만드는 일반적인 흐름은 광고 리포트 자동화 노코드 4단계 가이드에서 따로 정리했으니, 이 글은 할인과 원가를 반영한 손익 계산에 집중합니다.
준비물은 구글시트 1개, 광고 계정 관리 권한, 결제 또는 쇼핑몰 관리자 접근 권한입니다. 노코드(코딩 없이 도구를 연결해 쓰는 방식) 도구를 쓰더라도 계산식 설계는 사람이 먼저 해야 합니다.
- 정산 기준 시트부터 만듭니다. 구글시트에 「정산기준」 탭을 만들고 날짜·캠페인명·결제금액·할인액·결제수수료·변동원가·광고비 열을 세웁니다. 순이익은 결제금액에서 할인액·수수료·변동원가를 뺀 값, ROI는 (순이익 − 광고비) ÷ 광고비로 정의합니다. 1인 강사는 촬영 장비비를 고정비로 빼고, 카드 결제수수료와 쿠폰 할인만 변동비에 넣었습니다. 완료 기준: 어제 날짜 한 줄을 손으로 채웠을 때 ROI 숫자가 하나 나오면 완료입니다.
- 광고비를 자동으로 끌어옵니다. Google Ads 개발자 문서의 「보고서 개요(Reporting overview)」를 보면 GAQL(광고 데이터를 조회하는 질의 언어)로 캠페인별 비용·노출·클릭을 뽑아낼 수 있습니다. 광고 계정에서는 「도구 > API 센터」로 들어가 연동 권한을 받고, 매일 정해진 시각에 어제 데이터를 시트에 적재하도록 걸어둡니다. 완료 기준: 아침에 시트를 열었을 때 어제 날짜 캠페인별 비용 행이 손대지 않고 추가돼 있으면 완료입니다.
- 결제 데이터를 같은 시트로 보냅니다. 결제·쇼핑몰 관리자의 「주문 > 주문 조회」에서 주문번호·결제금액·할인액·환불여부·유입 경로 열을 포함해 내보내기를 걸거나 API로 연결합니다. 1인 강사는 신청 페이지 주소에 UTM(유입 경로를 구분하는 꼬리표) 값을 붙여, 어떤 광고에서 온 수강 신청인지 주문 데이터에 함께 저장했습니다. 완료 기준: 주문번호가 중복 없이 들어오고 환불 건이 음수 금액으로 찍히면 완료입니다.
- 캠페인명 규칙으로 두 데이터를 붙입니다. 「연말할인_클래스A_검색」처럼 구분자와 순서를 고정한 캠페인명 규칙을 정하고, 광고 계정과 UTM 값에 같은 문자열을 씁니다. 시트에서는 QUERY 함수나 피벗 테이블로 날짜×캠페인 단위로 합산합니다. 완료 기준: 시트의 광고비 합계가 매체 화면 숫자와 같고, 캠페인에 연결되지 않은 주문 건수가 별도 칸에 표시되면 완료입니다.
- AI 에이전트로 요약과 알림을 붙입니다. 매일 정해진 시각에 ROI 표를 읽어 3줄 요약과 중단·증액 후보를 메신저로 보내게 합니다. 1인 강사는 오전 9시에 알림을 받아 커피 마시는 동안 캠페인 두 개의 예산만 조정했습니다. 완료 기준: 사람이 시트를 열지 않아도 7일 연속 같은 형식의 알림이 오면 완료입니다.
아래 표는 어제까지의 캠페인별 광고비, 할인 후 순이익, ROI 데이터입니다. 다음 순서로 답하세요. 1) 전체 ROI와 전날 대비 변화를 한 문장으로. 2) ROI가 0 미만이 3일 연속인 캠페인을 중단 후보로 이름과 숫자와 함께 나열. 3) ROI가 1.0 이상이 3일 연속인 캠페인을 증액 후보로 나열하고 늘릴 금액을 제안. 4) 캠페인에 연결되지 않은 주문이 전체의 일정 수준을 넘으면 경고 문구 추가. 추측은 쓰지 말고 표에 있는 숫자만 쓰세요. 전체 10줄 이내.
여기까지 하면 매일 아침 캠페인별 순이익 기준 ROI와 중단·증액 후보가 메신저로 도착합니다. 정산을 위해 주말에 엑셀을 여는 일은 없어집니다.
중단할지 증액할지, 어떤 숫자로 판단하나요?
판단선은 ROI 0을 기준으로 잡습니다. ROI가 0이면 광고비와 순이익이 같은 손익분기 상태이고, 0 미만이면 팔수록 손해입니다. 할인 캠페인에서는 이 선이 ROAS 기준선보다 훨씬 보수적으로 움직입니다.
단, 하루치 숫자로 끄고 켜면 노이즈에 흔들립니다. 같은 상태가 3일 연속 유지될 때만 행동하도록 규칙을 정하면 과잉 반응이 줄어듭니다. 아래 표는 캠페인 ROI 자동 집계 시트에 그대로 적어두는 기준선 예시입니다.
숫자 자체는 사업 구조에 맞춰 바꿔도 됩니다. 중요한 것은 기준을 캠페인 시작 전에 적어두고, 집계 결과가 그 칸에 자동으로 색이 칠해지게 만드는 일입니다.
| 하루 ROI 구간 | 상태 해석 | 행동 | 점검 주기 |
|---|---|---|---|
| 0 미만 3일 연속 | 팔수록 손실이 쌓이는 구간 | 캠페인 중단 또는 소재·타깃 전면 교체 | 매일 |
| 0 이상 0.3 미만 | 겨우 본전, 인건비는 회수 못 함 | 예산 동결, 소재 1개만 교체해 재측정 | 매일 |
| 0.3 이상 1.0 미만 | 수익은 나지만 확대할 근거는 부족 | 현행 유지, 객단가(1회 결제 평균 금액) 개선 시도 | 2일 간격 |
| 1.0 이상 3일 연속 | 광고비의 2배 이상 회수되는 구간 | 일 예산 증액 후 3일간 ROI 재확인 | 매일 |
| 미매칭 주문 다수 | 집계 신뢰도 자체가 낮은 상태 | 판단 보류, 캠페인명·UTM 규칙부터 점검 | 발견 즉시 |
캠페인 ROI 자동 집계에서 자주 하는 실수는 무엇인가요?
가장 흔한 실수는 ROAS 계산식을 그대로 두고 이름만 ROI로 바꾸는 것입니다. 분자에서 할인액과 결제수수료를 빼지 않으면 표의 기준선이 전부 무의미해집니다. 계산식은 만든 다음 날, 실제 정산 내역과 한 번 대조해 검증해야 합니다.
할인율 표기도 집계 정확도와 직결됩니다. 공정거래위원회의 「온라인 쇼핑몰 가격할인 표시방식 개선 권고」 보도자료와 소비자24의 관련 안내를 보면, 할인율은 근거 있는 기준가격을 바탕으로 산정해야 합니다. 평소 판매한 적 없는 가격을 정가로 올려 할인율을 부풀리면 표시 문제가 생기는 것은 물론, 시트의 할인액 계산도 실제와 어긋납니다.
지표를 하나만 보는 습관도 위험합니다. ROI는 결과 지표라서, 떨어졌을 때 어디를 손대야 하는지 알려주지 않습니다. 유입과 전환, 재구매까지 묶어 읽는 방법은 소액 예산 광고 성과 측정 지표 6개 기준에서 다뤘습니다.
- 고정비를 매일 분할해 넣기 — 촬영·디자인처럼 일회성 비용을 일별로 나눠 넣으면 캠페인 초반 ROI가 비정상적으로 낮게 나옵니다. 변동비만 일별로 반영하고 고정비는 캠페인 종료 시점에 한 번 정산하세요.
- 환불 반영을 미루기 — 환불은 평균 며칠 뒤에 들어오는지 확인한 뒤, 최근 7일 구간을 매일 다시 계산하도록 걸어두면 숫자 뒤집힘이 줄어듭니다.
- 캠페인명을 중간에 바꾸기 — 이름을 수정하면 과거 데이터와 연결이 끊어집니다. 이름은 고정하고 구분이 필요하면 광고그룹이나 소재 단위에서 나누세요.
- 수집 실패를 모르고 지나가기 — 어제 행이 비어 있는데 알림이 없으면 0으로 계산돼 ROI가 과대 표시됩니다. 데이터가 들어오지 않으면 경고 문구를 보내는 조건을 반드시 넣으세요.
- 기준선을 캠페인 중간에 바꾸기 — 숫자가 나쁘다고 기준을 내리면 자동 집계의 의미가 사라집니다. 기준 변경은 캠페인이 끝난 뒤 회고에서만 합니다.
엑스점프는 이 집계를 어떻게 굴리나요?
엑스점프 AI 마케팅 자동화 클래스에서는 이 캠페인 ROI 자동 집계를 정산 기준 시트 한 장에서 시작해, 광고비 적재와 결제 데이터 연결, 매일 아침 알림까지 수강생이 직접 조립하도록 진행합니다. 대행사에 리포트를 요청하는 대신 본인 계정에서 숫자가 흘러나오게 만드는 것이 목표입니다.
세팅 순서에서 가장 많이 막히는 지점은 기술이 아니라 기준입니다. 무엇을 변동비로 볼지, 환불을 며칠까지 소급할지 먼저 정해야 도구 연결이 쉬워집니다. 그래서 첫 1시간은 도구를 열지 않고 손익 구조를 종이에 적는 데 씁니다.
캠페인이 끝난 뒤에는 시트를 지우지 말고 보관하세요. 다음 할인 시기에 같은 구조를 복사해 쓰면 세팅 시간이 1시간 이내로 줄어듭니다. 다른 자동화 주제는 클래스 목록과 라이브러리에서 이어서 확인할 수 있습니다.
- 캠페인 시작 3~4주 전에 세팅한다 — 수요가 몰리는 시기에 들어가서 시트를 만들면 검증할 시간이 없습니다. 미리 만들어 평상시 데이터로 한 번 돌려보세요.
- 기준선은 캠페인 기획서에 함께 적는다 — 할인율과 중단·증액 ROI 기준선을 같은 문서에 두면, 할인 폭을 키울 때 손익이 어떻게 변하는지 즉시 보입니다.
- 알림은 메신저 한 곳으로만 받는다 — 메일과 메신저로 나눠 보내면 둘 다 안 봅니다. 매일 같은 시각, 같은 형식, 한 채널로 통일하세요.
- 주 1회는 자동 숫자와 실제 정산을 대조한다 — 10분이면 끝납니다. 이 점검을 빼면 자동화가 조용히 틀린 숫자를 쌓습니다.
자주 묻는 질문
참고
참고자료
이 글에서 언급한 도구 화면과 제도 내용은 아래 공식 페이지에서 직접 확인할 수 있습니다.
- Google Ads API 보고서 개요(Reporting overview) - Google Ads 개발자 문서 — GAQL로 캠페인 실적 데이터를 쿼리·자동 추출하는 공식 방법을 설명 (developers.google.com)
- API를 사용하여 대규모 계정 효율적으로 관리하기 - Google Ads — Google Ads API로 보고서 자동 다운로드·커스텀 리포트 구축이 가능함을 확인 (ads.google.com)
- 온라인 쇼핑몰 가격할인 표시방식 개선 권고 - 공정거래위원회 보도자료 — 정가·할인율 표시 시 지켜야 할 공정위 기준과 위반 사례를 확인 (ftc.go.kr)
- 온라인 쇼핑몰 가격할인 표시 개선해 정가·할인율 부풀리기 막아요 - 소비자24 — 할인율 산정 시 근거 있는 기준가격 사용 의무를 공식 확인 (consumer.go.kr)
이 글처럼 시작해 보고 싶다면, 내 유형부터 찾아보세요
이런 글이 올라오면 메일로 받아보시겠어요?
여기 실린 것과 같은 실무 자료를 한 달에 두세 번 보내드립니다. 광고만 담은 메일은 보내지 않습니다.
함께 읽으면 좋은 글

바로 써먹는 2026 트렌드&마케팅
온라인 마케팅 시장 10조 원 시대, 하지만 중소 사업자의 62%는 자신의 광고 성과조차 제대로 측정하지 못하고 있습니다. 이 책은 모호한 이론을 설파하는 마케팅 이론서가 아닙니다. 2004년 자본금 13,000원으로 시작해 11번의 창업을 거치며 코스닥 상장사 인수까지 경험한 ‘연쇄창업가’ 루카86의 20여 년 내공을 집대성한 실무 가이드북입니다. 단순히 용어를 설명하는 데 그치지 않고, 당장 내일 대행사 미팅에서 주도권을 잡을 수 있는 ‘실전 언어’를 가르쳐 드립니다. 특히 《트렌드 코리아 2026》 등 국내외 주요 트렌드 서적 4권을 심층 분석하여 도출한 ‘2026년 마케팅/소비 트렌드’는 여러분의 비즈니스가 나아갈 정확한 나침반이 되어줄 것입니다.








