码迷,mamicode.com
首页 > 移动开发 > 详细

iOS——百度统计

时间:2016-05-04 10:43:17      阅读:1370      评论:0      收藏:0      [点我收藏+]

标签:

百度移动统计(http://mtj.baidu.com)是一款专业的移动应用统计分析工具,支持ios和android平台。开发者可以方便地通过嵌入统计SDK,
对移动应用进行全方位监测,实时监控产品表现。此外,百度移动统计还提供全面的报告分析,帮助APP开发者了解产品表现,从而在移动互联网时代实现精细化的运营。
具体查看:http://yingxiao.baidu.com/support/mtj/index.html

到http://developer.baidu.com/wiki/index.php?title=
%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3%E9%A6%96%E9%A1%B5/%E7%99%BE%E5%BA%A6%E7%A7%BB%E5%8A%A8%E7%BB%9F%E8%AE%A1API
/%E7%99%BE%E5%BA%A6%E7%A7%BB%E5%8A%A8%E7%BB%9F%E8%AE%A1_iOS%E7%89%88SDK&diff=prev&oldid=537这个网站下载SDK,详细看使用说明文档即可。
主要代码如下:
//百度统计
-(void)baiduStat
{
    //********    添加百度统计
    BaiduMobStat* statTracker = [BaiduMobStat defaultStat];
    statTracker.enableExceptionLog = YES; // 是否允许截获并发送崩溃信息,请设置YES或者NO
    statTracker.channelId = @"office";//设置您的app的发布渠道
    //    statTracker.channelId = @"appStore";//设置您的app的发布渠道
    statTracker.logStrategy = BaiduMobStatLogStrategyAppLaunch;//根据开发者设定的发送策略,发送日志
    statTracker.logSendInterval = 1;  //为1时表示发送日志的时间间隔为1小时,当logStrategy设置为BaiduMobStatLogStrategyCustom时生效
    statTracker.logSendWifiOnly = NO; //是否仅在WIfi情况下发送日志数据
    statTracker.sessionResumeInterval = 10;//设置应用进入后台再回到前台为同一次session的间隔时间[0~600s],超过600s则设为600s,默认为30s
    statTracker.shortAppVersion  = IosAppVersion; //参数为NSString * 类型,自定义app版本信息,如果不设置,默认从CFBundleVersion里取
    statTracker.enableDebugOn = NO; //调试的时候打开,会有log打印,发布时候关闭
    /*如果有需要,可自行传入adid
     NSString *adId = @"";
     if([[[UIDevice currentDevice] systemVersion] floatValue] >= 6.0f){
     adId = [[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString];
     }
     statTracker.adid = adId;
     */
    /**
     *  production
     */
    //    [statTracker startWithAppId:@"fdab6233e0"];//设置您在mtj网站上添加的app的appkey,此处AppId即为应用的appKey
    /**
     *  test
     *
     */
    [statTracker startWithAppId:@"ac3818509b"];//设置您在mtj网站上添加的app的appkey,此处AppId即为应用的appKey
}

//*******百度统计
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
{
    int index = tabBarController.selectedIndex;
    BaiduMobStat* statTracker = [BaiduMobStat defaultStat];
    [statTracker logEvent:@"TabClick3" eventLabel:[NSString stringWithFormat: @"Tab%d", index]];
}

iOS——百度统计

标签:

原文地址:http://www.cnblogs.com/linxiu-0925/p/5457429.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!