公司运营部提了一个需求需要统计打开某个页面的次数,点击某个按钮的次数和定时器自动关闭的次数,上次因为就这一个地方,当时和后台商量的就是直接请求接口的时候,后台统计即可,这不,昨天又要统计一个宣传页面打开次数,这避免之后越来越多,还是用第三方吧,省了很多接口和代码了,重要的事麻烦,哈哈,这第三方集成一次下次运营部的同事想怎么统计怎么统计了。
一开始确实踩了一些坑,主要是没有集成过,而且还是Swift集成。昨天看了下成果,特别方便,这里记录下集成步骤和过程:
1.进入友盟官网:https://www.umeng.com/analytics
2.进入移动统计模块:
3.点击进入新版:
4.下载SDK:
5.直接勾选“移动统计SDK”即可,点击下载:
6.下载好解压缩是这样的,然后看集成文档一步一步就好了,这里我不知道还要集成common静态包,下次就知道咯。
直接把common和analytics的framework包集成到项目中即可。
可以知己使用cocoapos,因为我们项目是使用的Cathage,这里我就手动集成的。
7.在项目桥接文件中导入文件即可:
#import <UMAnalytics/MobClick.h>
#import <UMCommon/UMCommon.h>
8.AppDelegate添加配置:
// 友盟统计
MobClick.setAutoPageEnabled(true)
UMConfigure.initWithAppkey("", channel: "enterprise")
Bugly.start(withAppId: "e52eedb836")
9.添加自定义事件:
在要统计点击次数和打开次数的情况要使用自定义事件,注意eventID要一致。
MobClick.event(Show_recommendedPackage)
注意:
统计不能实时的在友盟后台可以直接看到,稍微有点延迟,大概也就十分钟左右吧。
到这里就集成好了,真的超级方便和简单。暂时需求就是这样,有需要再研究咯。