앱/화면 측정

웹 앱을 빌드할 때 screen_view 이벤트를 사용하면 Google 애널리틱스에서 특정 화면 조회수를 측정할 수 있습니다. 이 이벤트는 네이티브 Android 또는 iOS 앱의 Firebase screen_view 이벤트 또는 표준 웹페이지의 페이지 조회 이벤트와 유사한 기능을 제공합니다.

구현

Google 애널리틱스로 화면 조회수를 전송하려면 다음과 같이 event 명령어를 사용합니다.

gtag('event', 'screen_view', {<screen_view_parameters>});

여기서 <screen_view_parameters>는 하나 이상의 매개변수-값 쌍입니다. screen_nameapp_name, 두 매개변수가 필요하며, 각 쌍을 쉼표로 구분합니다. 예를 들어 이 명령어는 screen_name이 'Home'인 'myAppName'이라는 앱의 screen_view 이벤트를 전송합니다.

gtag('event', 'screen_view', {
  'app_name': 'myAppName',
  'screen_name' : 'Home'
});

화면 조회수 매개변수

필드 이름 데이터 유형 필수 설명
screen_name string 화면 이름입니다.
app_name string 앱의 이름입니다.
app_id string 아니요 앱의 ID입니다.
app_version string 아니요 애플리케이션의 버전입니다.
app_installer_id string 아니요 애플리케이션 설치 프로그램의 ID입니다.

Google 애널리틱스의 웹 보기와 앱 보기의 차이점에 대해 알아보세요.

app_name 매개변수는 모든 앱 이벤트와 함께 전송되어야 하므로 보통 매개변수를 config 명령어의 일부로 추가하는 것이 가장 좋습니다.

gtag('config', 'GA_MEASUREMENT_ID', { 'app_name': 'myAppName' });

// The app_name field is now set for the property, so
// screen_view events don't need to include it.
gtag('event', 'screen_view', { 'screen_name': 'Home'});

앱 전용 또는 웹 전용 보기에 필터 사용

동일한 속성(GA_MEASUREMENT_ID)으로 웹 및 앱 데이터를 전송하는 경우 Google 애널리틱스에서는 해당 속성의 보기에 두 가지 데이터 세트를 표시합니다. 이에 따라 앱 보기와 웹 보기를 결합할 수 있습니다.

동일한 속성의 앱 및 웹 데이터를 전송하지만 앱 데이터와 웹 데이터를 따로 보고 싶은 경우 필터를 만들 수 있습니다. 예를 들어 통합 보기(기본값), 웹 보기, 앱 보기를 설정할 수 있습니다.

앱 보기 필터

Application?yes로 설정하여 앱 데이터만 포함하도록 맞춤 필터를 만듭니다.

Google 애널리틱스 필터 만들기 양식입니다. 필터 이름 필드는 &#39;앱 보기&#39;로 설정되고, &#39;맞춤 필터&#39; 유형이 선택되고, &#39;포함&#39;이 선택되고, 필터 필드 드롭다운이 &#39;애플리케이션?&#39;으로 설정되었습니다. 필터 패턴이 &#39;예&#39;로, 대소문자 구분은 &#39;아니요&#39;로 설정되었습니다.
그림 1: 앱 보기의 필터 설정

웹 보기 필터

Application?no로 설정하여 웹 데이터만 포함하도록 맞춤 필터를 만듭니다.

Google 애널리틱스 필터 만들기 양식입니다. 필터 이름 필드는 &#39;웹 보기&#39;로 설정되고, &#39;맞춤 필터&#39; 유형이 선택되고, &#39;포함&#39;이 선택되고, 필터 필드 드롭다운이 &#39;애플리케이션?&#39;으로 설정되었습니다. 필터 패턴이 &#39;아니요&#39;로, 대소문자 구분은 &#39;아니요&#39;로 설정되었습니다.
그림 2: 웹 보기의 필터 설정