측정과 지표 해석

리텐션이 늘 건강해 보이는 건 사용자를 세지 않았기 때문입니다

김이삭
측정지표 — 사용자를 세는가, 세션을 다시 세는가

리텐션 측정 결과를 열었는데 곡선이 매끄럽고 숫자도 몇 달째 안정적이면, 보통 건강하다고 읽습니다. 최소한 불안해할 이유는 없다고요.

해외 뉴스레터 한 곳이 이 지점을 정확히 찔렀습니다. 같이 일해본 거의 모든 제품팀과 마케팅팀이 같은 말을 한다고요. 리텐션은 괜찮아 보이고, 곡선은 매끄럽고, 숫자는 안정적이고, 아무도 긴장하지 않는다고 적었습니다.

리텐션 측정에서 매끄러움은 건강의 신호가 아닐 때가 많습니다. 집계 단위의 신호인 경우가 훨씬 많거든요.

리텐션은 사람이 돌아왔는지를 재는 지표입니다. 그런데 많은 대시보드가 실제로 재는 것은 접속이 다시 일어났는지입니다. 회전문을 다섯 번 돈 한 사람을 입장객 다섯 명으로 세면, 그 건물은 늘 붐빕니다.

저는 유럽 현지 대행사에서 5년간 수백 개 계정의 리포트를 받아봤습니다. 리텐션 칸이 붙어 있는 리포트에서 가장 먼저 확인한 건 숫자가 아니라 분모였습니다. 분모가 사용자인지 세션인지에 따라, 같은 사업이 전혀 다른 모양으로 보이거든요.

이 글에는 리텐션이 늘 건강해 보이는 구조, 사용자 단위로 세우는 정의 세 가지, 코호트 기준을 잡는 네 단계, 주간으로 바꿔도 남는 문제, 도구마다 숫자가 갈리는 이유, 그리고 광고 판단에 쓰는 방법까지 담았습니다.


리텐션 측정이 거의 항상 건강해 보이는 이유

리텐션을 계산하려면 숫자 두 개가 필요합니다. 돌아온 쪽과 전체 쪽이지요. 문제는 이 둘을 무엇으로 셀지 아무도 적어두지 않으면, 도구가 가장 많이 가진 데이터로 자동으로 메운다는 것입니다. 그게 보통 세션입니다.

세션을 다시 세는 집계사용자 코호트 집계
분모그 기간에 발생한 세션기준 시점에 들어온 사용자 수
분자다음 기간에 또 발생한 세션그중 다시 돌아온 사람 수
한 사람이 자주 올 때숫자가 올라간다변하지 않는다
사람이 떠날 때남은 사람의 방문이 가린다바로 떨어진다
기간이 지나면분모가 매번 새로 만들어진다분모가 고정된다

아래 두 줄이 매끄러움의 정체입니다. 세션 기준에서는 떠난 사람의 자리를 남아 있는 사람의 반복 방문이 메웁니다. 열 명 중 아홉이 떠나도, 남은 한 명이 아홉 번 오면 숫자는 그대로입니다.

그래서 세션 기준 리텐션은 이탈을 늦게 알려주는 게 아닙니다. 아예 다른 것을 알려줍니다. 충성 고객층이 두꺼운 사업일수록 더 그렇지요. 열성적인 소수가 곡선을 받치고 있으면, 신규 유입의 품질이 무너지는 동안에도 차트는 평온합니다.

곡선이 평온한 것과 사업이 평온한 것은 다른 이야기입니다. (여기까지는 도구 잘못이 아닙니다. 정의를 아무도 안 적었을 뿐이지요.)

세션을 다시 세는 리텐션은 '우리 제품을 쓰는 사람이 줄고 있는가'에 답하지 못합니다. 대신 '지금 남아 있는 사람들이 얼마나 열심인가'에 답합니다. 둘 다 볼 만한 질문이지만, 신규 유입을 늘릴지 말지를 그 숫자로 정하면 방향이 뒤집힙니다.


리텐션 측정의 단위는 세션이 아니라 사용자입니다

리텐션은 특정 시점에 들어온 사용자 집단 중에서, 이후 정해진 기간 안에 다시 돌아온 사람의 비율입니다. 분모는 사람, 분자도 사람입니다. 한 사람이 그 기간에 몇 번 왔는지는 분자를 1보다 크게 만들지 않습니다.

숫자가 되기 전에 셋이 먼저 고정돼야 합니다.

  1. 코호트 기준점 · 무엇을 '첫 시점'으로 볼지. 첫 방문일인지, 첫 구매일인지, 가입일인지.
  2. 돌아왔다의 정의 · 어떤 행동을 복귀로 셀지. 재방문인지, 로그인인지, 재구매인지.
  3. 관찰 창 · 며칠 또는 몇 주 안에 돌아오면 유지로 볼지.

