ios 友盟统计自定义事件

/** 自定义事件,数量统计.

使用前,请先到友盟App管理后台的设置->编辑自定义事件 中添加相应的事件ID,然后在工程中传入相应的事件ID

 

@param  eventId 网站上注册的事件Id.

@param  label 分类标签。不同的标签会分别进行统计,方便同一事件的不同标签的对比,为nil或空字符串时后台会生成和eventId同名的标签.

@param  accumulation 累加值。为减少网络交互,可以自行对某一事件ID的某一分类标签进行累加,再传入次数作为参数。

@return void.

*/

+ (void)event:(NSString *)eventId; //等同于 event:eventId label:eventId;

/** 自定义事件,数量统计.

使用前,请先到友盟App管理后台的设置->编辑自定义事件 中添加相应的事件ID,然后在工程中传入相应的事件ID

*/

+ (void)event:(NSString *)eventId label:(NSString *)label; // label为nil或@""时,等同于 event:eventId label:eventId;

 

/** 自定义事件,数量统计.

使用前,请先到友盟App管理后台的设置->编辑自定义事件 中添加相应的事件ID,然后在工程中传入相应的事件ID

*/

+ (void)event:(NSString *)eventId attributes:(NSDictionary *)attributes;

 

+ (void)event:(NSString *)eventId attributes:(NSDictionary *)attributes counter:(int)number;

 

/** 自定义事件,时长统计.

使用前,请先到友盟App管理后台的设置->编辑自定义事件 中添加相应的事件ID,然后在工程中传入相应的事件ID.

beginEvent,endEvent要配对使用,也可以自己计时后通过durations参数传递进来

 

@param  eventId 网站上注册的事件Id.

@param  label 分类标签。不同的标签会分别进行统计,方便同一事件的不同标签的对比,为nil或空字符串时后台会生成和eventId同名的标签.

@param  primarykey 这个参数用于和event_id一起标示一个唯一事件,并不会被统计;对于同一个事件在beginEvent和endEvent 中要传递相同的eventId 和 primarykey

@param millisecond 自己计时需要的话需要传毫秒进来

@return void.

 

@warning 每个event的attributes不能超过10个

eventId、attributes中key和value都不能使用空格和特殊字符,必须是NSString,且长度不能超过255个字符(否则将截取前255个字符)

id, ts, du是保留字段,不能作为eventId及key的名称

*/

+ (void)beginEvent:(NSString *)eventId;

 

/** 自定义事件,时长统计.

使用前,请先到友盟App管理后台的设置->编辑自定义事件 中添加相应的事件ID,然后在工程中传入相应的事件ID.

*/

 

+ (void)endEvent:(NSString *)eventId;

/** 自定义事件,时长统计.

使用前,请先到友盟App管理后台的设置->编辑自定义事件 中添加相应的事件ID,然后在工程中传入相应的事件ID.

*/

 

+ (void)beginEvent:(NSString *)eventId label:(NSString *)label;

/** 自定义事件,时长统计.

使用前,请先到友盟App管理后台的设置->编辑自定义事件 中添加相应的事件ID,然后在工程中传入相应的事件ID.

*/

 

+ (void)endEvent:(NSString *)eventId label:(NSString *)label;

/** 自定义事件,时长统计.

使用前,请先到友盟App管理后台的设置->编辑自定义事件 中添加相应的事件ID,然后在工程中传入相应的事件ID.

*/

 

+ (void)beginEvent:(NSString *)eventId primarykey :(NSString *)keyName attributes:(NSDictionary *)attributes;

/** 自定义事件,时长统计.

使用前,请先到友盟App管理后台的设置->编辑自定义事件 中添加相应的事件ID,然后在工程中传入相应的事件ID.

*/

 

+ (void)endEvent:(NSString *)eventId primarykey:(NSString *)keyName;

/** 自定义事件,时长统计.

使用前,请先到友盟App管理后台的设置->编辑自定义事件 中添加相应的事件ID,然后在工程中传入相应的事件ID.

*/

 

+ (void)event:(NSString *)eventId durations:(int)millisecond;

/** 自定义事件,时长统计.

使用前,请先到友盟App管理后台的设置->编辑自定义事件 中添加相应的事件ID,然后在工程中传入相应的事件ID.

*/

 

+ (void)event:(NSString *)eventId label:(NSString *)label durations:(int)millisecond;

/** 自定义事件,时长统计.

使用前,请先到友盟App管理后台的设置->编辑自定义事件 中添加相应的事件ID,然后在工程中传入相应的事件ID.

*/

+ (void)event:(NSString *)eventId attributes:(NSDictionary *)attributes durations:(int)millisecond;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值