iOS 百度统计的使用技巧
来源:互联网 发布:python社区 知乎 编辑:程序博客网 时间:2024/09/21 06:32
百度移动统计SDK(iOS)是百度为iOS平台提供的应用统计工具.SDK下载网址http://mtj.baidu.com/web/welcome/sdk .
第一步:首先注册账号,申请应用ID(APP KEY)用于标识你的应用程序;
第二步:下载SDK
第三步:将这个目录下的文件导入到工程(这里说明一下第一个文件下的目录是用于真机测试,第二个是模拟器上得测试第三个是真机模拟器上都可以,建议导入第三个避免来回切换麻烦)
第四步:导入系统的依赖库
第五步:在程序AppDelegate.m中导入#import"BaiduMobStat.h"
- (void)startBaiduMobStat {
/*若应用是基于iOS 9系统开发,需要在程序的info.plist文件中添加一项参数配置,确保日志正常发送,配置如下:
NSAppTransportSecurity(NSDictionary):
NSAllowsArbitraryLoads(Boolen):YES
详情参考本Demo的BaiduMobStatSample-Info.plist文件中的配置
*/
BaiduMobStat* statTracker = [BaiduMobStat defaultStat];
statTracker.enableExceptionLog = YES; //是否允许截获并发送崩溃信息,请设置YES或者NO
statTracker.channelId = @"AppStore";//设置您的app的发布渠道
statTracker.logStrategy = BaiduMobStatLogStrategyAppLaunch ; //每次程序启动时发送(默认策略,推荐使用!)
statTracker.logSendInterval = 1; //为1时表示发送日志的时间间隔为1小时
statTracker.logSendWifiOnly = YES; //是否仅在WIfi情况下发送日志数据
statTracker.sessionResumeInterval = 60;//设置应用进入后台再回到前台为同一次session的间隔时间[0~600s],超过600s则设为600s,默认为30s
statTracker.shortAppVersion = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"];//从CFBundleVersion里取app版本信息
[statTracker startWithAppId:@"这里面填写具体应用的appkey"];//设置您在mtj网站上添加的app的appkey。
}
在- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 中调用方法就行;
还有一个功能是统计用户进入哪个页面的次数
//利用百度统计统计每个页面的访问次数
-(void)viewDidAppear:(BOOL)animated{
[super viewDidAppear:animated];
[[BaiduMobStat defaultStat] pageviewStartWithName:@"MapDepotViewController"];
//MapDepotViewController控制器的名称
}
-(void)viewDidDisappear:(BOOL)animated{
[super viewDidAppear:animated];
[[BaiduMobStat defaultStat] pageviewEndWithName:@"MapDepotViewController"];
//MapDepotViewController控制器的名称
}
(这里要说明一下有些功能没有写完,需要自己用的时候加上就行,以上的功能足够使用了,有些功能需要在真机测试上才能统计出来,后台能看到数据统计的时间大概15分钟左右);
第一次写博客写的不好希望大家谅解;
- launchOptions
- iOS 百度统计的使用技巧
- 百度统计的使用技巧_SEO建议
- 百度移动统计的使用
- 百度云的使用技巧
- 搜索技巧-使用百度的正确技巧
- 百度统计 tongji API 的使用
- 使用百度搜索的一些技巧
- 百度网盘的使用技巧
- javascript笔记:推荐使用“百度统计”并且拷贝百度统计的前端框架
- 百度统计--原始的
- 百度搜索使用技巧
- 百度统计安装和使用
- cookie 以及百度统计,google analytics对cookie的使用
- TalkingData的使用,iOS数据统计
- iOS百度地图的基本使用
- iOS开发 -- 百度地图api的使用
- 关于iOS百度地图的基本使用
- iOS百度推送的基本使用
- Spring MVC过滤器-登录过滤
- 使用myeclipse+tomcat 在部署项目的时候发现不能点击finish
- Info.plist
- 关于安装APK到Genymation 模拟器报 install failed cpu abi incompatible
- 交叉编译
- iOS 百度统计的使用技巧
- 如何(高效)判断数据是否"线性可分"
- 傅立叶分析和小波分析之间的关系? (通俗讲解)
- 面向对象编程(概念)
- Little-endian UTF-16 Unicode text, with very long lines, with CRLF line terminators
- mallet 简析 1
- xcode升级到7.1后运行很慢
- Fragment与Activity通信
- 城市安全