iOS 百度统计的使用技巧

原创 2015年11月18日 09:10:31

百度移动统计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

    详情参考本DemoBaiduMobStatSample-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网站上添加的appappkey

}

- (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开发 如何利用 友盟统计 或者 百度统计 进行 错误分析

当我们的 app 开发完成 并切 上线之后, 会被
  • xiaofei125145
  • xiaofei125145
  • 2014年06月06日 15:42
  • 2841

android百度定位后显示在地图上点击弹出气泡

android使用百度地图
  • hhhccckkk
  • hhhccckkk
  • 2014年09月23日 12:16
  • 14903

百度地图开发(二)之添加覆盖物 + 地理编码和反地理编码

之前写过一篇关于百度地图开发的blog,主要介绍了百度地图的基本地图的显示。     详见:Android百度地图开发(一)之初体验     下面来看一下地图上覆盖物的添加,以及地理编码和反地理编码。...
  • crazy1235
  • crazy1235
  • 2015年02月02日 00:05
  • 67851

Xcode添加百度移动统计报错处理

在添加百度的移动统计真机调试时候,提示库文件libBaiduMobStat.a 出问题,经咨询百度技术人员,解决如下: 在项目的TARGETS的build settings的...
  • kepoon
  • kepoon
  • 2013年01月29日 13:15
  • 2225

IDFA问题 iOS APP上线被拒绝的问题解决(AdSupport),百度统计,友盟统计,讯飞语音等

苹果反馈信息如下: 。。。。 To process your delivery, the following issues must be corrected:Improper Advertis...
  • oSKyTonight
  • oSKyTonight
  • 2014年07月08日 13:41
  • 2438

百度地图api的实现

iOS平台/开发指南 iOS平台 目录 [隐藏] 1 简介 1.1 什么是百度地图API?1.2 获取API Key1.3 兼容性 2 在您的程...
  • zhangkongzhongyun
  • zhangkongzhongyun
  • 2012年10月08日 11:28
  • 10604

[012] 百度地图API之公交换乘方案搜索(Android)

本文主要讲解如何通过百度地图API搜索得到两个地点之间的公交换乘方案信息,即从A点乘公交车到B点有哪些乘车方案可以选择。 这是我写的第3篇介绍调用百度地图API搜索服务的文章...
  • lyq8479
  • lyq8479
  • 2011年05月05日 00:19
  • 24396

百度统计的利弊分析

不知道大家都习惯用很么统计工具? 比如cnzz 、GA、51啦以及百度统计,51啦问题太多! cnzz统计不是很准确,总有些莫名其妙的来源,GA分析貌似能拖慢网站速度,还有就是ga经常性的不容易打...
  • u010953886
  • u010953886
  • 2013年11月28日 10:25
  • 708

百度统计 tongji API 的使用

通过百度统计获取网站的PV UV 各种数据 ; 首先你要有它的登录账号!public function POST($data) { $this->genPostData($data); ...
  • luogan129
  • luogan129
  • 2017年07月17日 15:25
  • 1056

Hexo安装百度统计流程

用了两天时间将Hexo博客搭建好了, 之后便开始一点一点儿增加一些小插件, 很顺利的安装了RSS和评论插件后, 决定安装统计插件, 最后经过对比决定安装百度统计, 虽然不如谷歌,但还凑合吧。...
  • czfbxcg
  • czfbxcg
  • 2016年03月22日 18:42
  • 3059
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS 百度统计的使用技巧
举报原因:
原因补充:

(最多只允许输入30个字)