大家好~ 我在使用LeanAnalytics功能对我的iOS游戏dooDlefense做一些统计,请问如何能实现自定义事件中加入数值?

例如我希望知道用户在每一关卡胜利后剩余多少金币,每个人每次玩这个数值都会不同。

如果自定义事件无法实现,是否有其他办法进行统计?

谢谢!

这个 API 应该可以解决你的需求:

/** 自定义事件,数量统计.
 @param  eventId 自定义的事件Id.
 @param  label 分类标签。不同的标签会分别进行统计,方便同一事件的不同标签的对比,为nil或空字符串时后台会生成和eventId同名的标签.
 @param  accumulation 事件的累计发生次数,可以将相同事件合并在一起发送节省网络流量.
 */
+ (void)event:(NSString *)eventId label:(NSString *)label acc:(NSInteger)accumulation;

感谢回复!
按照我的理解,这个API适用于多次发生的相同事件,例如多次点击了某按钮,统计点击次数。跟我希望的效果不太一样。

例如在游戏里有10个关卡,每过一关都剩余数量不确定的金币总量。我希望能看到比如所有“第三关胜利”这个事件发生的时候,不同用户金币总量的分布情况。就是例如在游戏胜利时可以这样统计金币数,例如:

// value 是用户自定义数据,每个事件可以带一个value;在后台筛选事件后,可以看筛选后项目的value分布情况
+ (void)event:(NSString *)eventId label:(NSString *)label value:(NSInteger)value;

请问是否有什么办法可以实现如上所述的效果?