병목 진단 방법→정량화 방법→데이터 분석 기법→결과 활용 사례 순 전개
검색·추천 시스템의 병목을 진단할 때는 유저 행동 퍼널 단계별로 이탈률과 전환율을 먼저 쪼개는 방식이 출발점이라고 생각합니다. 검색 결과 노출 → 클릭 → 상세 조회 → 구매로 이어지는 흐름에서 어떤 단계가 얼마나 빠지는지를 보면 병목 위치가 어느 정도 좁혀집니다. 정량화는 노출 대비 클릭률(CTR), 클릭 대비 구매율, 그리고 순위별 클릭 분포로 접근합니다. 만약 상위 노출 아이템에 클릭이 지나치게 쏠린다면 추천 다양성이 부족한 신호로 볼 수 있고, 클릭은 많은데 구매로 이어지지 않으면 관련성보다 노출 편향이 강한 상태일 수 있습니다. 프로젝트에서 A/B 테스트 결과와 실제 사용자 로그를 교차 분석해 모델이 특정 카테고리를 과도하게 추천하는 패턴을 발견한 경험이 있습니다. 그 데이터를 바탕으로 카테고리별 추천 비율에 상한을 두는 방식으로 개선했고, 전체 전환율은 큰 변화가 없었지만 사용자 피드백에서 '다양하다'는 응답이 늘었습니다. 병목 진단에서 중요한 건 지표가 증상인지 원인인지를 구분하는 것이라고 생각합니다.