FAQ

일반

userhabit은 무슨 서비스인가요?

userhabit은 모바일앱의 사용성 개선을 위해 사용자들이 앱을 어떻게 사용하는지 기록하고 분석해주는 서비스입니다.

userhabit은 누가 사용하는 것이죠?

현재 앱 서비스를 운영 중이면서 앱의 사용자에 대해 알고 싶은 기업이나 개인이라면 누구나 사용할 수 있습니다.

모든 앱에 적용이 가능한가요?

현재 안드로이드와 iOS 네이티브 앱만을 지원하고 있습니다. 추후에 하이브리드 앱이나 웹앱에도 대응할 예정입니다.

어떤 방식으로 동작하나요?

userhabit은 앱 내에 삽입하는 소스코드 라이브러리인 SDK와 분석 결과를 보여주는 웹페이지로 구성됩니다. 사용자들이 SDK가 심어진 앱을 사용하면, 실시간으로 사용자의 행동 데이터를 수집합니다. 이렇게 수집된 데이터를 분석하여 유저해빗 웹페이지에 리포트합니다.

구글 애널리틱스와 차별점은 뭐죠?

첫째, 이벤트를 정의할 필요가 없어 SDK 통합 과정이 굉장히 쉽고 빠릅니다. 따라서 별도의 설계나 학습 과정 없이 바로 분석을 시작할 수 있습니다.
둘째, 단순히 트래픽이 아니라, 사용자의 구체적인 행동 데이터를 수집하므로 단순히 앱의 현황 파악이나 문제를 인지하는 수준이 아니라 해결에 대한 인사이트도 얻을 수 있습니다.
셋째, 어려운 숫자만을 보여주는 것이 아니라, 직관적인 형태로 시각화된 정보를 제공하므로 전문가가 아니라도 누구나 쉽고 빠르게 앱 사용자에 대한 인사이트를 얻을 수 있습니다.

가격

유저해빗은 무료로 사용해볼 수 있나요?

유저해빗은 무료 플랜과 유료 플랜을 사용량에 제한을 두고 구분하여 제공하고 있습니다. 무료 플랜에서는 유저해빗이 제공하고 있는 대시보드, 화면분석, 사용흐름 분석, 리플레이 등의 모든 기능을 무료로 사용하실 수 있습니다. 다만 50만 스크린뷰까지 사용하실 수 있는 제한이 있기 때문에, 추가적으로 더 사용하고 싶으신 고객은 유료 플랜으로 업그레이드하여 사용하실 수 있습니다.

유료 플랜은 제한 없이 사용할 수 있나요?

유료 플랜을 신청해 스크린뷰에 제한없이 사용하실 수 있습니다. 월 2,000만 스크린뷰까지 Startup plan의 기본 가격으로 사용하실 수 있으며 이후 추가 스크린뷰에 대해 추가 과금됩니다. 또한 추가적으로 SDK 연동, 컨설팅 등을 지원해드리고 있습니다. 무료로 가입하여 무료 플랜으로 테스트하여 사용해 보신 후 유료 플랜으로 전환하여 넉넉하게 사용하시면 됩니다.

개인정보 & 보안

개인정보 문제는 없을까요?

개인적인 정보는 수집하지 않고, 민감한 정보에 대해서는 블라인드 처리를 할 수 있는 기능을 제공합니다. 개인 정보 보호 기능에 대한 자세한 내용은 여기를 참고하세요.

사용자에게 데이터 수집 동의를 받아야 하나요?

단말기에 대한 일반적인 정보 외에는 개인을 식별할 수 있는 정보는 전혀 수집하지 않으며 민감한 정보는 블라인드 처리가 가능하기 때문에 사용자에게 따로 동의를 구하는 과정을 거치지 않아도 됩니다. 다시 말해 앱 퍼블리셔에게 개인 정보를 수집하지 않을 권한과 책임이 있으며, 만약 개인정보나 민감한 정보를 수집하고자 한다면 사용자들의 동의를 받아야 합니다.