왜 셋 다 필요할까요. 하나만 비어 있어도 그 자리를 도구의 기본값이 메우고, 기본값은 보통 가장 느슨한 쪽이기 때문입니다. '돌아왔다'를 아무 이벤트로 두면 자동 실행되는 추적 요청 하나도 복귀로 잡힙니다.

리텐션 숫자가 틀리는 자리는 계산식이 아니라 정의입니다. 분모를 사람으로 바꾸고, 복귀를 사업이 값을 받는 행동으로 못 박으면, 계산은 나눗셈 한 번입니다.

그리고 코호트 로직이 빠지면 신규와 재방문 행동이 한 칸에 섞입니다. 해외 뉴스레터 한 곳은 많은 대시보드에서 리텐션이 바로 이 섞임 때문에 흐릿한 지표로 변한다고 적었습니다. 섞인 숫자는 틀린 숫자보다 다루기 어렵습니다. 어느 쪽이 움직였는지 되돌려 볼 수가 없거든요.


리텐션 측정에서 코호트 기준을 잡는 네 단계

순서가 중요합니다. 뒤에서 앞으로 가면 분모가 계속 흔들립니다.

1
기준점을 사용자당 한 번만 찍습니다 · 첫 방문일은 사람마다 단 하나여야 합니다. 세션 테이블에서 날짜를 그대로 가져오면 한 사람이 여러 코호트에 들어가고, 그 순간 분모가 사람 수보다 커집니다. 기준점은 사용자 식별자 기준으로 최소 시각 하나만 남기는 방식으로 뽑습니다.
2
돌아왔다를 행동으로 정의합니다 · 접속이 아니라 사업이 값을 받는 행동으로 고릅니다. 이커머스면 재구매나 장바구니, 리드 사업이면 재문의나 로그인입니다. 느슨하게 잡을수록 곡선은 올라가고 판단력은 떨어집니다.
3
관찰 창을 전환 주기에 맞춥니다 · 7일 창은 결정이 빠른 사업에 맞습니다. 재구매 간격이 두 달인 상품을 7일 창으로 재면 거의 모두 이탈로 찍힙니다. 창의 길이는 취향이 아니라 그 사업의 재구매 간격에서 나옵니다.
4
분모를 고정하고 다시 건드리지 않습니다 · 10월 코호트의 크기는 10월이 끝나면 끝입니다. 나중에 들어온 사람을 과거 코호트에 더하면 지난주에 본 숫자와 오늘 숫자가 달라지고, 리텐션 표는 신뢰를 잃습니다.

2단계에서 복귀를 전환으로 쓰기로 했다면, 그 전환이 제대로 세어지는지가 먼저입니다. 전환 설정과 검증 순서는 165페이지 실무가이드에 계정 화면 순서 그대로 적어뒀습니다. 전환 숫자가 흔들리면 그 위에 세운 리텐션도 같이 흔들리거든요.


주간 리텐션으로 바꾸면 리텐션 측정이 정확해지나요

매일 쓰는 제품이 아니면 일간 리텐션은 너무 가혹해 보입니다. 그래서 주간으로 바꾸는 선택을 많이 합니다. 저도 처음엔 단위를 주로 올리면 문제가 자동으로 풀린다고 생각했습니다.

안 풀립니다. 단위만 바뀌지요.

주간으로 바꿀 때 새로 생기는 문제가 둘 있습니다. 첫째는 주의 경계입니다. 캘린더 주를 쓰면 수요일에 첫 방문한 사람에게는 그 주가 4일밖에 안 남습니다. 월요일에 들어온 사람과 같은 기준으로 비교되지요. 사람마다 첫 시점부터 7일씩 세는 상대 주를 쓰면 이 왜곡은 사라지지만, 주의 라벨이 캘린더와 어긋나 보고서에서 설명 한 줄이 필요해집니다.

둘째는 평균의 가림막입니다. 주간으로 묶으면 주 안의 요일 편차가 사라집니다. 평일에만 오던 사람이 사라지고 주말 방문자만 남아도 주간 숫자는 비슷하게 유지됩니다. 숫자가 부드러워진 것을 상황이 안정된 것으로 읽으면, 처음 질문으로 되돌아가는 셈입니다.

단위를 올리는 결정은 왜곡을 줄이려고 하는 일입니다. 보기 좋게 하려고 하는 일이 아닙니다. 주간으로 바꾸기 전에 '지금 숫자가 왜 거친가'를 먼저 답해야 합니다. 거친 이유가 사용자 식별 문제였다면 주간으로 바꿔도 같은 문제가 그대로 남습니다.


