Firebase Summit에서 발표된 모든 내용을 살펴보고 Firebase로 앱을 빠르게 개발하고 안심하고 앱을 실행하는 방법을 알아보세요. 자세히 알아보기

Google 애널리틱스 시작하기

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

이 빠른 시작에서는 앱에 Google 애널리틱스를 추가하고 이벤트 로깅을 시작하는 방법을 보여줍니다.

Google 애널리틱스는 앱의 사용 및 동작 데이터를 수집합니다. SDK는 두 가지 기본 유형의 정보를 기록합니다.

  • 이벤트: 사용자 작업, 시스템 이벤트 또는 오류와 같이 앱에서 발생하는 것입니다.
  • 사용자 속성: 언어 기본 설정 또는 지리적 위치와 같은 사용자 기반 세그먼트를 설명하기 위해 정의하는 속성입니다.

Analytics는 일부 이벤트사용자 속성 을 자동으로 기록합니다. 활성화하기 위해 코드를 추가할 필요가 없습니다.

시작하기 전에

  1. firebase_core 를 설치 하고 아직 추가하지 않은 경우 초기화 코드를 앱에 추가합니다.
  2. Firebase 콘솔 에서 Firebase 프로젝트에 앱을 추가합니다.

앱에 애널리틱스 SDK 추가

  1. Flutter 프로젝트의 루트에서 다음 명령을 실행하여 플러그인을 설치합니다.

    flutter pub add firebase_analytics
    
  2. 완료되면 Flutter 애플리케이션을 다시 빌드합니다.

    flutter run
    
  3. 설치가 완료되면 Dart 코드에서 가져와서 firebase_analytics 플러그인에 액세스할 수 있습니다.

    import 'package:firebase_analytics/firebase_analytics.dart';
    
  4. 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'
  );

다음 단계