等级分析
本模块侧重于分析玩家等级状态、等级付费情况
等级分析 支持平台:微信小游戏

一、接口和参数

不同的接口事件,对应用户触发的不同事件:
上报情景
上报事件
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 个字符

等级付费上报

1
wx.aldRevenue({
2
group:'grade', // 该字段为等级付费固定字段不可修改 (该字段必传) String
3
stageId:"1", // 等级id (该字段必传) String 必须是1 || 2 || 1.1 || 12.2 格式 最多支持 32 个字符
4
stageName:"第一级", // 等级名称 (该字段必传) String 最多支持 32 个字符
5
money:100, // 付费金额 (该字段必传) Number
6
name:"付费升级", // 付费项目(该字段必传) String 最多支持 32 个字符
7
desc:"对游戏人物进行付费升级", // 描述(可选) String 最多支持 32 个字符
8
})
Copied!
参数/key
描述
参数类型/value
长度/规则
是否必传
group
固定字段
String
该字段值固定为grade,不可随意修改
必传
stageID
等级ID
String
格式:1,1.1,2,2.1……最多支持32个字符
必传
stageName
等级名称
String
最多支持32个字符
必传
money
付费金额
Number
该字段值不能<0
必传
name
付费项目
String
最多支持 32 个字符
必传
desc
描述
String
最多支持 32 个字符
可选

二、完整代码示例

1
// app onShow
2
wx.aldLevel.onInitLevel({
3
levelId : '1', // 等级id 必传
4
levelName : '第一级', // 等级名称 必传
5
userId : '1', // 用户id 可选
6
userName : '阿拉丁一号选手', // 用户昵称 可选
7
});
8
9
10
// 升级
11
wx.aldLevel.onSetLevel({
12
levelId : '1', // 等级id 必传
13
levelName : '第一级', // 等级名称 必传
14
userId : '1', // 用户id 可选
15
userName : '阿拉丁一号选手', // 用户昵称 可选
16
});
17
18
19
//等级付费上报
20
wx.aldRevenue({
21
group:'grade', // 该字段为等级付费固定字段不可修改 (该字段必传) String
22
stageId:"1", // 等级id (该字段必传) String 必须是1 || 2 || 1.1 || 12.2 格式 最多支持 32 个字符
23
stageName:"第一级", // 等级名称 (该字段必传) String 最多支持 32 个字符
24
money:100, // 付费金额 (该字段必传) Number
25
name:"付费升级", // 付费项目(该字段必传) String 最多支持 32 个字符
26
desc:"对游戏人物进行付费升级", // 描述(可选) String 最多支持 32 个字符
27
});
Copied!
最近更新 11mo ago