어울리는 폰트 추천 — 전체배포 후 모니터링

MA-3986 · 전체배포 2026-08-04 · 집계 2026-08-04 ~ 2026-08-05 (2일)

기준선 = ABT 실험군 B (2026-07-21~27, 7일), 대조군 A 병기 · ABT 결과 문서

세 가지를 맞춰 놓고 비교합니다.당일 기준 · 일 평균 — 문서 정의는 "집계 기간 안에 언제든"이라 기간이 길수록 유리합니다. 클릭한 그날 안에 다운로드했는지만 세고 일별 값을 평균해, 7일 창과 2일 창을 직접 비교할 수 있게 했습니다. ② 모바일 제외 — 분자·분모 모두. ABT는 PC 대상이었는데 배포 후 모바일에 새로 노출되고 있어(아래 6장) 섞으면 비교가 깨집니다. ③ L1 정의 교정 — 툴바(편집도구모음) 진입을 포함했습니다(아래 3장).

1. 핵심 지표

분모 = 텍스트 사용 유저. 텍스트를 다뤄야 폰트를 바꿀 수 있으므로 이 분모가 정답입니다.

폰트 변경율
36.90%
▲ +0.67%p vs 실험군B 36.23%
대조군 A 35.80%
당일 다운로드율
72.03%
▲ +0.27%p vs 실험군B 71.76%
대조군 A 71.75%
유저당 폰트 변경 수
12.43
▲ +0.52 vs 실험군B 11.91회
대조군 A 11.71회
폰트 원복률 (가드레일)
19.86%
▼ -1.97%p vs 실험군B 21.83%
대조군 A 22.98%
낮을수록 좋음 — 첫 폰트=마지막 폰트인 페이지 비율
일반 폰트 생존율 (유저×폰트)
14.84%
▼ -0.25%p vs 실험군B 15.09%
대조군 A 15.30%
폰트리스트 내 클릭률 (가드레일)
74.92%
▼ -1.48%p vs 실험군B 76.40%
대조군 A 76.90%
높을수록 좋음 — 리스트에 진입한 유저 중 폰트를 클릭한 비율
대조군 A와 실험군 B의 차이가 원래 작았고(변경율 35.80% vs 36.23%), 배포 후에도 그 수준을 유지합니다. 원복률만 뚜렷하게 개선됐습니다 — A 22.98% → B 21.83% → 배포 후 19.86%. 다만 배포 후에는 대조군이 없어 통계적 유의성은 판정하지 않았습니다.

2. 추천 폰트 퍼널 L1 → L4

대조군 A는 추천이 노출되지 않아(7일 통틀어 L2 1명) 퍼널 비교 대상이 아닙니다.

하루 평균 유저 수

단계ABT 실험군 B배포 후배수
L1 · 폰트리스트 진입 (열기버튼 ∪ 툴바)19,48343,5542.24배
L2 · 추천 폰트 노출5,41831,6735.85배
L3 · 추천 폰트 채택1,98710,9455.51배
L4 · 당일 다운로드 생존6333,3665.32배

단계별 전환율

비율ABT 실험군 B배포 후차이
L2/L1 · 추천 도달률27.67%72.69%+45.02%p
L3/L2 · 노출 대비 채택률36.65%34.58%-2.07%p
L4/L3 · 당일 다운로드 생존율31.49%30.75%-0.74%p
비율은 거의 그대로인데 규모가 5~6배입니다. 추천 폰트를 채택한 유저가 하루 1,987명 → 10,945명, 그 폰트를 다운로드까지 가져간 유저가 633명 → 3,366명. 전체배포로 대상이 2배가 됐고, 추천 도달률(L2/L1)이 27.7% → 72.7%로 올라 곱해진 결과입니다. ABT 결론에서 최대 병목으로 지목했던 도달 문제가 실제로 풀렸습니다.

추천 폰트 생존율 (유저 × 폰트 단위)

위 L4/L3은 유저 단위(추천 폰트를 1개라도 살렸는가)이고, 아래는 폰트 하나하나가 살아남은 비율입니다.

구분ABT 실험군 B배포 후차이
추천 폰트8.56%7.92%-0.64%p
일반 폰트 (대조 기준)15.09%14.84%-0.25%p
참고 · ABT 대조군 A 일반 폰트15.30%
추천 폰트가 최종 다운로드에 남는 비율은 일반 폰트의 약 53% 수준입니다. ABT 때(57%)와 거의 같습니다 — 추천 품질 자체는 변하지 않았고, "시도용으로 써보고 최종은 익숙한 폰트로 돌아가는" 패턴도 그대로입니다.