리텐션 숫자가 도구마다 다르게 나오는 이유

같은 코호트를 제품 분석 도구와 GA4에서 각각 열면 모양이 다르게 나오는 일이 흔합니다. 한쪽은 완만한 곡선, 다른 쪽은 급락이지요. 둘 중 하나가 고장 난 게 아니라 네 자리에서 갈립니다.

갈리는 자리무엇이 달라지나
사용자 식별로그인 식별자로 묶는 쪽은 기기를 바꿔도 한 사람입니다. 브라우저 저장값으로 묶는 쪽은 기기가 바뀌면 신규 사용자가 됩니다
기준점 정의가입일을 기준점으로 쓰는 쪽과 첫 방문일을 쓰는 쪽은 코호트 구성원 자체가 다릅니다
복귀 이벤트아무 활동이나 복귀로 보는 쪽과 특정 행동만 보는 쪽은 분자가 다릅니다
기간 경계시간대 설정과 주 시작 요일이 다르면 경계에 걸린 사람이 다른 칸에 들어갑니다

그래서 두 숫자를 맞추려 들기 전에 할 일은 네 줄을 나란히 적어보는 것입니다. 네 줄이 같으면 숫자도 대체로 수렴하고, 한 줄이 다르면 그 한 줄이 차이의 전부입니다.

어느 쪽이 맞느냐는 질문에는 답이 없습니다. 기기를 넘나드는 사용자가 많은 사업이면 로그인 식별자 쪽이 현실에 가깝고, 로그인이 없는 사이트면 그 선택지 자체가 없습니다. 중요한 건 하나를 고르고 그걸 리포트에 적어두는 일입니다. 같은 지표를 팀마다 다르게 읽는 사고는 대부분 사람 탓이 아니라 정의의 주인이 없어서 납니다.


광고 운영에서 리텐션 측정이 바뀌면 무엇이 달라지나요

리텐션의 분모가 사용자로 고정되면, 리텐션이 비로소 광고 쪽 숫자와 같은 축에 올라옵니다. 사용자 코호트는 코호트 ROAS와 분모가 같고, LTV와 ROAS의 KPI 선택에서 쓰는 코호트와도 같습니다. 세션 기준 리텐션은 이 축에 못 올라갑니다. 분모가 사람이 아니니까요.

같은 축에 올라오면 두 가지 판단이 가능해집니다.

하나는 채널 평가입니다. 첫 구매 ROAS가 같은 두 채널이 있다 치면, 30일 뒤 리텐션이 한쪽은 유지되고 한쪽은 꺾일 수 있습니다. 첫 구매만 보고 예산을 옮기면 꺾이는 쪽에 더 넣게 되지요. 분모가 사용자로 같아야 이 비교가 성립합니다.

다른 하나는 허용 단가입니다. 신규 고객 한 명이 남아 있는 기간이 길어지면 그 사람에게 쓸 수 있는 돈의 상한도 올라갑니다. 리텐션이 사용자 기준으로 잡혀 있으면 이 상한을 계산할 수 있고, 세션 기준이면 계산 재료가 아예 없습니다.

리텐션과 비슷하게 단위 때문에 생기는 오해로 클릭 수와 세션 수의 차이도 있습니다. 둘 다 '같은 것을 세고 있다'는 가정에서 출발하는 오해지요.

리텐션 리포트에서 가장 먼저 볼 칸은 숫자가 아니라 분모입니다. 분모가 사람이 아니면, 그 아래 모든 숫자는 다른 질문의 답입니다.

5분이면 지금 보고 있는 리텐션이 어느 쪽인지 가를 수 있습니다.

확인할 것사용자 코호트면
분모에 적힌 단위세션이 아니라 사용자 수로 적혀 있습니다
10월 코호트의 크기지난주에 본 값과 오늘 값이 같습니다
복귀의 정의특정 행동 이름으로 말할 수 있습니다
관찰 창그 사업의 재구매 간격과 이어서 설명됩니다
한 사람이 열 번 왔을 때리텐션 숫자가 안 움직입니다

마지막 줄이 가장 빠른 판별법입니다. 열성 사용자 한 명이 숫자를 올릴 수 있는 구조라면, 그건 리텐션이 아니라 활동량입니다.


자주 묻는 질문

리텐션 측정은 사용자 기준과 세션 기준 중 무엇이 맞나요

리텐션이라는 이름을 쓸 때는 사용자 기준이 맞습니다. 리텐션은 사람이 돌아왔는지를 묻는 지표이고, 그래서 분모와 분자가 모두 사람이어야 합니다. 세션 기준 값은 남아 있는 사람들이 얼마나 자주 오는지를 알려주는 활동량 지표입니다. 둘 다 볼 수 있지만 같은 칸에 같은 이름으로 두면 안 됩니다.

