上报支付事件步骤(ReportPayStep)[仅限 Player Network SDK]
[Player Network SDK 仅限] 上报 Pay 事件数据,以计算漏斗分析的换算率。
Pay 漏斗模型包括步骤:
0: 登录验证成功 > 1: 拉取货物列表 > 2: 下单成功 > 3: 支付成功 > 4: 发货成功
支持的平台
- Unity
- Unreal Engine
支持
Android, iOS, Windows
平台。支持
Android, iOS, Windows
平台。函数定义
- Unity
- Unreal Engine
void ReportPayStep(uint step, string stepName, bool result, int errorCode = 0, string extraJson = "{}");
static void ReportPayStep(
unsigned int step,
const std::string &step_name,
bool result,
int error_code,
const std::map<std::string, std::string> &extra_params);
入参说明
- Unity
- Unreal Engine
参数 | 类型 | 说明 |
---|---|---|
step | uint | 步骤 ID 从 0 开始计数 |
stepName | string | 步骤名 |
result | bool | 步骤结果 true:成功 false:失败 |
errorCode | int | 错误码 当 result=true 时,errorCode=0 当 result=false 时,errorCode 为自定义的错误码 |
extraJson | string | 额外的参数 JSON 格式 |
参数 | 类型 | 说明 |
---|---|---|
step | int | 步骤 ID 从 0 开始计数 |
step_name | std::string | 步骤名 |
result | bool | 步骤结果 true:成功 false:失败 |
error_code | int | 错误码 当 result=true 时,errorCode=0 当 result=false 时,errorCode 为自定义的错误码 |
extra_params | std::map<std::string, std::string> | 额外的参数 JSON 格式 |
代码示例
- Unity
- Unreal Engine
UnionAdapterAPI.GetReportService().ReportPayStep(0, "stepName", true);
GUA_NAMESPACE::GUAReportService::ReportPayStep(0, "stepName", true);