tROAS 400%인데 적자라고? — 교육 플랫폼 자동입찰 목표를 '마진'으로 다시 짜는 법
광고 대시보드에는 tROAS 420%가 찍혀 있습니다. 목표였던 400%를 넘겼으니 캠페인은 '성공'으로 보고됩니다. 그런데 분기 정산을 해보면 광고에서 들어온 매출의 수익이 거의 남지 않습니다. 무엇이 잘못된 걸까요? 자동입찰(Smart Bidding)을 켰다는 사실만으로 안심하는 사이, 목표값을 '매출' 기준으로 잡은 것이 화근입니다. 2026년 구글·메타 알고리즘은 그 어느 때보다 똑똑해졌지만, 알고리즘이 최적화하는 것은 결국 당신이 입력한 숫자일 뿐입니다.
수동입찰의 시대가 끝난 이유
2026년 현재, 검색·디스플레이·쇼츠 어디서든 수동 CPC만으로 경쟁하기는 사실상 불가능해졌습니다. 입찰 경매는 밀리초 단위로 사용자의 기기, 시간대, 검색 의도, 과거 행동을 조합해 전환 확률을 예측합니다. 사람이 키워드별로 입찰가를 손으로 조정하는 속도로는 이 실시간 신호를 따라잡을 수 없습니다. 그래서 자동입찰은 '선택'이 아니라 '전제'가 되었습니다. 다만 오해하지 말아야 할 점이 있습니다. 자동입찰은 마법이 아니라 목표 함수를 충실히 따르는 도구입니다. 잘못된 목표를 주면, 알고리즘은 잘못된 방향으로 아주 효율적으로 달려갑니다.
💡 PRO TIP: 자동입찰을 켰다고 성과 관리가 끝난 게 아닙니다. 오히려 '무엇을 목표로 줄 것인가'라는 더 어려운 의사결정이 시작됩니다.
tCPA vs tROAS — 우리 교육 플랫폼은 어느 쪽인가
자동입찰의 두 축은 **목표 전환당 비용(tCPA)**과 **목표 광고비 수익률(tROAS)**입니다. 핵심 기준은 단순합니다. 전환 1건의 가치가 균일한가, 제각각인가.
| 구분 | tCPA (목표 CPA) | tROAS (목표 ROAS) |
|---|---|---|
| 적합한 상황 | 전환 가치가 균일 | 전환 가치가 제각각 |
| 교육 플랫폼 예시 | 무료체험 신청, 상담 예약, 리드 수집 | 가격이 다른 강의 패키지·구독 결제 |
| 최적화 목표 | 전환 '개수' 극대화 | 전환 '금액' 극대화 |
| 최소 데이터 요건 | 최근 30일 30건 이상 | 최근 30일 50건 + 가치 데이터 |
온라인 교육 플랫폼은 이 두 모델이 섞여 있는 경우가 많습니다. 무료 체험·뉴스레터 구독을 모으는 인지·고려 단계 캠페인은 모든 전환의 가치가 비슷하므로 tCPA가 맞습니다. 반면 9만 원짜리 단과부터 99만 원짜리 패키지까지 가격이 다른 결제를 유도하는 전환 캠페인은 tROAS가 맞습니다. 같은 계정 안에서도 캠페인 목적(퍼널 단계)에 따라 입찰 전략을 나눠 써야 한다는 뜻입니다.
⚠️ 주의사항: 무료체험 캠페인에 tROAS를 걸면 안 됩니다. 가치가 0이거나 동일한 전환에 수익률 목표를 부여하면 알고리즘이 학습할 신호 자체가 왜곡됩니다.
전환 데이터가 부족하면 알고리즘은 '학습을 멈춘다'
가장 흔한 실패는 데이터가 충분하지 않은 상태에서 성급하게 tCPA·tROAS를 켜는 것입니다. 구글은 tCPA에 최근 30일 30건, tROAS에 가치 데이터를 포함한 50건의 전환을 권장합니다. 이 수치를 밑돌면 알고리즘은 예측의 근거가 없어 입찰을 보수적으로 잡고, 노출 자체가 줄어드는 악순환에 빠집니다. 해법은 순서를 지키는 것입니다.
- 전환수 최대화(Max Conversions) 또는 전환 가치 최대화로 시작해 데이터를 쌓습니다.
- 30일 전환량이 요건을 넘으면 그때 tCPA / tROAS로 전환합니다.
- 전환하는 시점의 목표값은 '희망'이 아니라 Max Conversions 단계의 실제 평균 성과로 설정합니다.
학습기(Learning Period)는 보통 2
6주이며, 전환량이 적을수록 길어집니다. 그리고 이 기간에 하는 가장 비싼 실수는 조급한 수정입니다. 광고그룹 추가·삭제, 매치타입 대폭 변경, 캠페인 구조 개편은 모두 학습기를 리셋시킵니다. 23주는 손대지 말고 알고리즘이 안정화될 시간을 줘야 합니다.
💡 PRO TIP: 학습기 동안 성과가 출렁이는 것은 고장이 아니라 정상입니다. 첫 2주 데이터로 캠페인을 판단하지 마세요.
tROAS의 진짜 함정 — '매출'이 아니라 '마진'으로 목표를 짜라
이제 도입부의 질문으로 돌아갑니다. 왜 tROAS 420%인데 적자일까요? 대부분의 마케터가 tROAS를 매출 기준으로 계산하기 때문입니다. 예를 들어 평균 결제 금액이 10만 원이고 tROAS를 400%로 잡았다고 합시다. 광고비 2.5만 원을 써서 10만 원 매출을 만들면 대시보드에는 ROAS 400%가 찍힙니다. 효율적으로 보입니다. 그런데 이 강의의 실제 **마진이 30%**라면, 10만 원 매출의 실제 이익은 3만 원입니다. 광고비 2.5만 원을 빼면 손에 남는 건 5천 원. 환불·결제 수수료·운영비를 감안하면 사실상 적자입니다.
| 항목 | 매출 기준 착시 | 마진 기준 실제 |
|---|---|---|
| 결제 매출 | 100,000원 | 100,000원 |
| 광고비 | 25,000원 | 25,000원 |
| 대시보드 ROAS | 400% | 400% |
| 실제 이익(마진 30%) | — | 30,000원 |
| 광고비 제외 순익 | — | 5,000원 |
해법은 **손익분기 ROAS(BE-ROAS)**를 먼저 계산하는 것입니다. 마진율이 30%라면 손익분기점은 1 ÷ 0.30 ≈ **333%**입니다. 즉 ROAS가 333%를 넘어야 비로소 흑자입니다. 목표 tROAS는 이 손익분기점 위에, 원하는 영업이익률을 더해 설정해야 합니다. '대시보드에서 예뻐 보이는 숫자'가 아니라 '실제로 돈이 남는 숫자'를 알고리즘에 줘야 한다는 뜻입니다.
⚠️ 주의사항: 강의별 마진이 크게 다르다면(단과 vs 패키지 vs 구독), 전환 가치를 매출이 아니라 '마진 금액'으로 전송하도록 전환 추적을 설계하는 것이 가장 정확합니다.
학습기를 망치지 않고 목표를 조이는 4단계
목표를 제대로 잡았다면, 이제 점진적으로 효율을 끌어올릴 차례입니다. 한 번에 욕심내면 노출이 증발합니다.
- 현실에서 출발한다. 현재 CPA가 5만 원이면 tCPA를 5만~5.5만 원에서 시작합니다. 목표가 3만 원이라고 처음부터 3만 원을 넣으면, 알고리즘은 그 가격에 전환을 찾지 못해 노출을 거의 내보내지 않습니다.
- 2~3주는 건드리지 않는다. 학습기가 끝나고 성과가 안정될 때까지 기다립니다.
- 10~15%씩 조인다. 안정화 후 2주마다 tCPA를 10
15% 낮추거나 tROAS를 1015% 높입니다. 급격한 변경은 다시 학습기를 유발합니다. - 주간이 아니라 상시 모니터링한다. 스마트 비딩은 실시간으로 작동합니다. 일주일에 한 번 확인하면 그 사이 발생한 비용 누수를 놓칩니다. 전환 추적 오류, 시즌성 급변, 경쟁 입찰 변화는 즉시 잡아야 합니다.
💡 PRO TIP: 교육 플랫폼은 개강·수강신청 시즌의 전환율 변동이 큽니다. 시즌 진입 직전 목표를 급조정하기보다, '계절성(Seasonality Adjustment)' 기능으로 예고하는 편이 학습기 리셋을 피하는 데 유리합니다.
핵심 요약
- 자동입찰은 마법이 아니라 당신이 입력한 목표를 충실히 따르는 도구입니다.
- 전환 가치가 균일하면 tCPA, 제각각이면 tROAS — 교육 플랫폼은 퍼널 단계별로 나눠 쓰세요.
- tCPA 30건·tROAS 50건의 데이터 요건을 채우기 전엔 Max Conversions로 데이터를 먼저 쌓으세요.
- tROAS는 반드시 매출이 아니라 마진(손익분기 ROAS) 기준으로 설정해야 진짜 흑자가 남습니다.
- 목표는 현실에서 출발해 2주마다 10~15%씩 점진적으로 조이세요. 대시보드의 ROAS 숫자가 아니라, 분기 정산서에 남는 이익이 진짜 성과입니다. 오늘 당신의 캠페인 목표값이 '매출 기준'인지 '마진 기준'인지부터 점검해 보세요.





