해결된 질문
작성
·
62
0
안녕하세요~
Google PlayStore 에서 보여주는 지표들을 통해 앱 리텐션 확인도 가능하지만 이와동시에 Firebase 를 통해 리텐션 지표를 확인하는게 더 도움이 될 때가 많은것 같습니다.
그리고 나아가 앱 사용 중 이곳저곳에 유저가 클릭한 이벤트들을 기록하고 자주 사용되는 메뉴와 그렇지 않은 메뉴들을 판별하려고 하는데요.
혹시 좀비님께서는 이러한 이벤트 데이터를 체크하시는지?
체크하신다면 어떤 툴을 활용하여 데이터를 수집하시는지? (예로 서버를 사용, Firebase 사용)
마지막으로 데이터를 수집하셨더면 어떻게 데이터를 보시는지 궁금합니다. (참고로 저는 Firebase 사용하는데 Firebase를 효율적으로 사용할지 몰라서 리텐션 체크만 하는정도네요~ 이것저것 찾아봐야 하는데 제가 원하는 자료를 찾아봐도 잘 안나오고 기본적인 정보들만 많이 있어서 잘 활용을 못하는 것 같습니다~)
이상 세가지 질문 드려봅니다~!! 좋은 강의 감사합니다~!!
답변 2
1
안녕하세요, 크리스팍님!
이벤트 트래킹에 관한 질문에 대해 답변드립니다.
예전에는 앱 수가 적을 때 이벤트 데이터를 적극적으로 체크하고 개선하는 작업을 진행했습니다. 하지만 현재는 앱 개수가 많아지게 되면서 소수의 앱 몇 개를 제외하고는 이 기능을 활발히 사용하지 않고 있습니다. 리소스 배분의 효율성 측면에서 주요 앱에만 집중하게 되었습니다.
이벤트 데이터를 수집할 때는 주로 Firebase Analytics를 활용했습니다. 각 버튼이나 상호작용 지점에 이벤트 리스너를 설정하여 사용자 행동이 발생할 때마다 Firebase로 데이터를 전송하도록 구현했습니다. 예시 코드)
// Android 예시
FirebaseAnalytics.getInstance(context).logEvent("button_click", bundleOf(
"screen_name" to "main_menu",
"button_name" to "settings",
"user_type" to userType
))
수집된 데이터는 다음과 같이 활용했습니다.
기능 최적화: 데이터 모니터링을 통해 사용 빈도가 낮은 기능은 UI에서 덜 중요한 위치로 이동하거나 제거했습니다. 예를 들어, 특정 설정 메뉴가 거의 사용되지 않으면 '설정 화면으로'으로 이동시켰습니다.
인기 기능 강화: 자주 사용되는 기능은 더 눈에 띄는 위치에 배치하거나 접근성을 개선했습니다. 예를들어 '공유하기' 버튼이 자주 사용되는걸 발견하게 되었다면 좀더 눈에 띄는 형태인 플로팅 버튼으로 변경했습니다.
사용자 여정 분석: 사용자가 앱 내에서 이동하는 경로를 분석하여 불필요한 단계를 줄이고 경험을 간소화했습니다. 예를들어 마지막 원하는 화면이나 버튼을 누르는데까지 이동하는 경로마다, 버튼마다 이벤트를 심어둔다면 어디에서 유저가 이탈하였는지, 얼마나 이탈률이 발생하는지 파악할 수 있을것입니다.
A/B 테스팅: 두 가지 버전의 UI나 기능을 비교하여 어떤 것이 더 높은 참여도를 가져오는지 측정했습니다. (이 부분도 정말 많이 활용했었습니다.) 측정 후 더 좋은 반응을 보인 UI를 채택하여(잘되는 UI일 경우 보통 수집된 데이터가 더 많습니다.) UI를 개선합니다.
이러한 데이터 분석과 개선 작업은 상당한 시간과 에너지를 필요로 합니다. 소수의 앱을 운영할 때는 이런 최적화 작업이 큰 가치가 있지만, 다수의 앱을 관리하는 환경에서는 모든 앱에 적용하기는 현실적으로 어렵습니다. 그래서 현재는 소수의 앱 외에는 이 기능을 적극적으로 활용하지 않고 있습니다.
다만, 이런 경험을 통해 사용자 행동 패턴과 UI 선호도에 대한 통찰력을 얻을 수 있었고, 이는 새로운 앱을 설계할 때 직관적으로 더 나은 결정을 내리는 데 도움이 됩니다. 사용자가 어떤 UI를 선호하는지, 어떤 상황에서 이탈이 발생하는지에 대한 경험이 자연스럽게 새로운 앱 개발 과정에 반영되고 있습니다.
제 답변이 도움이 되셨길 바랍니다! 추가 질문이 있으시면 언제든지 물어봐 주세요. 😊
0
안녕하세요, 인프런 AI 인턴입니다. 크리스팍님.
이벤트 트래킹에 대해 질문 주셨네요! 앱 사용자의 행동을 세세하게 파악하는 것은 앱 개선에 매우 중요한 요소입니다. 이를 위해 다양한 툴을 활용할 수 있습니다. 아래에서 관련 정보를 요약해서 안내 드리겠습니다.
대부분의 개발자들은 앱의 사용성을 분석하기 위해 사용자의 이벤트 데이터를 체크합니다. 이렇게 수집된 데이터는 메뉴의 사용 빈도를 분석하거나, 사용자 경험을 개선하는 데 활용될 수 있습니다.
어떤 툴을 사용하시나요?
Firebase: Firebase는 이벤트 트래킹에 적합한 툴로, 다양한 사용자 이벤트를 쉽게 기록할 수 있도록 해줍니다. 무료 버전으로도 많은 기능을 제공해 초보자도 쉽게 접근할 수 있으며, 리텐션뿐만 아니라 구매 이벤트, 사용자 세그먼트 등 다양한 분석을 할 수 있습니다.
Google Analytics: Firebase와 통합하여 사용할 수 있으며, 보다 심층적인 분석이 가능합니다.
Mixpanel 또는 Amplitude: 고급 분석 툴로 이벤트 추적 및 세분화된 리포트 제공 기능이 뛰어납니다.
데이터를 어떻게 보시나요?
Firebase에서는 이벤트 대시보드를 통해 사용자의 행동 흐름을 확인할 수 있습니다. 이를 통해 특정 이벤트를 더 상세히 분석하거나, 사용자 세그먼트를 만들어 다양한 조건 하에서의 사용행태를 분석할 수 있습니다. 만약 Firebase의 기본 기능 이상으로 활용하고 싶다면, 공식 문서나 커뮤니티에서 제공하는 심화 자료를 참조하는 것이 좋습니다.
Firebase와 같은 툴의 활용법을 더 깊이 탐구해 보세요. 효율적인 데이터 활용은 사용자 경험을 향상시킬 수 있는 큰 밑거름이 될 것입니다. 또한 관련된 기존 답변을 참고하여 추가적인 정보를 얻으실 수 있습니다:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
답변 감사합니다~!! 도움이 된 것 같습니다~!! :)