本快速入门向您展示如何将 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 。
本快速入门向您展示如何将 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 。