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 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

App打造自定义的统计SDK

前言 谈到移动APP开发的优化方案,开发者第一时间会想到关于GPU渲染和CPU优化问题,而这两大方案确实是优化app的两把尖刀,使APP提升用户量和体验度有较高的推动力。然而我们却会忽视一个比较简单...

百度统计的使用技巧_SEO建议

百度统计的使用技巧_SEO建议 摘要 : 目前,比较流行的网站统计分析工具有百度统计、站长统计、谷歌Google Analytics、量子统计、51啦等等,这些网站统计分析工具各有所长,有些适合普通个...
  • tgh1981
  • tgh1981
  • 2014年03月05日 10:48
  • 1049

百度输入法ios4.0以上使用

  • 2014年05月03日 15:21
  • 6.46MB
  • 下载

iOS 百度地图的使用

  • 2015年04月11日 10:34
  • 9.58MB
  • 下载

百度地图API 简单使用技巧一

通过简单几步操作百度地图: 一、当然是引用百度

使用百度搜索的一些技巧

步骤/方法 当我们搜索到一个结果时,可能点击开的网页显示错误或者找不到网页,而你却又十分想知道这个网页的内容时该怎么办?百度搜索结果中提供了一个“快照”的功能,点击它就可以查看到...
  • twlkyao
  • twlkyao
  • 2013年03月13日 12:46
  • 873

【Android语音合成TTS】百度语音接入方法,和使用技巧详解

Ps. 依托于百度开放云,百度语音为合作伙伴提供了业界领先、永久免费的语音技术服务,目前已上线的服务包括语音识别、语义解析、语音合成,后续会继续带来开放资源、多轮对话等技术服务;通过SDK、RES...

百度搜索使用技巧

在Google退出中国以前,搜索,我首选Google。现在,Google退出中国搜索市场,百度一家独大,我也就开始使用百度。很多人奇怪,为什么都用百度,但他搜得到我却搜不到。其实,搜索时有一定技巧的,...
  • twlkyao
  • twlkyao
  • 2013年03月13日 12:41
  • 947

百度地图API的一些使用常识和技巧

首先,引入百度api密钥;定义地图区域 // 百度地图API功能 function myFu

百度地图的使用技巧

  • 2014年03月18日 15:59
  • 2.97MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS 百度统计的使用技巧
举报原因:
原因补充:

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