本快速入門向您展示瞭如何將 Google Analytics 添加到您的應用程序並開始記錄事件。
Google Analytics 會收集您的應用的使用情況和行為數據。 SDK 記錄兩種主要類型的信息:
- 事件:您的應用程序中發生的事情,例如用戶操作、系統事件或錯誤。
- 用戶屬性:您定義的用於描述用戶群細分的屬性,例如語言偏好或地理位置。
Analytics 會自動記錄一些事件和用戶屬性;您無需添加任何代碼即可啟用它們。
在你開始之前
- 如果您還沒有安裝
firebase_core
並將初始化代碼添加到您的應用程序中。 - 在Firebase 控制台中將您的應用添加到您的 Firebase 項目。
將 Analytics 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 。