等级分析

本模块侧重于分析玩家等级状态、等级付费情况

支持平台:微信小游戏

一、接口和参数

不同的接口事件,对应用户触发的不同事件:

上报情景

上报事件

app.onShow

aldLevel.onInitLevel

升级

aldLevel.onSetLevel

支付(支付成功/支付失败)

aldLevel.onPaySuccess / aldLevel.onPayFail

wx.aldLevel.onInitLevel 初始化上报(init)

参数

描述

参数类型/value

长度/规则

是否必传

levelId

等级id

String

最多支持 32 个字符

levelName

等级名称

String

最多支持 32 个字符

userId

用户id

String

最多支持 32 个字符

userName

用户昵称

String

最多支持 32 个字符

wx.aldLevel.onSetLevel 等级变化上报(等级变化)

参数

描述

参数类型/value

长度/规则

是否必传

levelId

等级id

String

最多支持 32 个字符

levelName

等级名称

String

最多支持 32 个字符

userId

用户id

String

最多支持 32 个字符

userName

用户昵称

String

最多支持 32 个字符

wx.aldLevel.onPaySuccess 捕捉用户在等级中支付成功的一些行为和操作

参数

描述

参数类型/value

长度/规则

是否必传

levelId

等级id

String

最多支持 32 个字符

levelName

等级名称

String

最多支持 32 个字符

userId

用户id

String

最多支持 32 个字符

userName

用户昵称

String

最多支持 32 个字符

params

事件参数

Object

--

params.amount

支付金额

Number

100

否,默认为0

params.desc

描述

String

“支付成功”

wx.aldLevel.onPayFail 捕捉用户在等级中支付失败的一些行为和操作

参数

描述

参数类型/value

长度/规则

是否必传

levelId

等级id

String

最多支持 32 个字符

levelName

等级名称

String

最多支持 32 个字符

userId

用户id

String

最多支持 32 个字符

userName

用户昵称

String

最多支持 32 个字符

params

事件参数

Object

--

params.amount

支付金额

Number

100

否,默认为0

params.desc

描述

String

“支付失败”

二、完整代码示例

// app onShow
wx.aldLevel.onInitLevel({
levelId : '1', // 等级id 必传
levelName : '第一级', // 等级名称 必传
userId : '1', // 用户id 可选
userName : '阿拉丁一号选手', // 用户昵称 可选
});
// 升级
wx.aldLevel.onSetLevel({
levelId : '1', // 等级id 必传
levelName : '第一级', // 等级名称 必传
userId : '1', // 用户id 可选
userName : '阿拉丁一号选手', // 用户昵称 可选
});
// 等级支付-支付成功
wx.aldLevel.onPaySuccess({
levelId : '1', // 等级id 必传
levelName : '第一级', // 等级名称 必传
userId : '1', // 用户id 可选
userName : '阿拉丁一号选手', // 用户昵称 可选
params : {
amount : 100, // paySuccess-支付金额 可选
desc : '支付成功' // paySuccess-支付描述 可选
}
});
// 等级支付-支付失败
wx.aldLevel.onPayFail({
levelId : '1', // 等级id 必传
levelName : '第一级', // 等级名称 必传
userId : '1', // 用户id 可选
userName : '阿拉丁一号选手', // 用户昵称 可选
params : {
amount : 100, // payFail-支付金额 可选
desc : '支付失败' // payFail-支付描述 可选
}
});