목차
지난 글(믹스패널, 도입 절차 및 기본 정보)에서는 Mixpanel을 Implementation하기 앞서, 필요한 기본 지식들에 대해 다뤄보았습니다. 이번에는 Mixpanel을 도입하기 위한 기획 문서를 만드는 것에 대한 이야기를 해보겠습니다.
믹스패널 도입 시, 계획 문서가 필요한 이유?
우리 비즈니스에서 일어나는 사용자 행동의 데이터를 수집하고, 분석하여 활용하기 위해서는 사용되지 않는 데이터는 수집하지 않고, 정말 분석적으로 유의미한 인사이트를 도출할 수 있는 데이터 위주로 정확하게 수집되는 것이 가장 중요합니다. 또한, 데이터 활용에 집중하는 기획 및 마케팅, 데이터 분석 부서와, 데이터 수집에 집중하는 개발 부서간 정확한 커뮤니케이션이 이뤄지기 위해서도 중요하고요. 첫 단추를 잘 끼워두면, 계속 문서를 업데이트하면서 데이터를 쌓으면 되기에, 가장 중요한 단계가 아닐까 싶습니다.
데이터를 수집하기 위한 계획서는 어떻게 작성할까?
Mixpanel을 도입하는 과정에서, 데이터 수집 계획은 총 4단계로 구성됩니다.
1. 비즈니스 목표가 명확한가?
조직의 방향이 명확한지 점검해야 합니다. 데이터를 활용하는 입장에서는 왜 그 데이터가 필요하고, 어떻게 활용해서 어떤 인사이트를 얻고 싶은 것인지 근거를 준비해야 합니다. 제가 개발자 입장에서도 일을 해봤을 때에는 기획자/마케터 등의 분들이 '의도 및 배경'을 함께 설명해주실 때 어떤 결과를 희망하는지를 명확히 이해할 수 있었습니다. 기획자 입장에서도 일을 할 때, 개발자들과 커뮤니케이션 할 때에도 도움이 많이 되었고요. 의사결정 담당자는 물론, 그에 관여하는 사람들이 모두 "우리 목표는 이거야"라고 머릿속에 그림이 그려져 있어야 합니다.
2. 비즈니스 목표에 맞게 KPI가 설정되어 있는가?
KPI란 Key Performance Indicator로 핵심 성과 지표라고 불립니다. 1번에서 정의한 비즈니스 목표가 달성되기 위해서는 어떤 요소를 관리해야 할 지 필요한 지표들을 정리해둬야 합니다. 이커머스의 경우, 구매 전환율, 회원가입 전환율 등을 KPI로 삼을 수 있습니다.
3. KPI에 영향을 미치는 사용자의 핵심 행동은 무엇인가?
구매 전환율이 상승했거나 하락했다는 것을 알기 위해서는 당연히 '구매 전환'이라고 판단할 수 있는 데이터가 수집되어야 합니다. 이 핵심 데이터가 수집되는 순간은 언제인가요? 이커머스라면, "서버에서 결제 완료 처리 되었을 때"라고 정의할 수도 있고, "사용자가 웹 브라우저에서 결제 완료 페이지를 확인한 순간"으로 정의할 수도 있습니다. 어떤 행동 데이터를 "핵심 행동"이라고 간주할 것인지는 조직 내에서 협의가 필요한 부분이니 각별히 신경써주셔야 합니다. (데이터를 활용할 때, 어떤 인사이트를 얻을 목적으로 수집하는지 반드시 고려해보셔야 합니다. 추가로, 프론트엔드에서 수집되어도 되는지, 서버에서 수집되어야 하는지 등에 대해서도 조사가 필요할 수 있습니다)
4. 사용자 행동을 Event 및 Properties로 바꿔 보기
사용자가 결제 버튼을 누르는 행동을 Event로 정의하면 "click_purchase_btn"과 같이 이름을 지어줄 수도 있습니다. '어떤 상품인지'에 대해서는 "item_name"이라는 property를 지정하여 함께 수집되도록 할 수도 있고요. 이때는 네이밍 컨벤션을 고려하셔서, 누구나 원하는 정보를 찾기 편리하도록 약속하는 것이 중요합니다. (사용자의 버튼 클릭은 click_OOO_btn으로 이름 짓자 / 사용자의 페이지뷰는 view_OOO_page 라고 이름 짓자 등 대소문자 구분은 물론, 스네이크 케이스, 카멜 케이스, 동사가 오는 위치 모두 협의해두는 것이 필요합니다.)
Property는 어떤 것이 있나요?
Event를 수집할 때, 함께 보내지는 property이며, 클라이언트 사이드에서만 수집 가능합니다. 주로 event를 보낼 때, 매번 property에 속성을 추가해줘야 할 때 반복작업을 피하기 위해 사용됩니다.
ex) Plan Type : Free / Premium
믹스패널에서 모든 이벤트마다 함께 수집되도록 설정된 기본적인 Property입니다. 어떤 속성이 기본으로 수집될지는 사용하는 SDK마다 다릅니다. 자세한 Default Properties는 믹스패널 공식 문서를 참고해주세요.
함께 보면 좋은 글
믹스패널 도입할 때 반드시 물어봐야 할 질문과 답변 30가지
'Develop > Data Analytics' 카테고리의 다른 글
Google Analytics (GA)로 정보를 수집하는 과정 (2) (0) | 2021.03.24 |
---|---|
Google Analytics (GA)로 정보를 수집하는 과정 (1) (0) | 2021.03.23 |
믹스패널 데이터 QA 방법? (0) | 2021.02.26 |
믹스패널 데이터 수집 계획에 따라 개발하기 (1) | 2021.02.26 |
믹스패널, 도입 절차 및 기본 정보 (0) | 2021.02.22 |