일별 상세 — 배포 후

날짜L1 진입L2 노출L3 채택L4 당일생존L2/L1L3/L2L4/L3
2026-08-0442,93230,41710,6853,30770.85%35.13%30.95%
2026-08-0544,17532,92911,2053,42474.54%34.03%30.56%

일별 상세 — ABT 실험군 B (기준선)

날짜L1 진입L2 노출L3 채택L4 당일생존L2/L1L3/L2L4/L3
2026-07-2122,0315,9212,13663826.88%36.07%29.87%
2026-07-2225,0926,9082,66087727.53%38.51%32.97%
2026-07-2324,4627,0282,63084128.73%37.42%31.98%
2026-07-2421,7496,1632,19573328.34%35.62%33.39%
2026-07-2511,3523,0431,15935726.81%38.09%30.80%
2026-07-2610,8432,9041,04029426.78%35.81%28.27%
2026-07-2720,8525,9622,08969228.59%35.04%33.13%

3. L1 정의를 교정한 이유

문서 정의(폰트리스트_열기버튼_클릭)만 쓰면 배포 후 추천 노출 유저의 26.94%가 L1 없이 L2만 찍힙니다. 퍼널 통과율이 100%를 넘어 읽을 수 없게 됩니다.
원인은 툴바(편집도구모음) 진입이었습니다 — 이 경로는 폰트리스트 열기 로그를 발생시키지 않습니다. GA 시그니처: location1='에디터' / location2='편집도구모음' / location3='font' (label1은 빈값이라 라벨 기준 조회로는 잡히지 않습니다).
L1 정의배포 후 누락누락률
A. _열기버튼_클릭만 (문서 정의)17,42026.94%
B. + 툴바(편집도구모음>font) ← 채택1,3222.04%
남은 2.04%는 거의 전부 모바일이었습니다 — 모바일 L2 유저-일의 99.01%가 L1 없이 L2만 찍힙니다 (desktop 0.03% · tablet 0.65%). 그래서 이 리포트는 모바일을 분자·분모에서 제외했습니다. 모바일을 뺀 뒤 desktop 기준 누락률은 0.03%입니다.

4. 추천 순위별 채택률 · 생존율

ABT에서 발견한 6위 절벽이 그대로입니다 — 5위 4.119% → 6위 1.564%. 1위 생존율 13.60%는 일반 폰트(14.84%)에 못 미칩니다.
클릭률(CTR) 막대 오른쪽 = 다운로드 생존율
1위
5.49%생존 13.6%
2위
5.28%생존 12.6%
3위
4.84%생존 11.7%
4위
4.46%생존 11.1%
5위
4.12%생존 10.4%
6위
1.56%생존 8.2%
7~10위
1.50%생존 7.6%
11~15위
1.14%생존 6.8%
16~20위
1.01%생존 6.5%

5. 유료/무료 × 폰트 등급

클릭 당시 유저폰트 tier클릭 (유저×폰트)에디터 적용률생존율
무료유저FREE28,47493.36%8.45%
무료유저PREMIUM4,13779.79%0.68%
유료유저FREE40,60193.86%8.58%
유료유저PREMIUM24,00581.03%7.63%
적용률은 유무료가 거의 같은데(PREMIUM 무료 79.79% vs 유료 81.03%), 생존율은 무료 0.68% vs 유료 7.63%로 갈립니다. 미리캔버스는 편집을 허용하고 다운로드 시점에 유료 제약을 걸기 때문입니다. ABT와 같은 방향입니다.

6. 모바일 — 실험에 없던 신규 노출 대상

기기ABT 기간 추천 노출배포 후 추천 노출
desktop28,89855,920
mobile161,258
tablet8571,137
모바일 추천 노출이 16명 → 1,258명입니다. ABT는 PC 대상이었으므로 이건 실험이 검증하지 않은 영역입니다. 게다가 모바일은 L1 로그가 사실상 없어(99.01% 누락) 퍼널로 추적할 수 없습니다. 모바일 로깅 보강 후 별도 측정이 필요합니다. 이 리포트의 다른 모든 수치에서 모바일은 제외돼 있습니다.

7. 추천 리스트의 tier 편중

구분FREEPREMIUM
추천 리스트(노출) 구성65.44%34.55%
유저가 실제 적용한 폰트84.71%15.07%
추천 리스트의 PREMIUM 비중이 실제 사용 대비 약 2.3배입니다 (ABT 34.89% vs 12.33% → 지금 34.55% vs 15.07%).

tier × 스타일 생존율

