Mixpanel是非常好用的移动数据统计分析工具。开发者通过调用相关接口,就可以访问MixPanel收集的目标APP的各种即时分析数据。该平台可以跟踪用户的评论数、订阅者数、like 次数、分享次数、页面浏览数量等。

Mixpanel is the most advanced analytics platform for mobile & web. Instead of measuring pageviews, it helps you analyze the actions people take in your application. An action can be anything - someone uploading a picture, playing a video, or sharing a post, for example.

添加Mixpanel

首先注册Mixpanel账号并获取token。
Xcode工程添加Mixpanel文件,推荐使用CocoaPods来添加Mixpanel:

platform :ios, '7.0'
pod 'Mixpanel'

然后,在工程的AppDelegate.m中的didFinishLaunchingWithOptions函数中初始化mixpanel的单例实例,

#define Mixpanel_Token @"xxxxxxxxxxxxxxxxxxxxxx"
[Mixpanel sharedInstanceWithToken:Mixpanel_Token];

track-路径追踪

使用track来记录用户路径。
在相应方法中添加如下代码,即可在viewDidLoad函数中添加一次track记录:

- (void)viewDidLoad {[super viewDidLoad];mixpanel = [Mixpanel sharedInstance];[mixpanel track:@"ViewController viewDidLoad"];
}

之后,可以在Mixpanel的网站中查看对应记录:

页面统计曲线 页面统计数值

identify-添加标识信息

[mixpanel identify:@"test user id"];

people-添加用户信息

使用 mixpanel.people来管理用户信息。
一般可以使用distinctId来唯一标识一个用户

[[Mixpanel sharedInstance] identify:[Mixpanel sharedInstance].distinctId];
NSString *distinctId = [Mixpanel sharedInstance].distinctId;
[[Mixpanel sharedInstance].people set:@{@"name": distinctId}];

结果如下:

而根据distinctId,也可以在Live view中查看该用户的APP使用情况:

同样,也可以添加用户的其他信息

[mixpanel.people set:@{@"age": @18, @"Email": @"email_address@xxx.com"}];

结果如下:

更改用户信息:

[mixpanel.people increment:@“age" by:@10];

点击PEOPLE->Explore->头像,即可查看用户详细信息:

此处的位置信息判断错误,不知道什么原因。

有了用户信息,可以据此添加来过滤出该用户的路径:

Demo

Demo地址: DemoMixpanel

更多

除此之外,使用Mixpanel还可以用来进行通知的推送。
请参考:https://mixpanel.com/help/reference。

iOS --- 使用Mixpanel来统计和分析移动APP的用户数据相关推荐

  1. 还以为iPhone安全?多款iOS应用被曝“偷偷”发送用户数据

    据国外媒体报道,<华盛顿邮报>与隐私保护公司联合测试发现,许多iOS应用会利用系统"允许后台应用刷新"的功能发送用户数据.隐私. iPhone的后台应用刷新(backg ...

  2. 关于App的数据统计和分析

    原文地址:https://blog.csdn.net/whywhom/article/details/69963119 "一切都是数据"将成为其必然的趋势.经过了几年的发展和积累, ...

  3. iOS 10越狱和Reveal 8分析三方App UI框架教程

    前言 这是一篇写给开发者的博客,如果碰巧非开发者搜到了这篇博客,那么博客的内容可能不适合你. 其实网上Reveal的教程很多,但是很多都是停留在Reveal 1或者Reveal 2时代的博客,不太适合 ...

  4. iOS安全攻防(三):使用Reveal分析他人app

    使用Reveal分析他人app 准备工作 1)已越狱的设备,而且已安装了OpenSSH,MobileSubstrate等有用工具(Cydia源里安装) 2)本地已安装了Reveal 操作步骤 1)拷贝 ...

  5. iOS开发工具——网络封包分析工具Charles

    iOS开发工具--网络封包分析工具Charles 简介 Charles是在Mac下常用的截取网络封包的工具,在做iOS开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析.Char ...

  6. iOS自定义弹出视图、收音机APP、图片涂鸦、加载刷新、文件缓存等源码

    iOS精选源码 一款优秀的 聆听夜空FM 源码 zhPopupController 简单快捷弹出自定义视图 WHStoryMaker搭建美图(贴纸,涂鸦,文字,滤镜) iOS cell高度自适应 有加 ...

  7. iOS自定义弹出视图、收音机APP、图片涂鸦、加载刷新、文件缓存等源码 1

    iOS精选源码 一款优秀的 聆听夜空FM 源码 zhPopupController 简单快捷弹出自定义视图 WHStoryMaker搭建美图(贴纸,涂鸦,文字,滤镜) iOS cell高度自适应 有加 ...

  8. ios应用程序加载分析(一)

    app启动分析+猜测 首先通过入口函数main断点查看 nothing ... 通过load入口断点查看 得到大致的堆栈关键信息 (反向调用信息如下) dyld - _dyld_start dyld ...

  9. iOS开发指南:从零基础到App Store上架(第2版 )

    第一部分 基础篇 第1章 开篇综述 2 1.1 iOS概述 2 1.1.1 iOS介绍 2 1.1.2 iOS 6新特性 2 1.2 开发环境及开发工具 3 1.3 本书中的约定 4 1.3.1 案例 ...

  10. iOS Google Analytics(谷歌分析)开发

    首先搭建开发环境: 一.先下载Google Analytics(谷歌分析)SDK.            https://developers.google.com/analytics/devguid ...

最新文章

  1. 除了缺点创意,GPT-3写出了及格大学毕业论文,只需20分钟
  2. c++标准I/O输入流
  3. asp.net导出excel-一行代码实现excel、xml、pdf、word、html、csv等7种格式文件导出功能而且美观-SNF快速开发平台...
  4. 2020CCPC(威海) - Caesar Cipher(线段树+哈希)
  5. 如何解决UltraCompare中中文显示乱码的问题
  6. 带有emplace开头的STL为何优于其它插入函数
  7. python n个人围成一圈,Python练习代码实例69-有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的...
  8. embed 标签怎么嵌入pdf_联合Aspect-Sentiment主题嵌入的弱监督的情感分析(2020年10)
  9. 视音频格式基础知识视频压缩
  10. 【转】对JavaScript调用堆栈和setTimeout用法的深入研究
  11. excel取末尾数字_excel取后面几位数
  12. 推荐几款优秀的开源博客系统
  13. 世界编程语言排行榜第一是Python【Python为什么那么火】
  14. Mac电脑搭建wordpress教程
  15. 科研方法-X_LAB-方法总结和实践记录
  16. [Vue warn]: You may have an infinite update loop in watcher with express
  17. 求负整数补码不用对原码+1进位的技巧
  18. highcharts特殊定制:x轴文字竖直显示(兼容各浏览器)
  19. 左手唱片,右手流媒体,环球、索尼、华纳前行之路在何方?
  20. MATLAB 3D玫瑰花绘制(内附旋转版本)

热门文章

  1. D3D9学习笔记之颜色
  2. 电厂GPS北斗时钟同步(卫星时间同步系统)组成及配置
  3. Proximal Algorithm 入门
  4. 如何通过织云 Lite 愉快地玩转 TSW
  5. 1个钟是多久_一个时辰是多久,一个时辰是几个小时?
  6. 微信V3接口商家转账到零钱
  7. 苹果cms修改服务器,购买m1938工作室制作的苹果cms模板如何安装修改苹果cms页面说明...
  8. arcgis如何将16bit栅格数据转换为8bit栅格数据
  9. SLF4J--日志门面担当
  10. 美国队用计算机计算排球队员,排球理论考试题库