这两个接口用于关键行为上报。如果关键行为是某一个元素的曝光(被用户看到),则使用reportExposure。如果关键行为是用户要进行某一个操作(比如点击按钮),那么在这以行为被触发的时候使用reportClick。
关键行为请跟手淘产品进行协商确定,同时也需要确定关键行为的行为标志actionName,以便于后续分析;
注意:行为标志具有唯一性。比如一个弹窗第一次弹窗被确定为一个关键行为,只需要在第一次弹出的时候上报即可。如果此弹窗后续的的弹出是关键行为,那么行为标志建议采用不同的值popExp1,popExp2...popExpN,这样后续分析数值才能区分。
const sdk = my.tb.getInteractiveSDK(); try { sdk.reportClick({actionName:'testClk'}); } catch (e) { console.error(e); } try { sdk.reportExposure({actionName:'testExp'}); } catch (e) { console.error(e); }
如何验证: 1)一般情况下,如果没有error,则上报成功; 2)线上成功后,联系淘宝官方人员进行验证; 3)宝官方人员在A+埋点平台上扫码进入游戏,执行了游戏的关键行为,查看日志面板是否有对应的关键行为表示,以上面为例,就是看日志是否有`testClk`或者'testExp'的关键字; |
参数名称 |
说明 |
类型 |
备注 |
actionName |
关键行为标志 |
string |
必填,请跟淘宝产品进行协商约定。不能使用中文 |
errorCode |
errorMessage |
说明 |
F_PARAMS_INVALID |
参数缺失 |
参数缺失 |
F_EXECUTE_ERROR |
报错信息 |
执行失败 |