tier스타일추천 채택생존생존율
FREE디스플레이체25,5132,0327.96%
FREE고딕체23,0742,44510.60%
FREE손글씨체21,1691,6948.00%
PREMIUM디스플레이체13,7288215.98%
FREE명조체10,7727767.20%
PREMIUM고딕체7,4555547.43%
PREMIUM손글씨체5,5342985.38%
PREMIUM명조체4,1832616.24%
FREE슬랩 명조체2,7972207.87%
PREMIUM꾸밈2,5821847.13%

8. Top 추천 폰트

폰트tier스타일노출채택CTR생존율
UhBee Se_hyunFREE손글씨체22,2061,8288.232%13.02%
THESpeedFREE디스플레이체30,1251,4654.863%9.22%
Hakgyoansim Puzzle OutlineFREE디스플레이체36,2791,4313.944%3.77%
SeoulAlrim BoldFREE고딕체32,6201,4104.323%8.58%
THEPuddingWFREE디스플레이체25,9511,3755.298%7.13%
210 Supersize Black 3DPREMIUM디스플레이체33,2431,3624.097%6.02%
THEEpisodeLFREE손글씨체26,7421,1374.252%2.37%
THEHongcha DodoFREE손글씨체24,4061,0774.413%10.96%
KCC 안중근FREE손글씨체30,5739523.114%1.05%
210 Nemojin 050PREMIUM고딕체32,3448502.628%6.82%
HakgyoansimMoheomgaRFREE고딕체15,2308255.417%4.73%
THEPebbleMFREE디스플레이체17,7057794.400%3.98%
THEHongcha NemoFREE손글씨체23,5277663.256%7.83%
UhBee KeongKeongFREE손글씨체14,3177425.183%8.36%
210 Ssanai BPREMIUM고딕체21,5577323.396%4.78%

9. 진입점 비교

구분배포 후 채택 유저
진입점1 · 폰트리스트21,002
진입점2 · 퀵액션바7,523
둘 다2,251
합집합26,274
퀵액션바는 노출 이벤트가 적재되지 않아 CTR을 낼 수 없습니다. 채택 유저 수만 산출했습니다.

방법론 · 한계

같은 쿼리로 뽑았습니다. ABT 결과 문서를 만든 노트북 [검색추천] (ABT) 어울리는 폰트 추천의 정의를 그대로 옮겼습니다. 검증 삼아 7/21~27을 재계산해 문서의 퍼널(489,834 / 82,336 / 29,335 / 12,400 / 4,655)이 한 자리도 틀리지 않게 재현되는 것을 확인한 뒤, 위 세 가지 교정(당일기준·모바일제외·L1)을 적용했습니다. 그래서 이 리포트의 숫자는 문서의 숫자와 다릅니다 — 정의가 달라서지 지표가 무너진 게 아닙니다.

재조립 필수. 폰트 추천 로그는 action2가 100자를 넘으면 여러 행으로 쪼개져 적재됩니다. chunk_uuid로 묶고 batch_ordering_id 순서로 이어붙이지 않으면 추천 채택이 3배 이상 과소집계됩니다. 노출·클릭 둘 다 재조립했습니다.

대조군이 없습니다. 전체배포 후 대조군은 686명(0.3%)만 남아 A/B 비교가 불가능합니다. ABT 대조군 A는 실험 당시 값이며, 배포 후 값과의 차이에 통계적 유의성을 판정하지 않았습니다.

기간이 짧습니다. 배포 후 2일치입니다. 요일 효과가 크므로 점 하나로 판단하지 말고 며칠 더 쌓인 뒤 추세로 보세요. 노트북을 다시 실행하면 자동으로 최신 날짜까지 반영됩니다.

텍스트박스 단위는 불가능합니다. 폰트 변경 이벤트의 element_id가 전건 비어 있고 (그 값은 박스 ID가 아니라 폰트 키입니다), 다운로드 이벤트에는 요소 식별자 자체가 없습니다. 원복률을 페이지(design_idx × design_page_idx) 단위로 계산한 이유입니다.

다시 뽑는 법 — Databricks 노트북 /Users/jhyoun@miridih.com/[검색추천] 어울리는 폰트 추천 (배포후 모니터링)을 열고 전체 실행만 누르면 됩니다. 날짜는 배포일(2026-08-04)부터 데이터가 들어온 마지막 날까지 자동으로 잡힙니다. 클러스터는 MA Analytics Cluster를 쓰세요.

생성 2026-08-06 16:44 · 데이터 최신일 2026-08-05 · 윤지호 (jhyoun@miridih.com)