본문 바로가기
안드로이드

모바일 통계 분석 툴 google Analytics에서 Firebase Analytics로....

by 아카이sun 2016. 6. 6.


우리는 앱을 만들고 그것을 지속적으로 유지, 관리해야합니다.

유지, 관리가 없는 앱은 인기가 없어지며 새로운 앱에게 밀리게됩니다.

우리는 지속적인 유지를 위해 통계를 이용해 분석하고 더 나은 방향으로 modify합니다.


우리는 지금까지 앱 분석도구를 사용해왔습니다. google analytics, Flurry등이 대표적이죠.

제일 많이 사용하는 도구가 google analytics이고 이는 웹 분석 전용 도구입니다.

하지만 구글에서 모바일 전용 플랫폼을 내세웠는데 바로 firebase입니다.

firebase안에는 realtime database, analytics등이 포함되어있습니다.

애드몹도 이번에 새롭게 firebase안에 추가가 되었습니다.


하지만 세분화된 분석은 google analytics가 나아보였습니다.



https://firebase.google.com/



firebase 사이트에 접속하고 로그인합니다.

새 프로젝트를 만듭니다.






프로젝트 이름과 국가를 선택합니다.





다음으로 package name을 입력합니다.




입력을 완료하면 google-services-json이란 파일이 다운로드 되어 집니다.


이를 아래 그림과 같은 위치에 복사해 넣으면 됩니다.





그리고 build.gradle에 다음과 같이 입력하세요.





저는 입력 후 rebuild를 하니 다음과 같은 에러가 떨어집니다.




이유를 몰라 사이트에 다시 접속하여 guide를 살펴보았습니다.




firebase를 쓰기위한 선제조건은 다음과 같습니다.


· 진저브레드 2.3이상, 플레이스토어 버전 9.02 이상일 것.


· google play services SDK가 깔려있어야할 것.


· android studio의 버전은 1.5이상일 것


· 또한 instant Run환경에서는 지원이 안되므로 관련기능을 off시켜주세요.





위의 사항을 지켜 sdk등을 업데이트 시켜주니 정상적으로 build되었습니다.



이제 firebase를 사용하기 위한 준비는 모두 마쳤습니다.



사용법은 간단합니다.


FirebaseAnalyticsmFirebaseAnalytics = FirebaseAnalytics.getInstance(this);


이전에 구글 analytics를 사용할 땐 onresume과 onstop에 일일히 report start와 stop을 선언했습니다.


하지만 google analytics도 최근에 업데이트에서 firebase처럼 처음 시작시에 init시키면 끝나는 것 같네요.



가이드에 따르면 처음 설치를 하고나서 24시간 이내에 첫 보고를 받는다고 되있습니다.


실시간은 지원이 안되는 것 같아 아쉽네요. 


아직은 초기지만 앱 전용 analytics라는 점에서 앞으로 어떻게 변할지 기대됩니다.







firebase android guide url


https://firebase.google.com/docs/android

'안드로이드' 카테고리의 다른 글

facebook audience-network  (329) 2016.06.18
Firebase Auth 와 Realtime Database  (6) 2016.06.12
Android Issue Tracker 디버깅을 쉽게 !! Fabric crashlytics  (6) 2016.06.04
non-zero exit value Multidex Error  (6) 2016.03.08
photoview library  (172) 2016.03.08

댓글