CPA(Cost-per-action) 최적화는 디지털 마케팅에서 가장 자주 회자되는 주제지만, 동시에 가장 심하게 오해받는 지표이기도 합니다. 많은 마케터가 CPA가 높아지면 입찰가를 내리고, 타게팅을 좁히고, 광고 소재의 클릭률을 끌어올리는 데 몰두합니다. 그런데 미국 시장에서 여러 해 동안 B2B와 B2C 캠페인을 감사해 보면, CPA가 뚝 떨어졌는데 영업이익은 오히려 나빠지는 경우를 어렵지 않게 볼 수 있습니다. 이유는 간단합니다. CPA에서 말하는 ‘액션’이 실제로 돈이 되는 행동과 따로 놀기 때문입니다.
이 글에서는 CPA 최적화를 단순한 광고 계정 설정 문제가 아니라, 사업 단위 경제성을 설계하는 문제로 바라보겠습니다. 실무에서 좀처럼 다뤄지지 않는 다섯 가지 관점을 구체적인 사례와 함께 풀어볼 테니, 끝까지 읽고 나면 CPA 대시보드를 보는 눈이 달라질 겁니다.
1. CPA의 분모, 즉 ‘액션’부터 회계적으로 다시 정의하라
CPA 최적화에서 가장 먼저 빠지는 함정은 전환 액션이 이미 제대로 정의되어 있을 거라는 착각입니다. B2B에서 말하는 ‘리드’는 이름과 이메일만 남긴 방문자일 수 있고, B2C에서 말하는 ‘구매’는 결제 후 60일 안에 환불될 주문일 수 있습니다. 광고 플랫폼은 우리가 알려준 전환 이벤트를 기준으로 입찰을 최적화하기 때문에, 그 이벤트가 현금 흐름과 연결되어 있지 않다면 CPA가 아무리 낮아져도 사업에는 도움이 되지 않습니다.
미국 B2B SaaS 기업에서 데모 요청 CPA를 120달러에서 80달러로 낮춘 사례를 떠올려 보세요. 겉으로 보기에는 훌륭한 성과입니다. 그런데 데모 노쇼율이 25%에서 40%로 치솟았다면, 실제로 진행된 데모 1건당 비용은 160달러로 오히려 높아진 셈입니다. CPA는 좋아졌지만 영업 파이프라인은 망가진 거죠.
해결책은 분명합니다. CPA의 분모를 ‘플랫폼이 측정하기 쉬운 행동’이 아니라 ‘돈으로 바뀌는 행동’으로 바꿔야 합니다.
- Google Ads: 오프라인 전환 가져오기(offline conversion import)를 활용해 거래액, 환불액, 결제 완료 시점까지 전송하세요. 단순한 구매 완료 신호가 아니라 순매출 기준으로 최적화 신호를 보내야 합니다.
- Meta Ads: 구매 가치 최적화(value-based optimization)에 총매출이 아닌 순매출(net revenue)을 넣으세요. 환불과 차지백을 반영한 금액이 알고리즘의 학습 신호로 들어가야 품질 낮은 전환을 걸러낼 수 있습니다.
- B2B: MQL 대신 SQL, 계약 체결, 첫 결제처럼 실제 매출로 이어지는 단계에 가중치를 부여한 복합 액션을 만드세요. 예를 들어 데모 요청은 10점, 영업 미팅 참석은 40점, 계약 체결은 100점으로 환산해 하나의 가치 신호로 전송하는 방식입니다.
핵심은 전환 정의를 회계 관점에서 다시 설계하는 것입니다. 액션이 현금 흐름과 분리되어 있으면 CPA 최적화는 그저 숫자 예쁘게 만들기에 그칩니다.
2. 평균 CPA는 거짓말을 합니다. 한계 CPA를 추적하세요
대부분의 대시보드는 평균 CPA를 보여줍니다. 그런데 평균 CPA는 이미 써버린 예산의 평균일 뿐, 다음 1달러를 집행했을 때의 추가 전환 비용을 말해주지 않습니다.
한 캠페인의 평균 CPA가 50달러라고 해도, 예산을 20% 늘리면 추가로 확보되는 전환의 CPA가 90달러가 될 수 있어요. 시장에는 고의도 사용자가 한정되어 있기 때문입니다. 반대로 예산을 줄이면 가장 먼저 잘려나가는 노출의 CPA는 30달러일 수도 있고요. 평균 CPA는 최적화를 위한 지표가 아니라 결과를 확인하는 지표에 가깝습니다.
미국 시장에서 성숙한 팀은 포트폴리오 CPA와 한계 CPA를 분리해서 관리합니다.
- 포트폴리오 입찰 전략: Google Ads의 포트폴리오 입찰 전략(Portfolio bid strategy)을 사용해 캠페인 그룹 전체 목표 CPA를 관리하되, 개별 캠페인의 평균 CPA에 일희일비하지 마세요.
- 예산 증감 테스트: 채널별로 예산을 20% 늘려보는 테스트를 주기적으로 실행하세요. 추가 예산이 만들어 내는 전환의 CPA가 목표를 넘어서면 그 예산을 다른 채널로 옮기면 됩니다.
- 지역·잠재고객 세분화: 특정 지역의 평균 CPA가 낮다고 해서 그 지역에 예산을 무한정 쏟아부을 수는 없습니다. 고의도 사용자가 소진되면 한계 CPA가 급등하니까요.
한계 CPA 관점이 없으면 ‘평균 CPA가 목표보다 낮으니 예산을 더 투입하자’는 결정을 반복하다가 수익성이 조용히 무너집니다. 예산 배분의 기준은 평균이 아니라 다음 1달러의 비용이어야 합니다.
3. CPA 목표를 단위 경제성에서 역산하라
CPA 목표는 흔히 ‘지난달보다 10% 낮추기’나 ‘업계 평균 수준’으로 정해집니다. 그런데 이런 목표는 사업이 실제로 허용할 수 있는 획득 비용과 무관한 경우가 대부분입니다.
미국 D2C 이커머스 기업을 예로 들어보겠습니다. 평균 주문 금액이 80달러이고 공헌이익률이 35%라면 주문 1건당 공헌이익은 28달러입니다. 첫 구매 CPA가 25달러라면 얼핏 수익이 나는 것처럼 보이죠. 하지만 무료 배송비, 결제 수수료, 쿠폰 할인, 그리고 60일 뒤에 들어올 환불 가능성까지 반영하면 실제 첫 주문의 공헌이익은 18달러로 줄어들 수 있습니다. CPA 25달러는 손해인 셈이에요.
CPA 목표를 제대로 세우려면 다음과 같은 절차가 필요합니다.
- 고객생애가치(LTV)와 회수 기간을 먼저 계산하세요. 구독 모델이라면 첫 결제 CPA가 높더라도 몇 개월 안에 회수 가능한지 따져봐야 합니다. 미국 B2B SaaS에서는 첫 계약 CPA가 연간 계약 금액의 80%까지 허용되기도 하는데, 이는 순매출 유지율이 110% 이상일 때만 가능한 이야기입니다.
- CPA 목표 = 공헌이익 × 목표 회수 기간으로 설정하세요. 주문당 공헌이익이 30달러이고 6개월 안에 CAC를 회수하려면 CPA 30달러가 한계입니다. 여기에 재구매율과 LTV를 반영해 목표를 조정하면 됩니다.
- 플랫폼이 제시하는 권장 CPA를 맹신하지 마세요. Google Ads나 Meta Ads가 보여주는 목표 CPA는 과거 데이터 기반의 통계적 추정일 뿐, 당신 사업의 허용 비용을 알지 못합니다.
CPA 최적화의 목표는 무조건 낮추기가 아니라, 허용 가능한 CPA 안에서 최대한 많은 전환을 확보하는 것입니다. 목표를 단위 경제성에서 역산하지 않으면 최적화의 방향 자체가 틀어집니다.
4. 보고된 CPA가 아니라 증분 CPA를 봐야 하는 이유
디지털 마케팅의 오래된 맹점 중 하나는 마지막 클릭 기여도(last-click attribution)가 브랜드 검색이나 리타게팅 캠페인에 유리하게 왜곡된다는 점입니다. 브랜드 캠페인은 CPA가 아주 낮게 나오지만, 그 전환 중 상당수는 원래 살 사람이 검색을 한 경우입니다. 다시 말해 보고된 CPA는 낮아도 실제로 광고가 만들어 낸 추가 전환은 거의 없을 수 있다는 뜻이에요.
미국 시장의 성숙한 기업은 보고 CPA와 증분 CPA를 구분해서 측정합니다.
- 지역 리프트 테스트(geo lift test): 특정 지역에서는 광고를 끄고, 비슷한 특성의 다른 지역에서는 광고를 유지해 전환 차이를 비교합니다. 광고가 실제로 만들어 낸 증분 전환을 추정하는 고전적인 방법입니다.
- 홀드아웃 잠재고객(holdout audience): Meta Ads의 전환 리프트 테스트나 Google Ads의 실험 기능을 활용해 광고에 노출되지 않은 그룹과 노출된 그룹을 비교하세요.
- 마케팅 믹스 모델(MMM): 장기적으로는 채널 간 상호작용과 오프라인 영향을 반영한 증분 기여도를 추정하는 것도 좋은 선택입니다.
예를 들어 브랜드 캠페인의 보고 CPA가 10달러이고 비브랜드 캠페인의 보고 CPA가 60달러라면, 많은 마케터가 브랜드 캠페인에 예산을 몰아줍니다. 하지만 증분 CPA를 계산해 보면 브랜드 캠페인은 80달러, 비브랜드 캠페인은 55달러일 수 있어요. 보고