PM/PM 지식

[서비스 기획 숙련] 데이터의 이해

9191 2026. 6. 4. 15:55

 

데이터란?

 

그냥 수집된 정보. 어떤 의미나 해석이 없는 상태.

 

  • 정량적 데이터: 숫자로 표현 가능한 데이터
  • 정성적 데이터: 숫자로 측정할 수 없는 정보

 

지표란?

 

 

데이터에서 중요한 정보를 뽑아낸 결과

데이터를 가공하거나 해석해서 만들어진다.

 

 

데이터의 중요성

의사결정의 근거 제공

데이터는 객관적인 사실 기반으로 의사결정을 할 수 있게 돕는다. 직관이나 경험에만 의존하면, 추측에 의한 결정을 내릴 수 있다.

객관적인 데이터가 없으면, 문제를 문제라고 보기 어려울 수 있음.
실제 문제를 파악하고 그에 맞는 해결책을 구체적으로 도출하기 위해 구체적인 데이터가 필요!

 

성과 측정 및 개선 기회 제공

데이터를 통해 성과를 측정하면, 목표 달성 여부를 명확히 알 수 있다.

도달하지 못한 부분은 개선할 기회를 찾을 수 있다.

 

사용자 경험 향상

사용자 데이터를 분석하면 사용자의 행동 패턴과 니즈를 파악할 수 있다.

 

비즈니스 성과 예측 및 전략 수립

과거의 데이터를 바탕으로 비즈니스 성과를 예측할 수 있다.

시장 트렌드와 소비자 행동 분석으로 효과적인 전략을 수립할 수 있다.

 

로그

로그란?

 

소프트웨어/시스템에서 발생하는 이벤트나 동작 기록 정보

 

로그의 용도

  • 문제 해결 및 디버깅: 오류나 이상한 동작 발견 시 로그를 통해 원인과 발생 위치를 파악할 수 있다.
  • 사용자 행동 분석: 사용자 행동을 추적하고 UX 개선하는데 필요한 정보를 제공한다. 앱 이용한 과정이나, 어디서 이탈하는지 파악할 수 있다.
  • 비즈니스 전략 수립: 서비스 이용 패턴, 매출, 주문량 등 데이터를 확인 가능.

 

로그의 종류

PM이 알면 좋은 로그는 이하.

클라이언트 로그
사용자 장치에서 발생하는 이벤트를 기록한 로그

 

로그 설계 방법

왜, 어떻게 기록할지에 관한 전략적 접근을 세우는 게 필요하다.

이 설계를 통해 PM은 개발 팀이 실제로 필요한 데이터를 수집할 수 있도록, 이 데이터를 기반으로 문제를 빠르게 파악하거나 서비스를 개선할 수 있도록 해야 한다.

 

  1. 로그 설계 목표 정의
  2. 로그 항목 정의 및 설계
  3. 로그 전송 및 테스트

 

데이터 분석

데이터 분석은 어느 순서에서 하는 게 좋을까?

문제 정의 → 데이터 수집 → 분석 수행 → 결과 해석 및 인사이트 도출 → 결과 적용

 

데이터 분석 방법론

퍼널 분석 (Funnel Analysis)

사용자가 어디에서 이탈하는지 파악하는 분석 방법

https://blog.dighty.com/business/?bmode=view&idx=11164135

  1. 목표 정의
  2. 단계 정의: 상황, 목적에 맞게 단계를 나누기
  3. 이탈률 분석
  4. 문제점 식별 및 개선책 제시

 

AARRR 프레임워크

사용자의 행동을 5단계로 나누어 분석 후 각 단계에서의 성과를 측정하는 프레임워크

  1. Acquisition(사용자 유입): 사용자가 어떻게 제품이나 서비스를 알게 되었는지
  2. Activation(활성화): 사용자가 첫 경험에서 긍정적인 반응을 보였는지(회원가입, 첫 거래 등)
  3. Retention(사용자 유지): 사용자가 지속적으로 돌아오는지
  4. Revenue(수익): 사용자가 실제로 결제를 하거나 수익을 창출하는지
  5. Referral(추천 및 공유): 사용자가 다른 사람에게 서비스를 추천하는지

 

A/B 테스트

