mixpanel实验教程(1)

一、关于 mixpanel

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

二、注冊

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

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

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

注冊过程非常easy,填写完姓名、邮箱和password。点击 continue ,接着填写公司名称、电话、规模,再点击 sign up。注冊就完毕了。

三、创建 App

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

你也能够创建一个新项目。

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

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

referer=7cbc291a8494a4c25334d21ba074&x=.jpg" />

四、在 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,能够看到例如以下这些数据的趋势分析报告:

referer=b68d93231e950a7b2c227bf45026&x=.jpg" />

五、识别用户

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

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

identify: 方法參数能够由你指定,最好是能标识唯一用户,比如:

[mixpanel identify:@"4980523 "];

同一时候,还能够记录这个用户的某些信息,比如姓名:

[mixpanel.people set:@{@"Email":@"[email protected]"}];

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

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

在 People->Explore 里,你能够看到用户的 Profile:

referer=5261329a6f81800a37f2bc3eca79&x=.jpg" />

能够看到。除了 name、email 字段外,mixpanel 还自己主动记录了一些其它字段。

时间: 2024-10-16 17:51:27

mixpanel实验教程(1)的相关文章

mixpanel实验教程(2)

六.发送邮件和推送通知 选择该用户前面的 checkbox,点击 Send A Notification button,从下拉列表中选择 Email Message/Push Notifiaction,就可以向该用户发送邮件或Push 通知. 在邮件正文中,你能够使用一些特殊的标签,比如: referer=e130492539f33a87c77a352a1ca9&x=.jpg" /> {{${name}}}表示该用户 Profile 中的 name 属性. 点击 Continue.

jQuery 实验教程

jQuery 简介.语法及事件处理 jQuery 以其特有的简练的代码风格,极大得改变了 JavaScript 代码编写的方式.本教程以实例代码为基础,讲解 jQuery 的使用方法,并适度剖析 jQuery 的实现原理.并且,本教程提供在线代码编辑器,使您可以在线练习 jQuery 代码的编写. jQuery 简介:为什么使用 jQuery 用 jQuery 是一个跨浏览器的免费开源 JavaScript 库.其核心设计思想是“写更少的代码,做更多的事情”(Write Less Do More

【matlab】matlab与线性代数实验基础

    matlab与线性代数实验基础 作者:xuan97916 一.行列式 1.行列式的输入 方括号内逐行键入元素,同一行元素用逗号或者空格,两行元素之间用分号隔开. 在命令的末尾使用分号会终止输出! A=[1,2,3;4,5,6;7,8,9] 2.行列式元素的表示 可以用一个下标表示(从上到下之字形)也可以用两个下标表示(行列)如 A(1,2) =A(4) 3.行列式的基本运算 ·         (1)读取整行:A(行数,:) (2)读取整列:A(:,列数) (3)读取行列式中的部分行列b

实验一 用机器指令和汇编指令编程

一.实验目的 1.熟悉基本debug命令:a.r.d.e.u.t 2.掌握汇编指令与机器指令的对应关系 3.掌握利用debug命令查看修改内存.寄存器的方法 二.实验要求 (1)仔细阅读实验教程中DEBUG的使用部分: (2)使用DEBUG中的A命令输入一段程序段: (3)用DEBUG中的R命令观察寄存器中数据的存放情况,改变寄存器的值: (4)用DEBUG中的D命令查看数据在内存中的表示方法: (5)用DEBUG中的E命令修改内存中的数据: (6)用DEBUG中的T命令执行一条语句: 三.实验

GNS3单臂路由实验

小白菜鸟必看-GNS3单臂路由实验教程(图文并茂) 一.实验环境 实验环境:GNS3,C269路由器 二.实验图 实验图如图所示.但是有以下几点要注意!!!<img src="http://itmc.oss-cn-hangzhou.aliyuncs.com/blog/20191018/220117170.png" alt="mark" style="zoom:67%;" /> <img src="http://itmc

学习Linux是件苦差

学习本是件痛苦的是事情,如果学习linux 真的很简单,那么必定是骗子说的谎话,起码这将不能给你带来高薪,打开电脑后的沉思.是该聊会天,还是追个美剧那,还是打盘LOL 还是看看那该死的刘遄写的那本可怕的Linux教材时,请不要忘记自己最初的梦想.同是linux初学者,在这里我推荐两本适用于学习linux的书籍. <Linux就该这么学>刘老师的这本书的初衷,是为了能够让更多的人在学习Linux的道路上,走一条笔直大道,为避免初学Linux的童鞋们少走弯路,刘老师通过自己的工作经验,将一些无需用

Linux 线程与进程,以及通信

http://blog.chinaunix.net/uid-25324849-id-3110075.html 部分转自:http://blog.chinaunix.net/uid-20620288-id-3025213.html 1.首先要明确进程和线程的含义: 进程(Process)是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位.与程序相比,程序只是一组指令的有序集合,它本身没有任何运行的含义,只是一个静态实体.进程是程序在某个数据集上的执行,

compiler

http://www.lingcc.com/2012/05/16/12048/ a list of compiler books — 汗牛充栋的编译器参考资料 Posted on 2012年5月16日 by Lingcc | 14 Replies 前不久,有位<编译点滴>网友询问编译器方向的参考资料.其实之前讨论过一些编译器相关的在线资料–<有写编译器的冲动?这些资料很重要>.这篇博文就来总结总结编译技术相关的各类图书资料,供各位参考.这个书列是结合本人所了解的内容整理出来的,限于

Windows Phone开发人员必看资料

win phone开发必看资料,下载地址收藏啦!收藏后可有选择性的下载,希望大家喜欢! 完整附件下载:http://down.51cto.com/data/414417 附件预览: Windows Embedded Standard开发初体验[课件汇总] http://down.51cto.com/data/65627 利用Windows Embedded Standard 7构建操作系统映像 http://down.51cto.com/data/65761 Windows Embedded S