Catch up on highlights from Firebase at Google I/O 2023. Learn more

開始使用 Google Analytics (分析)

本快速入門向您展示如何將 Google Analytics 添加到您的應用程序並開始記錄事件。

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 創建一個新的 Firebase 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'
  );

下一步