Android 샘플 앱을 사용하여 애널리틱스의 작동 방식을 확인하거나 기존 앱에 애널리틱스를 추가합니다.
필수: Android 스튜디오 및 Google Play 서비스의 최신 버전입니다.
프로젝트 가져오기
Google 서비스 샘플을 처음 사용한다면 google-services 저장소를 확인하세요.
$ git clone https://github.com/googlesamples/google-services.git
Android 스튜디오를 엽니다.
파일 열기를 선택하고 google-services
저장소를 클론한 위치로 이동한 후 google-services/android/analytics
를 엽니다.
global_tracker.xml 만들기
다음 콘텐츠로 app/src/res/xml/global_tracker.xml
파일을 만듭니다.
<?xml version="1.0" encoding="utf-8"?> <resources> <string name="ga_trackingId" translatable="false">${YOUR_TRACKING_ID}</string> </resources>
${YOUR_TRACKING_ID}
를 추적 ID로 바꿉니다.
샘플 실행
이제 샘플을 빌드하고 Android 스튜디오에서 실행할 준비가 되었습니다.
샘플을 빌드하고 실행 버튼을 클릭한 후 연결된 기기나 에뮬레이터를 선택합니다.

애널리틱스 활동을 기록하는 로그 메시지를 찾습니다. 좌우로 스와이프하여 다양한 화면에서 활동을 기록할 수 있습니다.
애널리틱스로 이동하여 앱을 등록한 애널리틱스 계정을 선택합니다. 확실하지 않으면 이전에 프로젝트에 추가한 google-services.json
파일에서 애널리틱스 추적 ID를 찾으세요. 이 ID를
보고서 드롭다운에서 애널리틱스 계정 검색에 복사합니다. 속성의 실시간 > 개요 보고서를 선택합니다.

이제 앱의 활동을 실시간으로 확인할 수 있습니다. 화면 조회수 그래프는 화면 조회수를 표시하며 애플리케이션에서 탭을 클릭하여 추가로 실행할 수 있습니다. 실시간 보고서는 서버에 도달할 때 활동을 표시하므로 이를 사용하여 설정을 빠르게 테스트할 수 있습니다.

사용 방법
웹 추적과 마찬가지로, 휴대기기용 애널리틱스는 데이터를 애널리틱스 서버에 전송하는 애널리틱스 비콘으로 앱에 대한 사용자 활동을 수집합니다. 앱의 각 고유 보기는 애널리틱스 화면 보기에 해당합니다. 이 보고서는 지난 30분 동안의 모든 상호작용 데이터를 집계합니다.
이 샘플은 코드 샘플에서 mTracker
로 표시되는 Tracker
인터페이스를 사용하여 화면 이름을 검색하여 앱과 연결된 애널리틱스 계정에 화면 조회수로 전송합니다.
참고: 웹 추적과 달리 애널리틱스 모바일 SDK는 기기 무선을 절약하고 오프라인 사용자 활동의 기간을 처리하기 위해 활동 신호를 일괄적으로 업로드합니다.
Log.i(TAG, "Setting screen name: " + name); mTracker.setScreenName("Image~" + name); mTracker.send(new HitBuilders.ScreenViewBuilder().build());
다음 단계
Google 애널리틱스를 사용하여 이벤트 추적을 사용하는 UI 요소를 탭하거나 Google Play 캠페인 활동을 캠페인 추적과 같이 수집하는 등 추가 앱 사용 정보를 수집하는 방법을 알아보세요.
괜찮은 경험을 하셨나요? 문제가 있으신가요? Google에 알려주세요.