小米统计服务自定义事件介绍

事件类型定义和说明

自定义事件为应用自行上报的打点统计,分为4种类型:字符串属性事件、数值属性事件、计数事件和计算事件。

字符串属性事件:此类事件用于记录一个用户(对应到设备)的某个属性值,如性别,一个用户拥有性别这个事件对应的一个值,如果该用户再次提交了这个事件的其他值就以新的值覆盖旧的。此类事件的值是作为字符串保存的,没有数值意义。

数值属性事件:与字符串属性事件使用场景类似,数值属性事件也是用来记录用户的属性值,同一个用户提交的新值会覆盖旧值。不同之处在于数值属性事件的值是作为数值保存的,有数值意义,比如年龄。

计数事件:此类事件用于记录一个事件累计发生的数量,每发生一次就增加1,经典的使用场景是记录各种按钮的点击事件。计数事件我们提供发生的次数、人数和人均次数三个指标。

计算事件:此类事件不仅可以记录事件发送的数量,还能记录每次发生的数值。除了具有计数事件的发生次数、人数和人均次数指标外,计算事件还有取值总和、人均取值和次均取值三个指标。比如充值行为就是一个典型的计算事件,开发者既需要知道充值行为发生的次数、人数和人均次数,也需要知道充值的总金额、人均充值金额和次均充值金额。

自定义事件相关限制的说明

1、自定义事件的key,事件取值,事件参数的key和参数的取值都不可以超过128字符。超过128字符的事件、事件参数或者取值都不参与计算。

2、单个app的不同自定义事件的key的个数累计不超过10000个。超过10000时,自动取最新的,发生次数最多的10000个

3、单个计算事件、计数事件的取值最多可以添加10个参数,超过10个参数时,只保留最新和发生次数最多的10个参数。

4、自定义事件的取值、事件参数的取值,不同值的个数不超过10000个。当超过10000个不同取值时,截取发生次数最多的10000个值。

 

查看Android版如何上报自定义事件

查看iOS版如何上报自定义事件