mgtv.reportOcpxKeyAction(Object object)
信息
框架版本 1.3.1 开始支持,其中框架版本通过 mgtv.getDeviceInfo() 返回对象的 frameworkVersion 字段获取。
上报 OCPX 关键行为事件。
参数
Object object
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
eventType | string | 是 | 事件类型,支持 5(付费)、6(PV)、7(按钮点击)、8(页面跳转) | |
amount | number | 否 | 金额,当 eventType 为 5(付费)时需要填写 | |
success | function | 否 | 接口调用成功的回调函数 | |
fail | function | 否 | 接口调用失败的回调函数 | |
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
object.eventType 的合法值
值 | 说明 |
---|---|
5 | 付费 |
6 | PV |
7 | 按钮点击 |
8 | 页面跳转 |
object.fail 回调函数
参数
Object res
属性 | 类型 | 说明 |
---|---|---|
errMsg | string | 执行结果消息 |
errCode | string | 错误代码 |
错误码
错误码 | 错误信息 | 说明 |
---|---|---|
-400 | 请求错误 | 参数类型有误,请核查参数类型 |
-1 | 网络异常 | |
2001 | 用户未登录 | |
5101 | 必传amount | 在eventType为5时,amount必传 |
示例代码
mgtv.reportOcpxKeyAction({
eventType: '7',
success(res) {
console.log('上报成功', res)
},
fail(res) {
console.log('上报失败', res)
}
})
// 付费事件上报示例
mgtv.reportOcpxKeyAction({
eventType: '5',
amount: 5,
success(res) {
console.log('付费事件上报成功', res)
},
fail(res) {
console.log('付费事件上报失败', res)
}
})