‹ 종합자료 홈

🎯 SSV 100회 미만 유저 체크

2026.09.24 10:41 KST 집계 · 운영 DB eletpxdmbyeocxbrsiwb · users × ad_events(verified=true) · status active 986
🔄 5일마다 자동 갱신 — 다음 예정 2026.09.29 (KPI 일일 파이프라인)
전체 유저 986 SSV 50회 미만 904 (91.7%) SSV 100회 미만 962 (97.6%) 100회 이상 24 (2.4%)

결론

임계값별 유저 수

SSV 50회 미만
904
91.7% · 0회 제외 740명(75.1%)
SSV 100회 미만
962
97.6% · 0회 제외 798명(80.9%)
SSV 0회
164
16.6% · 최근 7일 가입 127명
SSV 100회 이상
24
2.4% · SSV의 27.8% 생산
구간유저 수비율0회 제외비율정의
SSV 50회 미만90491.7%74075.1%0 ≤ 횟수 ≤ 49
SSV 50 ~ 99회585.9%585.9%50 ≤ 횟수 ≤ 99
SSV 100회 미만96297.6%79880.9%0 ≤ 횟수 ≤ 99 (위 두 줄 합)
SSV 100회 이상242.4%242.4%횟수 ≥ 100
전체986100%82283.4%users 전체 / SSV 1회 이상

SSV 횟수 분포 (유저별 누적)

구간유저비율분포가입 30일+최근 7일 가입최근 7일 SSV 있음SSV 합계SSV 비중
0회16416.6%
3127000.0%
1 ~ 9회51552.2%
43713931,95212.8%
10 ~ 19회10811.0%
182961,4329.4%
20 ~ 29회626.3%
041611,4969.8%
30 ~ 49회555.6%
033542,05113.4%
50 ~ 99회585.9%
131584,10226.8%
100 ~ 199회191.9%
17192,54916.7%
200 ~ 499회40.4%
0041,1197.3%
500회 이상10.1%
1015803.8%
합계986100%1169268615,281100%

왜 100회 미만이 97.6%인가 — 해석

가입일 (KST)09/1109/1209/1309/1409/1509/1609/1709/1809/1909/2009/2109/2209/2309/24
가입 수13821779512411010910687899122
주의 — SSV 횟수는 계정 생성 이후 누적값이라 가입 시점에 따라 자연히 다름. "100회 미만"을 이탈 신호로 읽으려면 가입 30일+ AND 100회 미만(9명) 또는 최근 7일 SSV 없음(300명 = 962 − 662) 같은 시간 조건을 붙여야 함.

SSV 구성 (참고)

맥락 (event_type)건수비중유저 (distinct)기간
craft_toy (장난감 제작)4,17027.3%54107/26 ~ 09/24
craft_food (사료 제작)4,08426.7%44807/25 ~ 09/24
goldenbox (황금상자)4,05526.5%76808/07 ~ 09/24
gacha (매일 뽑기)2,97219.4%65207/25 ~ 09/24
합계15,281100%822

갱신 이력 (5일 주기)

집계일전체 유저0회50회 미만100회 미만100회 이상SSV 총량중앙값(1회+)
2026-09-24986164904 (91.7%)962 (97.6%)2415,2816
2026-09-1952680499 (94.9%)520 (98.9%)66,4996

집계 방법

with per_user as (
  select u.id, u.created_at as joined_at,
         coalesce(t.cnt, 0) as ssv_cnt, t.last_ssv
  from public.users u
  left join (select user_id, count(*) cnt, max(created_at) last_ssv
             from public.ad_events where verified = true group by user_id) t
    on t.user_id = u.id)
select count(*) filter (where ssv_cnt < 50)  as ssv_lt_50,
       count(*) filter (where ssv_cnt < 100) as ssv_lt_100,
       count(*) filter (where ssv_cnt = 0)   as ssv_0,
       count(*)                              as total
from per_user;
멍집사 · 2026.09.24 10:41 KST · 운영 DB 자동 집계 (GitHub Actions · service_role 읽기 전용) · 5일 주기