본문 바로가기
개발일기/부산버스

안드로이드 앱에 구글 애널리틱스 붙이기 - 환경 설정

by 유주원 2015. 2. 2.

처음에는 주변에서 구글 애널리틱스를 붙이라고 했을때는 

'이걸 왜 붙이지?? 내가 이걸 분석할 일이 있나??'

이런 마인드가 강했었던 것 같다.


그런데 앱을 업데이트 하려다 보니 기능 하나하나가 다 궁금해졌다.

'이건 사용자가 많이 사용하나?? 이 기능은 과연 필요할까??'


하지만 어떤 방법으로도 알 방법이 없었다.


그래서 이번에 update 할 때는 구글 애널리틱스도 함께 붙이기로 하였다.


붙이는 방법은 의외로 간단하고 또 쉬웠다.

구글 직원들이 부럽다는 생각을 다시 한번 또 해본다. (이런 회사에서 일하고 있는.... ㅠ_ㅠ)


구글 애널리틱스를 붙이기 위해서는 우선!!

구글 애널리틱스에 가입부터 하자!


구글 애널리틱스 사이트에 들어가서 구글 계정 로그인을 하면 아래와 같은 화면을 볼 수 있다.




이미 나는 두개의 구글 애널리틱스 계정을 등록한 상태라서 저렇게 두 개의 폴더가 뜨게 된다.

여기서 새롭게 계정을 등록하고 싶다면 상단의 관리 버튼을 클릭한다.(구글에서는 최대 100개 까지의 계정을 지원한다.)






관리 버튼 클릭후 위 사진에서의 빨간 박스 부분을 클릭하면 계정을 새로 만들 수가 있는데 해당하는 앱 명을 기입함으로써

새롭게 계정을 만들면 된다. 

이렇게 계정을 만들면 "추적ID"라는 것을 부여받게 되고 이제 그 추적 ID를 코드에 넣음으로써

앱 트래킹이 가능하게 되는 것이다.


그럼 이제 코드에서 어떻게 추가해야 하는지를 살펴보자.

일단 설정을 해야한다.


환경 설정하기

나 같은 경우에는 안드로이드 gradle을 사용하고 있는데, gradle을 사용하는 user라면 간단하게 dependency에 아래와 같이

추가해 주면 구글 애널리틱스 sdk를 사용할 수가 있다.


dependencies { compile 'com.google.android.gms:play-services:6.5.87' 

}


그리고 manifest 파일을 수정해야 한다. application 요소 안에 아래의 구문을 집어넣는다.


<application ... <meta-data android:name="com.google.android.gms.version"  android:value="@integer/google_play_services_version" /> </application>           


manifest 파일에서 권한을 추가로 등록해준다.


<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />


이제 sdk를 쓰기 위한 설정은 끝났다. 이제부터 코드에 트래커를 달아보자.