사용자에게 데이터 수집에 대한 사실을 알려야 할까요?

userhabit은 사용자를 식별할 수 있는 정보를 수집하지 않으며, 민감한 정보를 제외할 수 있는 기능을 제공하고 있습니다. 따라서 앱 운영업체들이 이 기능을 활용하여 개인 정보를 수집하지 않기를 권장합니다. 이 경우 아무런 문제가 없지만, 사용자가 자신의 데이터를 수집한다는 사실을 알게 되면, 부정적으로 느낄 수 있기 때문에 되도록이면 사용자에게 데이터를 수집한다는 사실을 알리지 않기를 권장합니다. 만약 개인정보나 민감한 정보를 수집하고자 한다면 사용자들의 동의를 구하여야 합니다.

데이터 & 성능

데이터는 실시간으로 수집되나요?

앱이 시작되거나 종료될 때 데이터를 전송, 수집하는 방식으로 완전한 실시간은 아니지만, 실시간에 가까운 데이터를 얻을 수 있습니다.

앱이 느려지거나 하지는 않을까요?

비디오 녹화방식을 사용하는 다른 솔루션과 달리 데이터만을 수집하므로 앱의 성능에 미치는 영향이 훨씬 적습니다.

사용자의 데이터 용량을 사용하지 않나요?

데이터 수집을 위해 Userhabit 서버와 통신하는 데에 데이터 용량이 사용됩니다. 단, 주로 text로 이루어진 정보이기 때문에 평균 수십 kb 정도의 작은 크기의 데이터를 보내므로 데이터 사용이 과다하지 않습니다. 또한 동영상 녹화 방식을 사용하지 않기 때문에 데이터 용량에 대한 부담이 훨씬 덜합니다.

다수의 사용자 행동 패턴을 분석하나요? 한 명의 사용자의 사용성을 파악하나요?

둘 다 가능합니다. 실제 사용자의 데이터를 모두 수집하여 화면분석과 경로분석에서 다수의 사용자 행동 패턴을 보여주고 있으며, 세션 리플레이 기능을 통해 한 명의 사용자 이용흐름을 리플레이 해 보며 한 사람의 사용흐름도 확인할 수 있습니다.

더블탭, 롱프레스, 스와이프와 같은 다양한 제스쳐를 구분할 수 있나요?

네, 가능합니다. 현재 기본적인 탭 이외에도 더블탭, 롱터치, 스와이프 등의 가능한 모든 제스쳐에 대해서도 수집하여 분석하고 있습니다.

스크롤 방식의 동적인 앱의 경우에도 수집이 가능한가요?

Activity나 UI View Controller 외의 화면을 구분하고 싶은 경우에는 subView 기능을 사용하시면 됩니다. 스크롤과 관련된 UI 추적은 현재 연구 개발중입니다.

Session(세션)은 어떤 기준으로 측정되는 지표인가요?

Session은 사용자가 앱을 사용한 시점부터 종료할 때 까지를 한 세션이라고 정의하며, 다른 어낼리틱스 툴에서의 세션과 같은 개념입니다. 기본적으로 사용자가 앱을 종료하거나 백그라운드로 간지 10초 뒤에 세션을 종료시키며 이 값은 SDK에서 언제든지 수정 가능합니다. (Userhabit.setSessionEndTime(second) 함수 이용)

설치 & 시작하기

시작하려면 어떻게 해야 하나요?

사이트 가입 후에 API키를 받으신 후 본인의 앱에 SDK를 설치하시면 됩니다. 자세한 사항은 설치가이드를 참고 부탁드립니다.

코드 삽입부터 시작하는데까지 복잡하지는 않나요? 분석하고 싶은 곳에 다 코드를 넣어야하나요?

복잡하지 않습니다. 이벤트 정의없이 단 1줄의 코드만 삽입하면 분석을 시작할 수 있습니다.