mixpanel-flutter
Mixpanel 是一个产品分析工具,可让您捕获用户与数字产品互动的数据。然后,Mixpanel 可以通过简单、交互式报告来分析这些产品数据,让您只需点击几下即可查询和可视化数据。
快速入门指南
有关在 Flutter 中安装和使用 Mixpanel 的更深入信息,请查看我们的官方文档。
安装
先决条件
步骤
- 依赖它
将此添加到您的 package 的 pubspec.yaml 文件中
dependencies:
mixpanel_flutter: ^1.0.0 # set this to your desired version
- 安装它
您可以从命令行安装包
$ flutter pub get
- 导入它
现在,在您的 Dart 代码中,您可以使用
import 'package:mixpanel_flutter/mixpanel_flutter.dart';
集成
初始化
要开始使用 SDK 进行跟踪,您必须首先使用您的项目令牌进行初始化。要初始化 SDK,请先添加 import 'package:mixpanel_flutter/mixpanel_flutter.dart'; 并使用您的项目令牌作为参数调用 Mixpanel.init(token);。
import 'package:mixpanel_flutter/mixpanel_flutter.dart';
...
class _YourClassState extends State<YourClass> {
Mixpanel mixpanel;
@override
void initState() {
super.initState();
initMixpanel();
}
Future<void> initMixpanel() async {
mixpanel = await Mixpanel.init("Your Mixpanel Token", optOutTrackingDefault: false);
}
...
一旦调用此方法一次,您就可以在应用程序的其余部分访问 mixpanel。
跟踪
初始化 SDK 后,Mixpanel 将自动收集常见的移动事件。您可以根据您的项目设置启用/禁用自动收集。
使用 上一步 中创建的 mixpanel 对象,调用 track 即可发送其他事件到 Mixpanel。
// Track with event-name
mixpanel.track('Sent Message');
// Track with event-name and property
mixpanel.track('Plan Selected', properties: {'Plan': 'Premium'});
您已完成!您已成功将 Mixpanel Flutter SDK 集成到您的应用中。