언어를 배우고 싶다는 의지는 강해도 오늘 수업을 시작할 이유는 쉽게 사라집니다. Duolingo는 큰 목표를 몇 분의 행동으로 줄이고, 이어온 시간을 스트릭으로 보이며, 수백 건의 실험으로 복귀 장치를 다듬어 왔습니다. 이 글에서는 게임 요소를 나열하는 대신 행동을 시작하고 반복하고 회복하게 만드는 전체 구조와 다른 서비스가 안전하게 적용할 기준을 살펴봅니다.
Duolingo가 해결한 첫 문제는 학습량보다 시작 마찰입니다
‘외국어를 배운다’는 목표는 크고 완료 시점이 멉니다. 긴 시간을 확보하고 교재를 준비해야 한다고 느끼면 사용자는 오늘의 행동을 미룹니다. Duolingo는 수업을 모바일에서 바로 끝낼 수 있는 작은 단위로 나눠 계획보다 실행을 먼저 경험하게 합니다. 무료로 핵심 학습을 시작할 수 있는 구조도 첫 행동의 경제적 부담을 낮춥니다.
여기서 작은 행동은 단순히 클릭하기 쉬운 행동이 아닙니다. 짧더라도 실제로 문제를 풀고 피드백을 받는 핵심 가치가 있어야 합니다. 출석 버튼만 누르게 하면 재방문 숫자는 만들 수 있어도 학습 진전은 만들지 못합니다. 습관 제품의 최소 행동은 ‘가장 쉽게 완료할 수 있으면서도 사용자가 가치에 한 걸음 가까워지는 행동’이어야 합니다.
습관을 만드는 첫 설계는 보상을 키우는 일이 아니라, 오늘 시작하는 데 필요한 행동을 작게 만드는 일입니다.
- 나쁜 최소 행동: 앱 열기, 알림 누르기, 의미 없는 출석 체크
- 좋은 최소 행동: 문제 한 세트 완료, 기록 한 건 작성, 운동 한 동작 완료
- 설계 질문: 사용자가 이 행동을 30일 반복하면 실제 상태가 달라지는가
스트릭과 일일 목표를 분리해 초반의 부담을 낮췄습니다
Duolingo는 과거에 일일 목표를 달성해야 스트릭이 이어지는 구조를 사용했지만, 목표 자체가 습관 형성의 장벽이 될 수 있다는 가설을 실험했습니다. 이후 한 번의 수업만 완료해도 스트릭을 연장하고, 일일 목표 진행은 별도로 보여주는 방식을 비교했습니다.
Duolingo가 공개한 실험 결과에서 두 요소를 분리한 버전은 14일차 유지율이 상대적으로 3.3% 증가했고 전체 일간 활성 학습자는 1% 증가했습니다. 반면 일일 목표까지 완료하는 학습자는 줄었습니다. 이 사례가 중요한 이유는 모든 지표가 함께 좋아지지 않았다는 점입니다. 팀은 초반 습관 형성이라는 우선 목표와 학습량 감소라는 비용을 함께 보고 결정을 내렸습니다.
- 진입 지표: 오늘 최소 행동을 시작한 사용자 비율
- 습관 지표: 7일·14일·30일 뒤 핵심 행동을 다시 한 비율
- 가치 지표: 실제 학습량, 완료 과업, 능력 변화
- 보호 지표: 알림 해제, 피로, 불만, 과도한 사용, 이탈 후 복귀율
스트릭은 보상보다 이미 투자한 시간을 눈에 보이게 합니다
스트릭은 며칠 연속 학습했는지를 보여주는 숫자이지만 사용자에게는 자신이 쌓은 노력의 증거입니다. 오늘 쉬는 선택이 단순한 하루의 공백이 아니라 이어온 기록의 중단으로 느껴집니다. 이 효과를 벌점과 공포에만 의존하면 사용자는 기록을 지키기 위해 최소 행동만 하거나, 한 번 놓친 뒤 제품을 완전히 떠날 수 있습니다.
좋은 스트릭은 기록과 함께 진전도 보여줘야 합니다. 연속 일수 옆에 배운 단어, 완료한 단원, 이전보다 좋아진 정확도를 보여주면 사용자는 숫자 자체가 아니라 실제 변화를 이해합니다. 또한 예외와 회복 경로가 있어야 장기 관계가 유지됩니다. Duolingo가 공개한 주말 휴식 장치 실험에서도 휴식 선택권을 제공한 사용자가 일주일 뒤 돌아올 가능성이 높아졌습니다.
- 핵심 행동을 했을 때만 기록이 늘어나는가
- 연속 일수와 함께 실제 성취가 보이는가
- 하루를 놓쳐도 다시 시작할 명확한 경로가 있는가
- 죄책감이나 위협보다 선택과 진전을 중심으로 알리는가
즉시 피드백과 다음 한 단계가 행동의 끝을 연결합니다
짧은 수업이 끝날 때 정답 여부, 획득한 진전, 이어갈 다음 단계를 즉시 보여주면 사용자는 자신이 무엇을 했는지 이해합니다. 다음 행동이 멀거나 선택지가 많으면 작은 성취가 탐색 부담으로 바뀝니다. 따라서 한 세션 안에서는 현재 과업을 선명하게 하고, 완료 뒤에는 가장 자연스러운 다음 한 가지만 먼저 제안하는 편이 좋습니다.
개인화도 이 지점에서 작동합니다. Duolingo는 매일 축적되는 답변 데이터를 이용해 각 문제가 특정 학습자에게 맞을 난이도인지 예측하고 수업을 조정한다고 설명합니다. 개인화의 목적은 더 오래 붙잡는 데만 있지 않고 너무 쉽거나 어려워서 포기하지 않도록 가치 경험을 조정하는 데 있습니다.
- 행동 직후: 맞았는지, 얼마나 진행됐는지, 무엇을 배웠는지
- 세션 종료: 오늘의 성취와 다음에 이어갈 위치
- 다음 방문: 이전 맥락을 복구하고 한 번에 한 과업 제시
- 난이도 조정: 참여 지표와 실제 수행 결과를 함께 사용
습관 기능은 감각이 아니라 대규모 실험 체계로 개선됩니다
Duolingo의 2025년 Form 10-K에 따르면 회사는 분기마다 수백 건의 A/B 테스트를 수행합니다. 버튼 문구와 색처럼 작은 변경부터 Video Call 같은 큰 기능까지 실험 범위에 포함됩니다. 매일 완료되는 약 20억 개의 연습 데이터는 학습과 참여를 개선하는 실험 및 AI 시스템의 기반이 됩니다.
실험이 많다는 사실보다 중요한 것은 의사결정 구조입니다. 변경 전 가설, 대상 사용자, 주요 지표, 보호 지표, 최소 관찰 기간을 정하고 통제군과 비교해야 합니다. 결과가 좋지 않을 때도 실패한 기능을 숨기는 대신 어떤 가정이 틀렸는지 다음 실험에 남깁니다. 여러 실험을 동시에 운영한다면 서로 영향을 주는 기능과 사용자 중복을 관리할 체계도 필요합니다.
- 가설: 어떤 마찰을 줄이면 어떤 핵심 행동이 늘어날 것인가
- 대상: 신규, 휴면 복귀, 장기 사용자 중 누구에게 적용하는가
- 주요 지표: 유지율 또는 핵심 행동 완료율 한 가지
- 보호 지표: 학습 효과, 불만, 결제 취소, 알림 해제
- 판정: 확대·수정·중단의 수치와 관찰 기간을 사전에 정합니다.
밤 11시 59분의 한 수업 뒤에는 다섯 개의 연결 장치가 있습니다
Duolingo의 공식 글은 밤 11시 59분, 영상을 보려다 오늘 스트릭을 이어가지 않았다는 사실을 떠올리는 장면으로 시작합니다. 이 순간 사용자는 ‘언어를 유창하게 배워야 한다’는 먼 목표를 생각하지 않습니다. 오늘 한 번의 수업을 끝내면 이어온 기록을 지킬 수 있다는 가까운 선택을 봅니다. 장기 목표를 오늘의 명확한 행동으로 번역한 것입니다.
앱을 열면 이전 학습 위치가 남아 있고, 한 수업의 범위가 짧으며, 문제마다 바로 정답과 설명을 받습니다. 수업이 끝난 뒤에는 스트릭이 늘고 일일 목표의 진전이 보이며 다음 수업이 한 칸 앞에 놓입니다. 알림, 짧은 과업, 즉시 피드백, 누적 기록, 다음 행동이 따로 노는 기능이 아니라 하나의 고리로 연결됩니다. 이 중 어느 하나라도 끊기면 알림은 귀찮아지고 스트릭은 숫자 놀이가 되기 쉽습니다.
한 번 놓친 뒤의 경험도 고리의 일부입니다. 복구 장치 없이 기록이 즉시 사라지면 오랫동안 쌓아온 사용자가 ‘이미 실패했다’고 느끼고 돌아올 이유를 잃을 수 있습니다. 반대로 무제한 복구는 기록의 의미를 약하게 만듭니다. 좋은 회복 설계는 예외를 인정하되 다음 핵심 행동으로 돌아오게 해야 합니다. 휴식권, 제한된 복구, 새로운 짧은 목표처럼 제품 성격에 맞는 장치가 필요합니다.
| 순간 | Duolingo의 장치 | 설계 질문 | 잘못 적용했을 때 |
|---|---|---|---|
| 행동 전 | 학습 알림과 이어온 스트릭 | 지금 시작할 이유가 분명한가 | 죄책감을 주는 과도한 알림 |
| 시작 | 바로 이어지는 짧은 수업 | 준비 없이 핵심 행동을 할 수 있는가 | 앱 열기만 보상하는 출석 |
| 진행 | 문제별 즉시 피드백 | 잘하고 있는지 바로 알 수 있는가 | 점수만 주고 개선 방법은 숨김 |
| 완료 | 스트릭과 일일 목표 진전 | 노력과 실제 성취가 함께 보이는가 | 연속 일수만 남고 가치가 없음 |
| 복귀 | 이전 위치와 회복 장치 | 놓친 뒤 다시 시작하기 쉬운가 | 한 번 실패하면 모든 기록 상실 |
공개된 실험 수치는 무엇을 선택하고 무엇을 감수했는지 보여줍니다
일일 목표와 스트릭을 분리한 실험을 숫자 하나로 요약하면 ‘유지율이 올랐다’가 됩니다. 그러나 실제 의사결정은 더 복잡했습니다. 변경 버전은 14일차 유지율을 상대적으로 3.3%, 전체 일간 활성 학습자를 1%, 스트릭을 가진 일간 학습자 비율을 20일 만에 10.5% 높였습니다. 신규 학습자만 보면 스트릭 보유 비율은 19% 증가했습니다. 동시에 일일 목표를 끝까지 달성하는 학습자는 줄었습니다.
팀은 학습량 감소를 무시한 것이 아니라 초기에 완벽한 목표를 지키다 떠나는 것보다, 적은 양이라도 매일 학습하며 습관을 형성하는 편이 장기적으로 낫다는 가설을 선택했습니다. 실제로 1년 뒤 7일 이상 스트릭을 가진 일간 학습자 비율은 약 3분의 1에서 절반을 조금 넘는 수준으로 바뀌었다고 공개했습니다. 여기서 배울 점은 모든 지표를 동시에 올리는 묘수가 아니라, 제품의 장기 가치에 맞춰 우선순위와 비용을 공개적으로 비교하는 방식입니다.
다른 제품에서 이 실험을 복사하려면 ‘스트릭을 넣는다’가 아니라 ‘우리의 초반 사용자는 어느 목표가 부담스러워 핵심 행동을 시작하지 못하는가’를 먼저 물어야 합니다. 그리고 유지율이 오를 때 실제 성취량이 얼마나 줄거나 늘었는지 같이 보아야 합니다. 참여만 늘고 고객이 원하는 결과가 멀어진다면 실험은 제품에 이로워도 사용자에게는 실패입니다.
| 지표 | 공개된 상대 변화 | 해석 | 함께 볼 보호 지표 |
|---|---|---|---|
| 14일차 유지율 | +3.3% | 초기 습관 형성에 긍정적 신호 | 실제 학습 완료량 |
| 전체 일간 활성 학습자 | +1% | 작은 변화도 전체 규모에서는 의미가 큼 | 알림 해제·피로 |
| 스트릭 보유 일간 학습자 | 20일 내 +10.5% | 기록 진입 장벽이 낮아짐 | 형식적 최소 수업 비율 |
| 신규 학습자의 스트릭 보유 | +19% | 신규 사용자에게 효과가 더 큼 | 30일 이후 유지와 성취 |
| 일일 목표 완료 | 감소 | 습관 진입과 학습량 사이 비용 발생 | 총 학습 시간·정확도 |
공개된 결과는 습관 구조의 규모를 보여주지만 단독 원인을 증명하지는 않습니다
2025년 말 Duolingo는 250개가 넘는 언어 코스와 1억 3천만 명 이상의 월간 활성 사용자를 보유했습니다. 2025년 4분기 평균 월간 활성 사용자는 1억 3,310만 명, 일간 활성 사용자는 5,270만 명, 유료 구독자는 1,220만 명이었습니다. 일간 활성 사용자 가운데 약 4,300만 명은 7일 이상, 약 1,500만 명은 365일 이상의 스트릭을 가지고 있었습니다.
이 수치는 반복 학습 행동이 대규모로 형성됐음을 보여줍니다. 그러나 스트릭 하나가 사용자 성장과 매출을 모두 만들었다고 단정할 수는 없습니다. 무료 접근, 브랜드 마케팅, 코스 확대, 학습 품질, 구독 기능 등 여러 요소가 함께 작동합니다. 사례에서 가져와야 할 것은 하나의 기능이 아니라 낮은 진입 장벽, 가치 있는 최소 행동, 진전의 시각화, 회복 장치, 실험 체계가 연결된 구조입니다.
게임화가 고객의 목표를 밀어내지 않도록 보호 장치를 둡니다
연속 기록과 리그, 포인트는 강한 참여를 만들 수 있지만 사용자가 실제 목표보다 점수 최적화에 집중하게 할 위험도 있습니다. 학습 서비스라면 가장 쉬운 문제만 반복하거나 내용을 이해하지 않고 빠르게 넘길 수 있습니다. 건강과 금융처럼 행동의 질이 중요한 분야에서는 이 문제가 더 커집니다.
따라서 참여 지표가 좋아질 때 가치 지표도 같은 방향인지 확인해야 합니다. 사용 시간을 늘리는 것이 목적이 아니라면 세션을 짧게 끝내도 성취를 인정하고, 쉬는 날과 알림 강도를 사용자가 조절하게 하며, 기록을 잃은 사람에게 수치심을 주지 않는 복귀 경험을 설계합니다. 습관은 제품에 묶어 두는 기술이 아니라 사용자가 원하는 변화를 지속하게 돕는 약속이어야 합니다.
다른 서비스에 적용하는 30일 습관 설계 순서
첫 주에는 사용자가 얻고 싶은 장기 결과와 매일 반복할 최소 행동을 분리합니다. 둘째 주에는 행동 직후 보여줄 피드백과 진전을 설계하고, 셋째 주에는 놓쳤을 때의 회복 경로와 알림 선택권을 만듭니다. 넷째 주에는 신규 사용자 일부에게만 적용해 7일 유지율, 핵심 가치 달성, 보호 지표를 비교합니다.
처음부터 포인트, 배지, 리그를 모두 넣지 마십시오. 최소 행동이 실제 가치와 연결되는지, 사용자가 자신의 진전을 이해하는지부터 검증해야 합니다. 그 뒤에도 재방문이 필요한 서비스인지 확인해야 합니다. 일회성 신고나 고가 구매처럼 자주 사용할 이유가 없는 서비스에 억지 습관을 만들면 고객 가치보다 알림 피로만 늘어납니다.
- 장기 결과: 사용자는 30일 뒤 어떤 상태가 되길 원하는가
- 최소 행동: 2~5분 안에 끝나며 결과에 실제로 기여하는가
- 진전: 연속 일수 외에 축적된 능력이나 완료 결과가 보이는가
- 회복: 놓친 다음 날 다시 시작하기 쉬운가
- 실험: 누구에게 무엇을 보여주고 어떤 지표로 결정할 것인가
- 윤리: 사용자가 알림과 게임 요소를 조절하거나 끌 수 있는가
참고 자료와 해석 범위
사용자·스트릭·실험 규모는 Duolingo의 SEC 공시와 공식 제품 블로그를 기준으로 확인했습니다. 회사가 공개한 실험 수치는 해당 실험의 상대 변화이며 모든 제품에 같은 효과가 난다는 의미로 사용하지 않았습니다.
