유입수, 전환수, 전환율 CVR(%) 중 알고 있는 2개를 입력하고 나머지는 비워 둔 채 ‘계산’을 누르세요. 빈칸의 값을 계산하고, 유입과 전환을 그래프로 보여 줍니다.
이 페이지에서 할 수 있는 것
- 유입수(클릭수, 세션 수, 사용자 수), 전환수, 전환율 CVR(%) 중 알고 있는 2개만 넣으면 나머지 1개를 계산합니다
- ‘클릭 2,000회에 전환 50건이면 CVR은 몇 %?’, ‘전환율 2.5%로 전환 30건을 얻으려면 유입이 몇 회 필요할까?’, ‘유입 5,000회에 전환율 1.8%면 몇 건?’ 같은 광고 운영과 사이트 개선의 세 가지 궁금증을 이 페이지 하나로 해결할 수 있습니다
- 필요 유입수는 사람 수나 횟수이므로 끝수를 올림해서 표시하고, ‘전환 1건당 필요 유입수(\(100 \div \mathrm{CVR}\))’도 함께 계산합니다
- 유입 → 전환의 내역을 퍼널 모양의 막대그래프로 한눈에 볼 수 있습니다
- 공식의 쉬운 해설과 Excel, Google 스프레드시트, Python에 그대로 붙여 넣을 수 있는 수식도 이 페이지에 정리되어 있습니다
이 계산은 어디에 쓰일까요?
광고 관리 화면에 ‘클릭 2,000회, 전환 50건’이라고 나오면 CVR은 \(50 \div 2000 \times 100 = 2.5\)%입니다. 전환율은 광고 성과의 가장 기본적인 지표로, 광고나 검색 키워드를 ‘성과로 이어지기 쉬운가’로 비교할 때 씁니다.
다만 네이버 검색광고 같은 광고 관리 화면은 클릭수 기준, 웹 분석 도구는 세션 기준으로 CVR을 내기 때문에 세는 방법이 다를 수 있습니다. 같은 광고인데 숫자가 맞지 않는 이유가 이것이므로, 비교할 때는 분모를 맞추세요.
이번 달 목표가 신청 30건이고 지금까지의 CVR이 2.5%라고 합시다. 필요한 클릭수는 \(30 \times 100 \div 2.5 = 1200\)회입니다. 평균 클릭당 비용(CPC)이 600원이라면 예산은 약 \(1200 \times 600 = 720000\)원(72만 원)입니다.
이처럼 ‘목표 전환수 → 필요 유입수 → 예산’ 순서로 역산하는 것이 광고 계획의 기본 흐름입니다. CVR이 1.25%로 떨어지면 필요한 클릭수는 2배인 2,400회가 되므로, CVR 개선이 예산을 줄이는 데 효과적이라는 것도 숫자로 알 수 있습니다.
한 달에 5,000세션이 들어오는 신청 페이지의 CVR이 1%에서 2%로 개선되었다고 합시다. 예상 전환수는 \(5000 \times 1 \div 100 = 50\)건에서 \(5000 \times 2 \div 100 = 100\)건으로, 유입을 늘리지 않고도 성과가 2배가 됩니다.
유입을 2배로 늘리려면 광고비도 대략 2배가 들지만, 페이지 개선은 한 번 해 두면 계속 효과가 있습니다. 이 어림은 ‘유입을 늘릴까, CVR을 올릴까’를 비교해 우선순위를 정할 때 도움이 됩니다(CVR이 정말 올랐는지 판단하려면 충분한 세션 수가 필요합니다).
한 달에 10,000세션이 들어오고 구매가 120건인 쇼핑몰이라면 구매 전환율(CVR)은 \(120 \div 10000 \times 100 = 1.2\)%입니다. 거꾸로 말하면 약 83세션에 1건만 구매로 이어진다는 뜻이며(\(100 \div 1.2 \fallingdotseq 83.3\)), 상품 상세 페이지나 결제 과정에 개선의 여지가 없는지 살펴볼 계기가 됩니다.
매출은 ‘세션 수 × CVR × 객단가’로 나눠 볼 수 있으므로, CVR은 매출을 움직이는 세 가지 요소 중 하나입니다.
온라인 세미나 신청 페이지에 400명이 방문해 12명이 신청했다면 신청률은 \(12 \div 400 \times 100 = 3\)%입니다. CVR의 사고방식은 광고에만 해당하지 않고, 채용 지원, 뉴스레터 구독, 자료 다운로드처럼 ‘방문자 중 몇 %가 행동했는가’를 볼 때 모두 쓸 수 있습니다.
다음 세미나에 30명을 모으고 싶다면 같은 신청률 3%로 \(30 \times 100 \div 3 = 1000\)명의 방문이 필요하므로, 홍보를 어느 정도 해야 할지 가늠할 수 있습니다.
공식과 그림
용어·기호 해설
기호
| \(\mathrm{CVR}\) | 시브이알 | 전환율. Conversion Rate의 머리글자로, 유입수 중 전환으로 이어진 비율(%)이며 \(\mathrm{CVR} = C \div N \times 100\)으로 구합니다. 광고 관리 화면이나 보고서에서는 ‘전환율’로 표시되는 경우가 많습니다. |
| \(C\) | 씨 | 전환수(건수). Conversion의 머리글자입니다. (예: 신청이 50건이라면 \(C = 50\)) |
| \(N\) | 엔 | 유입수(클릭수, 세션 수, 사용자 수 중 하나). 수학에서 ‘개수’를 나타낼 때 자주 쓰는 number의 머리글자입니다. (예: 클릭 2,000회라면 \(N = 2000\)) |
| \(V\) | 브이 | 전환 1건당 필요 유입수. Visits(방문)의 머리글자를 따서 이 페이지에서 쓰는 기호로, \(V = 100 \div \mathrm{CVR}\)로 구합니다. |
| \(\lceil\ \rceil\) | 천장 함수(올림) | 안에 있는 수를 올림해서 정수로 만드는 기호(천장 함수)로, \(\lceil 1666.67 \rceil = 1667\)처럼 씁니다. 필요 유입수처럼 사람 수나 횟수를 구할 때 나옵니다. |
용어
| 전환 (CV) | 사이트나 광고의 목적으로 세는 ‘성과’ 행동입니다. 온라인 쇼핑몰이라면 구매, 서비스 사이트라면 신청이나 자료 요청, 앱이라면 설치처럼 무엇을 셀지는 사이트마다 정합니다. ‘방문자가 고객으로 전환되었다’는 뜻입니다. |
| 전환율 (CVR) | 유입수 중 몇 %가 전환으로 이어졌는지를 나타내는 비율로, \(\mathrm{CVR} = C \div N \times 100\)입니다. 같은 사이트라도 분모를 세는 방법에 따라 값이 달라지므로 비교할 때는 세는 방법을 맞추세요. |
| 유입수 | 이 페이지에서 CVR의 분모로 쓰는 ‘들어온 수’를 통틀어 부르는 말입니다. 광고 운영에서는 클릭수, 사이트 분석에서는 세션 수, 사람 기준으로 보려면 사용자 수를 씁니다. 같은 사람이 2번 오면 클릭이나 세션은 2회지만 사용자는 1명이므로, 사용자 수 기준 CVR이 더 높게 나옵니다. |
| 클릭수 | 광고나 검색 결과가 클릭된 횟수입니다. 네이버 검색광고나 Google Ads 같은 광고 관리 화면의 전환율은 보통 클릭수를 분모로 합니다. |
| 세션 | 사용자가 사이트에 들어와서 떠날 때까지의 ‘1회 방문’입니다. 같은 사람이 아침과 밤에 오면 2세션입니다. 웹 분석 도구의 전환율은 세션 기준인 경우가 많습니다(도구에 따라 세션 기준과 사용자 기준을 모두 보여 주기도 합니다). |
| 사용자 수 (UV) | 일정 기간에 사이트를 방문한 ‘사람’의 수(중복을 뺀 인원)입니다. 순 방문자 수(UV)라고도 합니다. |
| 클릭률 (CTR) | 광고나 검색 결과가 노출된 횟수 중 몇 %가 클릭되었는지를 나타내는 비율입니다. CTR은 ‘노출 → 클릭’, CVR은 ‘클릭 → 전환’을 담당하며, 두 비율을 (소수로 바꿔서) 곱하면 ‘노출 → 전환’의 비율이 됩니다. |
| 전환당 비용 (CPA) | 전환 1건을 얻는 데 든 광고비입니다. 광고비 ÷ 전환수로 구하거나, 클릭당 비용(CPC)과 CVR로 \(\mathrm{CPA} = \mathrm{CPC} \times 100 \div \mathrm{CVR}\)로 계산할 수 있습니다. CVR이 오르면 CPA는 내려갑니다. |
| 클릭당 비용 (CPC) | 광고가 1회 클릭될 때마다 드는 비용입니다. 네이버 검색광고 보고서의 ‘평균클릭비용’이 이것입니다. 필요 유입수(클릭수)에 CPC를 곱하면 필요한 광고 예산의 어림값이 됩니다. |
| 퍼널 | 노출 → 클릭 → 전환처럼 단계가 진행될수록 사람 수가 줄어드는 모습을 깔때기 모양에 빗댄 사고방식입니다. 이 페이지의 그래프는 ‘유입 → 전환’의 2단 퍼널입니다. |
| 올림 | 소수점 아래에 끝수가 있으면 아무리 작아도 1 큰 정수로 만드는 것입니다. 필요 유입수는 ‘목표를 확실히 채우는 가장 작은 정수’이므로 반올림이 아니라 올림을 합니다. |
| 기댓값 | 평균적으로 예상되는 값입니다. ‘예상 전환수 37.5건’은 ‘딱 37.5건’이 아니라 ‘같은 조건을 여러 번 되풀이하면 평균해서 그 정도’라는 뜻입니다. |
먼저 알아 두면 좋은 내용
이 페이지의 계산을 버튼만 누르는 것이 아니라 ‘뜻을 알고’ 쓸 수 있도록, 먼저 알아 두면 좋은 내용을 정리했습니다.
| 비율과 백분율(초등학교 6학년, 11~12세) |
|
| 비율을 이용한 세 가지 계산(초등학교 6학년, 11~12세) |
|
| 소수의 곱셈과 나눗셈(초등학교 5~6학년, 10~12세) |
|
| 어림하기와 올림(초등학교 5학년, 10~11세) |
|
| 문자와 식, 등식의 변형(중학교 1~2학년, 12~14세) |
|
Excel로 계산하는 방법
| 유입수 N | 2000 |
| 전환수 C | 50 |
| CVR(%) | =B2/B1*100 |
| 목표 전환수 C | 50 |
| 목표 CVR(%) | 3 |
| 필요 유입수 N(올림) | =ROUNDUP(B1*100/B2,0) |
| 유입수 N | 5000 |
| CVR(%) | 1.8 |
| 예상 전환수 C | =B1*B2/100 |
| CVR(%) | 2.5 |
| 전환 1건당 유입수 V | =100/B1 |
예를 들어 첫 번째 표는 B3에 2.5(CVR 2.5%), 두 번째 표는 1667(ROUNDUP 함수로 올림한 필요 유입수), 세 번째 표는 90(예상 전환수), 네 번째 표는 B2에 40(클릭 40회에 1건)이 표시됩니다. 입력란을 자신의 숫자로 바꾸기만 하면 됩니다.
Google 스프레드시트로 계산하는 방법
| 유입수 N | 2000 |
| 전환수 C | 50 |
| CVR(%) | =B2/B1*100 |
| 목표 전환수 C | 50 |
| 목표 CVR(%) | 3 |
| 필요 유입수 N(올림) | =ROUNDUP(B1*100/B2,0) |
| 유입수 N | 5000 |
| CVR(%) | 1.8 |
| 예상 전환수 C | =B1*B2/100 |
| CVR(%) | 2.5 |
| 전환 1건당 유입수 V | =100/B1 |
Python으로 계산하는 방법
import math
visits = 2000 # 유입수(클릭수 등)
conversions = 50 # 전환수
cvr = conversions / visits * 100 # CVR(%)
visits_per_cv = 100 / cvr # 전환 1건당 필요 유입수
print(f"CVR: {cvr}%")
print(f"전환 1건당 유입수: {visits_per_cv}")
# 역산: 목표 전환수와 목표 CVR로 필요 유입수 구하기(올림)
target_conversions = 50 # 목표 전환수
target_cvr = 3 # 목표 CVR(%)
needed_visits = math.ceil(target_conversions * 100 / target_cvr)
print(f"필요 유입수: {needed_visits}")
# 예측: 유입수와 CVR로 예상 전환수 구하기
visits2 = 5000 # 유입수
cvr2 = 1.8 # CVR(%)
expected_conversions = visits2 * cvr2 / 100
print(f"예상 전환수: {expected_conversions}")
LaTeX 등 수식 언어로 쓰는 법(복사 가능)
CVR = C ÷ N × 100
\mathrm{CVR} = \dfrac{C}{N} \times 100
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>CVR</mi>
<mo>=</mo>
<mfrac><mi>C</mi><mi>N</mi></mfrac>
<mo>×</mo>
<mn>100</mn>
</mrow>
</math>
CVR = C/N xx 100
c/n*100
CVR := C/N*100;
CVR = C/N*100;
CVR = C/N × 100
N = ⌈C × 100 ÷ CVR⌉
N = \left\lceil \dfrac{C \times 100}{\mathrm{CVR}} \right\rceil
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>N</mi>
<mo>=</mo>
<mo>⌈</mo>
<mfrac>
<mrow><mi>C</mi><mo>×</mo><mn>100</mn></mrow>
<mi>CVR</mi>
</mfrac>
<mo>⌉</mo>
</mrow>
</math>
N = |~ (C xx 100)/(CVR) ~|
Ceiling[c*100/cvr]
N := ceil(C*100/CVR);
N = ceil(C*100/CVR);
N = ⌈(C × 100)/CVR⌉
C = N × CVR ÷ 100
C = N \times \dfrac{\mathrm{CVR}}{100}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>C</mi>
<mo>=</mo>
<mi>N</mi>
<mo>×</mo>
<mfrac><mi>CVR</mi><mn>100</mn></mfrac>
</mrow>
</math>
C = N xx CVR/100
n*cvr/100
C := N*CVR/100;
C = N*CVR/100;
C = N × CVR/100
ChatGPT 에게 물어서 계산하는 방법
당신은 온라인 마케팅 계산을 돕는 어시스턴트입니다. 다음 계산을 Python 코드를 실제로 실행해서 하고, 실행 결과의 숫자만을 근거로 답하세요(암산이나 추측으로 답하지 마세요). 광고가 2,000회 클릭되었고, 그중 50건이 신청(전환)으로 이어졌습니다. 다음을 각각 구하세요. 1. 전환율 CVR(전환수 ÷ 유입수 × 100, % 단위) 2. 전환 1건당 필요 유입수(100 ÷ CVR) 3. 다른 페이지에서 CVR이 3%일 때 신청 50건을 받는 데 필요한 클릭수(전환수 × 100 ÷ CVR, 올림) 4. 다른 페이지에서 CVR 1.8%인 페이지에 5,000세션이 유입될 때의 예상 전환수(유입수 × CVR ÷ 100) 사용한 공식과 실행 결과의 숫자를 함께 보여 주세요.
사용법
-
1숫자 입력계산하고 싶은 숫자를 입력란에 입력합니다
-
2계산‘계산’ 버튼을 누릅니다
-
3결과 확인계산 결과가 바로 표시됩니다. 계산의 원리와 공식 해설도 같은 페이지에서 확인할 수 있습니다
DataChef의 특징
전문 지식 없이도 직관적이고 간단하게 사용
개인정보를 등록하지 않고도 이용할 수 있습니다
"다운로드"를 누르면 파일이 자동으로 삭제됩니다
출처 표기 불필요
상업적 이용 허가 연락도 필요 없습니다