mixpanel实验教程(1) 支持

来源:互联网 发布:域名授权管理系统 编辑:程序博客网 时间:2024/05/23 13:59

一、关于 mixpanel

这个我不想多说,不明白请看官方手册:https://mixpanel.com/help/reference/

二、注册

mixpanel.com 是一个商业机构,它的用户分为两种,一种是试用用户,一种是付费用户的,根据数据点的多少,价格在150-2000美元/月不等。

对于我等穷屌丝,坚决选择免费试用。

访问 https://mixpanel.com/ ,点击网页上的“Try it for free”,打开注册页面。

注册过程很简单,填写完姓名、邮箱和密码,点击 continue ,接着填写公司名称、电话、规模,再点击 sign up,注册就完成了。

三、创建 App

默认 mixpanel 为新用户创建了一个 My New Project 项目。你也可以创建一个新项目。

登录 mixpanel,然后点击网页左上角的下拉按钮,在 + 号栏中输入项目名称,然后点击 create project 按钮即可。


点击工具栏中的 Account 按钮,弹出如下窗口,切换到 Projects,找到新建的项目,拷贝其 API Token,这个 token 待会会用到。

 

四、在 iOS App 中使用 mixpanel

打开项目文件夹下的 Podfile 文件(前提是你使用了 CocoaPods),添加 mixpanel:

pod 'Mixpanel'

关闭保存文件,打开终端,进入项目文件夹,使用命令:

pod update

mixpanel 即会安装到项目中。

然后,打开项目文件夹下的 .xcworkspace 文件。

在 AppDelegate.m 文件头部,导入 mixpanel:

#import "Mixpanel.h"

然后在 didFinishLaunchingWithOptions: 方法中加入代码:

#define MIXPANEL_TOKEN @"YOURTOKEN"

 [MixpanelsharedInstanceWithToken:MIXPANEL_TOKEN];

其中, YOURTOKEN 为你刚才拷贝下来的 API Token。

这样,你就可以在程序的任何地方使用以下代码来记录用户动作:

Mixpanel *mixpanel = [Mixpanel sharedInstance];

mixpanel track:@"User log in"];

这样,登录 mixpanel.com ,选择 Activity->trend,可以看到如下这些数据的趋势分析报告:


五、识别用户

要识别这些动作是哪个用户发出的,可以在代码中(比如用户成功登陆后)使用以下代码:

Mixpanel *mixpanel = [Mixpanel sharedInstance];
[mixpanel identify:@"userid"];

identify: 方法参数可以由你指定,最好是能标识唯一用户,例如:

[mixpanel identify:@"4980523 "];

同时,还可以记录这个用户的某些信息,例如姓名:

[mixpanel.people set:@{@"Email":@"4980523@126.com"}];

这些东西,被称作用户的 Profile。你可以在 mixpanel.com 查看每个用户的 profile。

注意 key 的大小写是区分的。对于 Email/Phone 这样的属性,对于 mixpanel 会有特殊意义。

在 People->Explore 里,你可以看到用户的 Profile:


可以看到,除了 name、email 字段外,mixpanel 还自动记录了一些其他字段。

0 0
原创粉丝点击