上报自定义事件步骤(ReportCustomEventStep)[仅限 Player Network SDK]
[Player Network SDK 仅限] 上报自定义事件数据,计算漏斗分析的换算率。
支持的平台
- Unity
- Unreal Engine
支持
Android, iOS, Windows
平台。支持
Android, iOS, Windows
平台。函数定义
- Unity
- Unreal Engine
void ReportCustomEventStep(
string eventName,
uint step,
string stepName,
bool result,
int errorCode = 0,
string paramsJson = "{}");
static void ReportCustomEventStep(
const std::string &event_name,
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
参数 | 类型 | 说明 |
---|---|---|
eventName | string | 事件名 |
step | uint | 步骤 ID 从 0 开始计数 |
stepName | string | 步骤名 |
result | bool | 步骤结果 true:成功 false:失败 |
errorCode | int | 错误码 当 result=true 时,errorCode=0 当 result=false 时,errorCode 为自定义的错误码 |
paramsJson | string | 额外的参数 JSON 格式 |
参数 | 类型 | 说明 |
---|---|---|
event_name | std::string | 事件名 |
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().ReportCustomEventStep("eventName", 0, "stepName", true);
GUA_NAMESPACE::GUAReportService::ReportCustomEventStep("eventName", 0, "stepName", true);