리텐션 측정에서 돌아왔다는 기준은 무엇으로 정하나요

사업이 값을 받는 행동으로 정합니다. 이커머스는 재구매나 장바구니 담기, 리드 사업은 재문의나 로그인이 기준이 됩니다. 아무 활동이나 복귀로 세면 자동으로 발생하는 추적 요청까지 분자에 들어가서 숫자가 올라가고 판단력은 떨어집니다. 정의를 리포트에 한 줄로 적어두고, 그 줄을 바꿀 때는 과거 기간도 같이 다시 계산해야 비교가 유지됩니다.

리텐션 측정 결과가 GA4와 제품 분석 도구에서 다르면 어느 쪽이 맞나요

어느 쪽이 맞다고 정할 문제가 아니라 네 자리를 대조할 문제입니다. 사용자 식별 방식, 코호트 기준점, 복귀 이벤트 정의, 기간 경계와 시간대 설정을 나란히 적어보면 차이의 원인이 보통 그중 한 줄에 있습니다. 기기를 넘나드는 사용자가 많으면 로그인 식별자로 묶는 도구가 현실에 가깝고, 로그인이 없는 사이트는 그 선택지가 없습니다.

리텐션 측정은 며칠 기준으로 보는 게 맞나요

그 사업의 재구매 간격 또는 재방문 간격에서 나옵니다. 결정이 빠른 소비재는 7일 창으로 의미가 생기고, 재구매 간격이 두 달인 상품은 같은 창에서 거의 전부 이탈로 찍힙니다. 창을 길게 잡으면 숫자는 올라가지만 판정은 느려집니다. 창 하나를 정한 뒤에는 바꾸지 말고, 다른 길이가 필요하면 열을 하나 더 만드는 쪽이 낫습니다.

일간 리텐션을 주간 리텐션으로 바꾸면 문제가 해결되나요

단위만 바뀝니다. 캘린더 주를 쓰면 주 중간에 들어온 사용자에게는 관찰 기간이 며칠밖에 안 남아 월요일 유입과 불공평하게 비교됩니다. 사람마다 첫 시점부터 7일씩 세는 상대 주를 쓰면 이 왜곡은 사라집니다. 다만 주간으로 묶으면 요일 편차가 평균에 가려지므로, 숫자가 부드러워진 것을 상황이 안정된 것으로 읽지 않아야 합니다.


리텐션 측정은 숫자를 고치기 전에 정의를 고치는 일입니다

리텐션 곡선이 매끄러운 데는 두 가지 이유가 있을 수 있습니다. 사람들이 정말 돌아오고 있거나, 돌아오는 사람을 세고 있지 않거나요.

둘을 가르는 데는 대시보드 개편이 필요하지 않습니다. 분모에 적힌 단위 한 줄, 복귀의 정의 한 줄, 관찰 창 한 줄을 확인하면 됩니다. 세 줄이 비어 있었다면 지금까지의 매끄러움은 사업에 관한 정보가 아니었던 셈입니다.

회전문은 계속 돌고 있을 겁니다. 세어야 하는 건 회전 수가 아니라 들어온 사람의 얼굴입니다.

구글애즈 검색광고 실무가이드

리텐션의 복귀를 전환으로 세려면 그 전환이 먼저 맞아야 합니다. 전환 설정과 검증 순서를 계정 화면 순서대로 풀어 썼습니다. PDF 165페이지 · 도표 42종.

  • 전환 설정과 검증 4단계 · 리포트 숫자가 실제와 맞는지 직접 확인하는 순서
  • 전환 주기와 판정 시점 · 며칠 뒤에 성과를 판정해도 되는지 가르는 기준
  • 실계정 사례 4건 · 상위 5개 검색어 58%, 전환당 비용 21,922원, CPA 절반 감축 과정

먼저 읽어보시고 아니다 싶으면 3일 안에 전액 환불해 드립니다.

전자책 보러 가기 →

매주 화요일 아침에 보내는 아이작 뉴스레터에서는 이런 판단 기준을 실제 계정 화면과 함께 다룹니다. 지금 보고 있는 리텐션 표를 같이 열어보고 싶으시면 1:1 계정 진단도 운영합니다.

Next Step

대시보드의 전환수, 실제 매출과 맞습니까?

측정이 틀리면 그 위의 모든 판단이 틀립니다. 전환 11,464건이 실제 예약 91건이던 계정도 있었습니다.

1:1 계정 진단 — 계정을 직접 열어 보고 무엇부터 고칠지 우선순위를 정해드립니다.

김이삭
김이삭

퍼포먼스 마케터 · Performance × AI