百度移动应用统计接口,更多信息请查看百度移动统计 更多...
#import <BaiduMobStat.h>
Instance Methods | |
(void) | - startWithAppId: |
设置应用的appkey (在百度移动统计获取),在其他api调用以前必须先调用该api. 更多... | |
(void) | - logEvent:eventLabel: |
记录一次事件的点击,eventId请在网站上创建。未创建的evenId记录将无效。eventId与eventLabel必须是有内容的字符串,不可为nil或者空字符串。 百度移动统计 更多... | |
(void) | - logEventWithDurationTime:eventLabel:durationTime: |
v3.0 新增 记录一次事件的时长,eventId请在网站上创建。未创建的evenId记录将无效。eventId与eventLabel必须是有内容的字符串,不可为nil或者空字符串。 更多... | |
(void) | - eventStart:eventLabel: |
v3.0 新增 记录一次事件的开始,eventId请在网站上创建。未创建的evenId记录将无效。eventId与eventLabel必须是有内容的字符串,不可为nil或者空字符串。 更多... | |
(void) | - eventEnd:eventLabel: |
v3.0 新增 记录一次事件的结束,eventId请在网站上创建。未创建的evenId记录将无效。eventId与eventLabel必须是有内容的字符串,不可为nil或者空字符串。 更多... | |
(void) | - pageviewStartWithName: |
标识某个页面访问的开始,请参见Example程序,在合适的位置调用。 更多... | |
(void) | - pageviewEndWithName: |
标识某个页面访问的结束,与pageviewStartWithName配对使用,请参见Example程序,在合适的位置调用。 更多... | |
Class Methods | |
(BaiduMobStat *) | + defaultStat |
获取统计对象的实例 更多... | |
Protected 属性 | |
BOOL | exceptionLogEnabled_ |
属性 | |
NSString * | channelId |
v1.1 新增 设置或者获取渠道Id。 可以不设置, 此时系统会处理为AppStore渠道 更多... | |
BOOL | enableExceptionLog |
是否启用异常日志收集 更多... | |
BOOL | logSendWifiOnly |
v2.0 新增 是否只在wifi连接下才发送日志 默认值为 NO, 不管什么网络都发送日志 更多... | |
int | sessionResumeInterval |
v3.0 新增 设置应用进入后台再回到前台为同一次session的间隔时间[0~600s],超过600s则设为600s,默认为30s 更多... | |
BaiduMobStatLogStrategy | logStrategy |
v2.0 新增 设置日志发送策略, 默认采用BaiduMobStatLogStrategyAppLaunch:启动发送 更多... | |
int | logSendInterval |
v2.0 新增 设置日志发送时间间隔,当logStrategy设置为BaiduMobStatLogStrategyCustom时生效 单位为小时,有效值为 1 <= logSendInterval <= 24 默认值 为1 更多... | |
NSString * | shortAppVersion |
v3.1 新增 开发者可以调用此接口来设置app的版本号,该版本号由开发者获取后传入该函数。 可以不设置,那么系统将会读取 原因:Xcode4有两个版本号,一个是Version,另一个是Build,对应于Info.plist的字段名分别为 CFBundleShortVersionString,CFBundleVersion。为了兼容Xcode3的工程,默认取的是Build号, 如果需要取Xcode4的Version,可以使用下面的方法。 使用方法: NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:"CFBundleShortVersionString"]; statTracker.shortAppVersion = version; 更多... | |
BOOL | enableDebugOn |
v3.2 新增 开发这可以调用此接口来打印SDK中的日志,用于调试 更多... | |
NSString * | adid |
v3.22 新增 让开发者来填写adid,让统计更加精确 更多... | |
百度移动应用统计接口,更多信息请查看百度移动统计
在文件 BaiduMobStat.h 第 25 行定义.
+ (BaiduMobStat*) defaultStat |
获取统计对象的实例
- (void) eventEnd: | (NSString *) | eventId | |
eventLabel: | (NSString *) | eventLabel | |
v3.0 新增 记录一次事件的结束,eventId请在网站上创建。未创建的evenId记录将无效。eventId与eventLabel必须是有内容的字符串,不可为nil或者空字符串。
- (void) eventStart: | (NSString *) | eventId | |
eventLabel: | (NSString *) | eventLabel | |
v3.0 新增 记录一次事件的开始,eventId请在网站上创建。未创建的evenId记录将无效。eventId与eventLabel必须是有内容的字符串,不可为nil或者空字符串。
- (void) logEvent: | (NSString *) | eventId | |
eventLabel: | (NSString *) | eventLabel | |
记录一次事件的点击,eventId请在网站上创建。未创建的evenId记录将无效。eventId与eventLabel必须是有内容的字符串,不可为nil或者空字符串。 百度移动统计
- (void) logEventWithDurationTime: | (NSString *) | eventId | |
eventLabel: | (NSString *) | eventLabel | |
durationTime: | (unsigned long) | duration | |
v3.0 新增 记录一次事件的时长,eventId请在网站上创建。未创建的evenId记录将无效。eventId与eventLabel必须是有内容的字符串,不可为nil或者空字符串。
- (void) pageviewEndWithName: | (NSString *) | name |
标识某个页面访问的结束,与pageviewStartWithName配对使用,请参见Example程序,在合适的位置调用。
- (void) pageviewStartWithName: | (NSString *) | name |
标识某个页面访问的开始,请参见Example程序,在合适的位置调用。
- (void) startWithAppId: | (NSString *) | appId |
设置应用的appkey (在百度移动统计获取),在其他api调用以前必须先调用该api.
此处AppId即为应用的appKey
|
protected |
在文件 BaiduMobStat.h 第 26 行定义.
|
readwritenonatomicretain |
v3.22 新增 让开发者来填写adid,让统计更加精确
在文件 BaiduMobStat.h 第 131 行定义.
|
readwritenonatomicretain |
v1.1 新增 设置或者获取渠道Id。 可以不设置, 此时系统会处理为AppStore渠道
在文件 BaiduMobStat.h 第 73 行定义.
|
readwritenonatomicassign |
v3.2 新增 开发这可以调用此接口来打印SDK中的日志,用于调试
在文件 BaiduMobStat.h 第 124 行定义.
|
readwritenonatomicassign |
是否启用异常日志收集
在文件 BaiduMobStat.h 第 78 行定义.
|
readwritenonatomicassign |
v2.0 新增 设置日志发送时间间隔,当logStrategy设置为BaiduMobStatLogStrategyCustom时生效 单位为小时,有效值为 1 <= logSendInterval <= 24 默认值 为1
在文件 BaiduMobStat.h 第 105 行定义.
|
readwritenonatomicassign |
v2.0 新增 是否只在wifi连接下才发送日志 默认值为 NO, 不管什么网络都发送日志
在文件 BaiduMobStat.h 第 85 行定义.
|
readwritenonatomicassign |
v2.0 新增 设置日志发送策略, 默认采用BaiduMobStatLogStrategyAppLaunch:启动发送
在文件 BaiduMobStat.h 第 97 行定义.
|
readwritenonatomicassign |
v3.0 新增 设置应用进入后台再回到前台为同一次session的间隔时间[0~600s],超过600s则设为600s,默认为30s
在文件 BaiduMobStat.h 第 91 行定义.
|
readwritenonatomicretain |
v3.1 新增 开发者可以调用此接口来设置app的版本号,该版本号由开发者获取后传入该函数。 可以不设置,那么系统将会读取 原因:Xcode4有两个版本号,一个是Version,另一个是Build,对应于Info.plist的字段名分别为 CFBundleShortVersionString,CFBundleVersion。为了兼容Xcode3的工程,默认取的是Build号, 如果需要取Xcode4的Version,可以使用下面的方法。 使用方法: NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:"CFBundleShortVersionString"]; statTracker.shortAppVersion = version;
在文件 BaiduMobStat.h 第 118 行定义.