두 가지 이상의 변수를 실험해 어떤 버전이 더 나은 성과인지 비교하는 실험 방법

  1. 변수 정의
  2. 그룹 분할
  3. 결과 측정
  4. 결과 적용

 

구글 애널리틱스

구글 애널리틱스(Google Analytics)란?

 

웹사이트나 앱 방문자의 행동을 분석하는 도구

 

용어 정리

세션
(Session)
사용자가 사이트에 방문한 기록
- 사용자가 30분 동안 아무 행동도 하지 않으면 자동 종료
- 자정(00:00)이 지나면 새로운 세션으로 기록
한 사용자가 오전 10시에 방문 → 10분 동안 여러 페이지를 봄 (1세션)
페이지뷰
(Page Views, PV)
페이지가 몇 번 조회되었는지 한 사용자가 3개의 페이지를 보면 PV = 3
순 방문자
(UV, Unique Visitors)
중복을 제외한 "실제 방문자 수" 같은 사람이 3번 방문해도 UV = 1
이탈률
(Bounce Rate)
한 페이지만 보고 바로 떠난 비율 방문자가 홈 화면만 보고 나가면 이탈률 100%
전환율
(Conversion Rate, CVR)
특정 목표를 달성한 방문자의 비율 1,000명이 방문해서 50명이 구매하면 CVR = 5%
트래픽 소스
(Traffic Source)
방문자가 어디서 왔는지 검색(SEO), SNS(페이스북, 인스타), 광고(구글 애즈) 등

 

지표 해설

지표 설명 예시
활성 사용자당 평균 참여 시간 한 명의 활성 사용자가 평균적으로 사이트에서 머문 시간 활성 사용자당 평균 참여 시간이 2분 30초 → 사용자가 평균적으로 2분 30초 동안 사이트에서 활동했음을 의미
활성 사용자당 참여 세션 수 한 명의 활성 사용자가 일정 기간 동안 평균적으로 몇 개의 참여 세션을 시작했는지를 나타냄
*참여 세션이란? → 사용자가 10초 이상 머물렀거나, 2개 이상의 이벤트를 실행했거나, 전환이 발생한 세션
활성 사용자당 참여 세션 수가 1.8회 → 평균적으로 한 명의 활성 사용자가 1.8번 방문하여 적극적으로 활동했다는 의미
세션당 평균 참여 시간 한 세션 동안 사용자가 평균적으로 머문 시간 세션당 평균 참여 시간이 3분 15초 → 사용자가 평균적으로 한 번 방문할 때 3분 15초 동안 사이트에서 활동했음을 의미
활성 사용자 특정 기간 동안 사이트에서 활동한 고유 사용자 수
*단순 방문자가 아니라, 실제로 참여(이벤트 실행, 페이지 탐색 등)한 사용자를 의미
활성 사용자 수가 10,000명 → 10,000명이 실제로 사이트에서 활동했음을 의미
조회수 웹사이트나 앱의 모든 페이지 또는 화면이 조회된 총 횟수
*사용자가 같은 페이지를 여러 번 방문하면, 각각의 조회가 개별적으로 기록됨
조회수 50,000회 → 웹사이트의 모든 페이지가 총 50,000번 조회됨
이벤트 수 사용자가 사이트나 앱에서 실행한 모든 이벤트의 총합
*이벤트란? → 클릭, 스크롤, 동영상 재생, 다운로드, 장바구니 추가, 구매 완료 등 사용자의 행동을 의미
이벤트 수 30,000회 → 사용자들이 사이트에서 30,000번의 다양한 행동을 실행함
이벤트 이름별 이벤트 수 어떤 이벤트가 가장 많이 발생했는지 보여주는 데이터 : 페이지 조회(page_view), 클릭(click), 구매(purchase) 등의 개별 이벤트 수를 확인 가능 page_view 25,000
click 12,000
add_to_cart 5,500
purchase 2,000
페이지 제목 및 화면 클래스별 조회수 어떤 페이지 또는 화면이 가장 많이 조회되었는지 분석하는 데이터 홈 15,000
상품 목록 페이지 10,000
결제 페이지 2,500
시간 경과에 따른 사용자 활동 특정 기간 동안 사용자의 활동(방문, 이벤트 실행 등)이 어떻게 변화했는지 보여주는 데이터  
사용자 재방문 웹사이트나 앱을 다시 방문한 사용자 비율