PM 관점에서의 로그 설계

OWL NOTE·2025년 4월 30일
post-thumbnail

오늘은 로그(Log)가 무엇인지, 왜 중요한지, 그리고 PM의 관점에서 로그를 어떻게 설계해야 하는지를 배웠다.


📌 로그란?

로그는 시스템 또는 소프트웨어에서 발생하는 이벤트, 동작, 오류 등의 정보를 기록한 데이터다. 쉽게 말해, 앱이나 서비스가 '무슨 일이 있었는지'를 기억하는 일기장 같은 존재.


로그를 사용하는 곳

1. 🔧 문제 해결 및 디버깅

시스템에 오류가 발생했을 때, 로그를 통해 문제의 원인과 위치를 정확히 파악할 수 있다.
ex. 배달 앱에서 결제 오류 발생 시, 카드 결제 요청 단계에서 실패했는지 로그를 통해 확인 → 문제 수정 가능

2. 🧠 사용자 행동 분석

사용자의 행동을 추적하여 UX 개선에 활용된다. 어디서 이탈했는지, 어떤 버튼을 눌렀는지 등을 파악할 수 있다.
ex. 장바구니에서 결제 페이지로 넘어가기 전 이탈한 유저가 많다면, 결제 과정 개선 필요

3. 📈 비즈니스 전략 수립

매출, 지역별 주문량, 프로모션 효과 등 데이터 기반 의사결정에 로그가 큰 역할을 한다.
ex. 특정 지역의 주문량 급증 → 프로모션 효과 확인 → 향후 마케팅 전략 수립


🧾 PM에게 중요한 로그 종류

📌 클라이언트 로그 : 사용자의 기기(모바일, 웹 등)에서 발생한 이벤트를 기록한 로그. PM이 주로 다루게 되는 로그 유형이다.


🔧 로그 설계 방법 (PM 입장)

단순히 무엇을 기록하느냐가 아니라, 왜 기록하고, 어떻게 활용할지까지 고려해야 한다.

1. 로그 설계 목표 정의

  • 로그를 통해 무엇을 알고 싶은가?
  • 문제 해결인가, 사용자 분석인가, 비즈니스 지표 추적인가?

2. 로그 항목 정의 및 설계

  • 어떤 데이터를, 어떤 상황에서, 어떤 방식으로 기록할 것인가?
  • 개발팀과 협업하여 필요한 데이터 포인트를 논의해야 한다.

3. 로그 전송 및 테스트

  • 실제 배포 전에 테스트 환경에서 로그가 잘 작동하는지 확인
  • 데이터 누락 없이 전송되는지 체크
profile
학습하고 정리합니다

0개의 댓글