Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

Google 애널리틱스 시작하기

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

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

Google Analytics는 앱의 사용 및 행동 데이터를 수집합니다. SDK는 두 가지 기본 유형의 정보를 기록합니다.

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

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

시작하기 전에

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

앱에 Analytics 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'
  );

다음 단계