Skip to content

自定义事件统计

小山 edited this page Sep 27, 2020 · 1 revision

自定义事件

通过传入不同的事件模型来进行各种事件的统计。

关于自定义事件做如下说明:
字符串字段(key与 value)限制大小不超过256字节,超过限制的key或value该事件将会被丢弃。
自定义键值对数目不能超过10个,超过10个限制该事件将会被丢弃。

计数事件模型

该模型是自定义计数事件模型,可以设置参数进行数据上报。

参数名称 参数类型 参数说明
eventId String 事件Id(非空)
extMap Map<String, String> 扩展参数

自定义计数事件模型中扩展参数中不能使用以下 key 值:event_id 此类 key 已被模型使用,如果使用则会导致统计到的数据不准确.

计算事件模型

该模型是自定义计算事件模型,计算事件会通过相同的事件不同的值进行累加,可以设置参数进行数据上报。

参数名称 参数类型 参数说明
eventId String 事件Id(非空)
eventValue double 事件的值(非空)
extMap Map<String, String> 扩展参数

自定义计算事件模型中扩展参数中不能使用以下 key 值:event_id event_value 此类 key 已被模型使用,如果使用则会导致统计到的数据不准确.

登录事件模型

该模型是登录事件模型,可以设置参数进行数据上报。

参数名称 参数类型 参数说明
loginMethod String 登录方式(非空)
loginSuccess bool 登录是否成功(非空)
extMap Map<String, String> 扩展参数

登录事件模型中扩展参数中不能使用以下 key 值:login_method login_success 此类 key 已被模型使用,如果使用则会导致统计到的数据不准确.

注册事件模型

该模型是注册事件模型,可以设置参数进行数据上报。

参数名称 参数类型 参数说明
registerMethod String 注册方式(非空)
registerSuccess bool 注册是否成功(非空)
extMap Map 扩展参数

浏览事件模型

该模型是浏览事件模型,可以设置参数进行数据上报。

参数名称 参数类型 参数说明
browseId String 浏览内容id
browseName String 内容名称(非空)
browseType String 内容类型
browseDuration Duration 浏览时长
extMap Map<String, String> 扩展参数

浏览事件模型中扩展参数中不能使用以下 key 值: browse_content_id browse_name browse_type browse_duration 此类 key 已被模型使用,如果使用则会导致统计到的数据不准确.

购买事件模型

该模型是购买事件模型,可以设置参数进行数据上报。

参数名称 参数类型 参数说明
purchaseGoodsid String 商品id
purchaseGoodsName String 商品名称
purchasePrice double 购买价格(非空)
purchaseSuccess bool 购买是否成功(非空)
purchaseCurrency Currency 货币类型,一个枚举类
purchaseGoodsType String 商品类型
purchaseGoodsCount int 商品数量
extMap Map 扩展参数