이 빠른 시작에서는 앱에 Google 애널리틱스를 추가하고 이벤트 로깅을 시작하는 방법을 보여줍니다.
Google 애널리틱스는 앱의 사용 및 동작 데이터를 수집합니다. SDK는 두 가지 기본 유형의 정보를 기록합니다.
- 이벤트: 사용자 작업, 시스템 이벤트 또는 오류와 같이 앱에서 발생하는 것입니다.
- 사용자 속성: 언어 기본 설정 또는 지리적 위치와 같은 사용자 기반 세그먼트를 설명하기 위해 정의하는 속성입니다.
Analytics는 일부 이벤트 및 사용자 속성 을 자동으로 기록합니다. 활성화하기 위해 코드를 추가할 필요가 없습니다.
시작하기 전에
-
firebase_core
를 설치 하고 아직 추가하지 않은 경우 초기화 코드를 앱에 추가합니다. - Firebase 콘솔 에서 Firebase 프로젝트에 앱을 추가합니다.
앱에 애널리틱스 SDK 추가
Flutter 프로젝트의 루트에서 다음 명령을 실행하여 플러그인을 설치합니다.
flutter pub add firebase_analytics
완료되면 Flutter 애플리케이션을 다시 빌드합니다.
flutter run
설치가 완료되면 Dart 코드에서 가져와서
firebase_analytics
플러그인에 액세스할 수 있습니다.import 'package:firebase_analytics/firebase_analytics.dart';
FirebaseAnalytics에서
instance
getter를 호출하여 새FirebaseAnalytics
Analytics 인스턴스를 만듭니다.FirebaseAnalytics analytics = FirebaseAnalytics.instance;
로깅 이벤트 시작
FirebaseAnalytics
인스턴스를 생성한 후 라이브러리의 log
- 메서드를 사용하여 이벤트 기록을 시작할 수 있습니다.
모든 앱에 대해 특정 이벤트가 권장됩니다 . 다른 것들은 특정 비즈니스 유형이나 업종에 권장됩니다. 제안된 이벤트를 규정된 매개변수와 함께 전송하여 보고서에서 사용 가능한 세부 정보를 최대한 확보하고 향후 기능 및 통합이 제공될 때 이점을 활용해야 합니다. 이 섹션은 미리 정의된 이벤트를 기록하는 방법을 보여줍니다. 이벤트 기록에 대한 자세한 내용은 이벤트 기록을 참조 하십시오 .
다음 코드는 결제 이벤트를 기록합니다.
await FirebaseAnalytics.instance
.logBeginCheckout(
value: 10.0,
currency: 'USD',
items: [
AnalyticsEventItem(
itemName: 'Socks',
itemId: 'xjw73ndnw',
price: '10.0'
),
],
coupon: '10PERCENTOFF'
);
다음 단계
- DebugView 를 사용하여 이벤트를 확인하십시오.
- Firebase 콘솔 에서 데이터를 탐색합니다.
- 이벤트 및 사용자 속성 에 대한 가이드를 살펴보세요.
- 데이터를 BigQuery 로 내보내는 방법을 알아보세요.