mixpanel-flutter

Mixpanel 是一个产品分析工具,可让您捕获用户与数字产品互动的数据。然后,Mixpanel 可以通过简单、交互式报告来分析这些产品数据,让您只需点击几下即可查询和可视化数据。

快速入门指南

有关在 Flutter 中安装和使用 Mixpanel 的更深入信息,请查看我们的官方文档

安装

先决条件

步骤

  1. 依赖它
    将此添加到您的 package 的 pubspec.yaml 文件中
   dependencies:
      mixpanel_flutter: ^1.0.0 # set this to your desired version
  1. 安装它
    您可以从命令行安装包
   $ flutter pub get
  1. 导入它
    现在,在您的 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 集成到您的应用中。

GitHub

https://github.com/mixpanel/mixpanel-flutter