Android용 애널리틱스 사용해 보기

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에 알려주세요.