Search
📱

모니터링 환경 구축(로깅 전략)

날짜
2024/08/06
파트
안드로이드
서기
블로그 업로드 여부

모니터링 환경 구축

로깅 전략을 설계하고 적절한 로그 수준과 위치를 고려하고 추가한다.
앱 충돌이 발생하면 원인을 빠르게 파악해야 한다.
사용자의 행동을 추적할 수 있어야 한다.
Firebase Analytics, Crashlytics 등 모니터링 환경 구축

목표

소비자들이 내 웹/앱에 들어와서 달성했으면 하는 행동
우리 서비스는 사용자에게 어떤 도움을 주나요?
총대마켓의 핵심가치 : 공동구매의 연결고리를 제시하여 저렴하고 원하는 만큼만 소비한다.

Moment

현재 우리 서비스에서 사용자가 핵심 가치를 느끼는 구체적인 순간은 무엇인가요?

Set up → Chongdae

Set up moment
가입 후 공구에 참여하기 (총대)
Chongdae moment : 공구를 개설하여 총대로 원하는 물품을 저렴하게 구매하여 보람을 느낀 순간
참여자가 자신의 공구에 반응을 보이고 참여했을 때
참여자가 공구를 포기하지 않고 거래까지 완료했을 때
참여자가 자신의 공구 상세글을 확인했을 때

Set up → Participant

Set up moment
가입 후 공구에 참여하기 (참여자)
Participant moment : 원하는 공구에 참여하고 원하는 물품을 저렴하게 구매하여 보람을 느낀 순간
원하는 공구가 존재할 때
원하는 공구를 검색이나 필터링을 사용해서 빠르게 찾았을 때.
참여한 공구가 거래 완료까지 성사되었을 때.

변화 및 추적

더 많은 사용자가 이러한 순간을 경험한다면 우리가 어떤 변화를 볼 수 있을까요?
moment로 설정한 목표를 파악하기 위해 총대마켓이 설정한 GA 이벤트
Search
GA Event
변화: Behavior
추적: Event
구현
오류 Event (GA 자동 수집 이벤트)
sign_up_event

페이지 및 화면

MainActivity
bottom navigation을 포함한 메인 영역
HomeFragment
공동 구매 공모글들을 조회할 수 있다.
OfferingWriteFragment
공동구매 공모글을 작성할 수 있다.
OfferingDetailActivity
공동구매 공모글의 상세 내용을 확인할 수 있다.
CommentRoomsFragment
댓글방 목록을 조회할 수 있다.
CommentDetailActivity
댓글방에서 반실시간으로 댓글을 조회할 수 있다.
MyPageFragment
사용자 자신의 정보를 확인할 수 있다.

Event 설정 확인

crashlytics

throw RuntimeException("Test Crash") 을 통해 의도적으로 오류를 발생시켰으며 제대로 수지빙 되는 것을 알 수 있습니다.

Event

참고 자료

 (제이슨) : 아래 질문에 대한 답을 생각하면서 데모 데이를 준비하시기 바랍니다. 
기타 의견 모음