Google 애널리틱스의 최신 모바일 앱 보고서 기능을 가져오려면 Android 또는 iOS 앱에서 Firebase를 사용해야 합니다. 앱에서 사용 설정되면 Google 애널리틱스에서 자동으로 기본 제공 이벤트 및 사용자 속성을 수집하여 보고합니다. 또한 맞춤 이벤트를 기록하고 맞춤 사용자 속성을 설정할 수도 있습니다.
모바일 앱용 태그 관리자는 Firebase SDK로 구현되며, 태그 관리자 컨테이너를 만들어야 합니다. Google 애널리틱스 이벤트, 매개변수, 사용자 속성은 모두 태그 관리자에서 구성 입력 값으로 제공됩니다.
태그 관리자, Firebase, Google 애널리틱스를 함께 사용하기
Firebase를 사용하는 앱은 Google 애널리틱스에 자동으로 정보를 기록합니다. Firebase SDK의 Firebase 서비스용 Google 애널리틱스는 앱 사용 데이터를 자동으로 수집합니다. 보고서는 Google 애널리틱스와 Firebase console에 표시됩니다. 이미 Firebase SDK를 사용하고 있는 경우에는 자동으로 수집되는 이벤트를 사용 설정하기 위해 코드를 추가할 필요가 없습니다.
Google 및 타사 태그를 추가로 구성해야 하는 경우 Firebase를 사용 설정한 앱에 태그 관리자를 추가합니다.
모바일 프로젝트에 태그 관리자를 구현하는 방법은 다음과 같습니다.
- Firebase에서 앱 설정을 진행합니다.
- Firebase SDK를 설치합니다(Android | iOS).
- Firebase console에서 Firebase 프로젝트에 대상 앱을 추가합니다.
- 앱에 Firebase 애널리틱스를 추가합니다(Android | iOS).
- 태그 관리자 계정을 만들고 태그 관리자 컨테이너를 구성합니다.
- 프로젝트에 태그 관리자를 추가합니다(Android | iOS).
이벤트 이름과 이벤트 매개변수에 트리거를 사용하여 특정 태그를 실행해야 할 이벤트를 정의합니다. 이벤트가 앱에 기록될 때마다 트리거 조건이 평가됩니다. 자세한 내용은 Android 및 iOS용 태그 관리자 개발자 문서를 참고하세요.
Google 애널리틱스(Firebase) 태그 만들기
Google 애널리틱스(Firebase) 태그를 만드는 방법은 다음과 같습니다.
- Android 또는 iOS에서 사용할 Firebase용 Google 애널리틱스 컨테이너를 만듭니다.
- 태그 새로 만들기를 클릭합니다.
- 태그 구성을 클릭하고 Google 애널리틱스(Firebase)를 선택합니다.
- 작업 메뉴를 사용하여 이벤트를 수정, 추가 또는 차단합니다.
- 이벤트 차단: 이 옵션은 수동으로 기록된 이벤트를 차단하는 데 사용됩니다. 예를 들어 개발자가 실수로 중복 이벤트를 기록했거나, 기록하지 말아야 할 이벤트를 기록했거나, 고유한 이벤트 이름을 너무 많이 기록한 경우에 이 기능을 사용할 수 있습니다. 차단된 이벤트 데이터는 Firebase 애널리틱스로 전송되지 않습니다.
- 이벤트 추가: 이 이벤트는 하나의 이벤트를 다른 이벤트와 동시에 측정하는 경우에 사용됩니다.
- 이벤트 이름 재정의 필드에서 매개변수 이름을 수정합니다.
- 키 이름과 값을 추가하려면 추가/편집할 매개변수를 사용합니다. 행 추가 버튼을 클릭하고 적합한 키 이름과 값을 입력합니다.
- 태그가 실행될 때 키 이름을 삭제하려면 삭제할 매개변수를 사용합니다.
- 이벤트 수정: 이 옵션으로 다양한 버전의 앱에서 매개변수 이름을 일관되게 유지합니다. 예를 들어 Android 구현에서는 save_image라는 이벤트를 사용하고, iOS 구현에서는 같은 기능에 대해 save_new_image라는 이벤트를 사용할 수 있습니다.
- 이벤트 이름 재정의 필드에서 매개변수 이름을 수정합니다.
- 키 이름과 값을 추가하려면 추가/편집할 매개변수를 사용합니다. 행 추가 버튼을 클릭하고 적합한 키 이름과 값을 입력합니다.
- 태그가 실행될 때 키 이름을 삭제하려면 삭제할 매개변수를 사용합니다.
-
트리거를 클릭하고 이 태그를 실행할 적절한 이벤트 트리거를 지정합니다.
-
태그 구성을 저장하고 게시합니다.
Firebase 프로젝트에서 태그 관리자를 통한 유니버설 애널리틱스 사용 설정하기
Firebase를 사용하면 앱에서 태그 관리자를 활성화할 수 있습니다. 그러면 태그 관리자를 사용하여 유니버설 애널리틱스 태그나 그 밖에 지원되는 타사 태그를 쉽게 구성하여 배포할 수 있습니다.
태그 관리자에서 유니버설 애널리틱스 태그를 설정하는 방법은 다음과 같습니다.
- Firebase에서 앱 설정을 진행합니다.
- Firebase SDK를 설치합니다(Android | iOS).
- Firebase console에서 Firebase 프로젝트에 대상 앱을 추가합니다.
- 앱에 Firebase 애널리틱스를 추가합니다(Android | iOS).
- 태그 관리자 계정을 만들고 태그 관리자 컨테이너를 구성합니다.
- 프로젝트에 태그 관리자를 추가합니다(Android | iOS).
- 태그 관리자에서 Google 애널리틱스 태그를 만듭니다.
앱과 Firebase 및 태그 관리자를 연결하면 앱을 수정하지 않고도 태그 관리자 인터페이스에서 태그를 추가할 수 있습니다.
Android 및 iOS용 태그 관리자에서 사용할 수 있는 자동 수집 이벤트
다음 표는 Android 및 iOS용 태그 관리자에서 사용할 수 있는 Firebase용 Google 애널리틱스의 자동으로 수집되는 이벤트를 나열한 것입니다.
이벤트 | Android | iOS |
---|---|---|
app_exception | ✓ | |
app_update | ✓ | |
firebase_campaign | ✓ | ✓ |
first_open | ✓ | |
in_app_purchase | ✓ | |
notification_dismiss | ✓ | |
notification_foreground | ✓ | ✓ |
notification_open | ✓ | ✓ |
notification_receive | ✓ | |
os_update | ✓ | ✓ |
session_start | ✓ | ✓ |
user_engagement | ✓ | ✓ |
이벤트 수정 및 차단
태그 관리자에서는 앱 출시 이후에도 Google 애널리틱스(Firebase) 태그를 사용해 맞춤 이벤트를 수정, 추가 또는 차단할 수 있습니다. 기본적으로 Firebase SDK로 앱에 기록되는 이벤트는 태그 관리자가 사용 중이더라도 Google 애널리틱스로 전송됩니다. 이러한 기능은 앱 빌드 사이에 이벤트 이름이 변경되었어도 이전 버전의 앱을 가지고 있는 사용자에게서 일관된 데이터를 수집하려고 할 때 유용합니다.
관련 리소스
- Android 및 iOS용 태그 관리자 개발자 문서
- Firebase 고객센터