上报漏斗事件(ReportFunnel)
客户端漏斗事件包括 更新漏斗、鉴权漏斗、合规漏斗、以及 支付漏斗 等,上报漏斗事件的数据以计算漏斗分析的换算率。接口在每一个漏斗事件所对应的代码执行后进行调用,上报数据。
更新漏斗(UpdateFunnel):
鉴权漏斗(AuthFunnel):
合规漏斗(PolicyFunnel):
支付漏斗(PaymentFunnel):
函数定义
public static void ReportFunnel(FINTLFunnelStep kstep_name, int error_code = 0)
入参说明
参数 | 类型 | 说明 | 备注 |
---|---|---|---|
kstep_name | FINTLFunnelStep | Player Network SDK 预埋点位,详细枚举值参考下述 表格 | 必填 |
error_code | int | 错误码,默认为0,0为成功,其余错误码为失败 | 选填 |
Player Network SDK 预埋点位(FINTLFunnelStep)
命名规则:k[一级事件名][二级事件名]
一级事件名 | 二级事件名 | 预埋点位 | 说明 |
Strat | AppLaunch | kStartAppLaunch | 启动游戏 |
Agreement | ShowUserAgreement | kAgreementShowUserAgreement | 显示用户协议 |
FinishUserAgreement | kAgreementFinishUserAgreement | 阅读完成用户协议 | |
Update | CheckForUpdates | kUpdateCheckForUpdates | 检查更新 |
DownloadUpdates | kUpdateDownloadUpdates | 下载更新 | |
UnzipFile | kUpdateUnzipFiles | 解压更新文件 | |
CompleteUpdates | kUpdateCompleteUpdates | 完成更新 | |
Auth | ConfirmLoginChannel | kAuthConfirmLoginChannel | 确认登录渠道 |
ChannelAuthSuccess | kAuthChannelAuthSuccess | 登录渠道认证成功 | |
LoginAuthSuccess | kAuthLoginAuthSuccess | 登录认证成功 | |
Policy | QueryCompliance | kPolicyQueryCompliance | 查询合规状态 |
SelectRegionAndAge | kPolicySelectRegionAndAge | 选择地区和年龄 | |
AgreePrivacyPolicy | kPolicyAgreePrivacyPolicy | 同意隐私协议 | |
PrivacyAuthSucess | kPolicyPrivacyAuthSucess | 通过合规认证 | |
Navigate | ShowServerList | kNavigateShowServerList | 显示服务器列表 |
SubmitArea | kNavigateSubmitArea | 提交地区 | |
ConfirmArea | kNavigateConfirmArea | 确认地区 | |
ConnectSvrSuccess | kNavigateConnectSvrSuccess | 连接服务器成功 | |
EnterGame | ShowEnterGame | kEnterGameShowEnterGame | 显示进入游戏 |
ClickIntoGame | kEnterGameClickIntoGame | 点击进入游戏 | |
Lobby | EnterLobbySucces | kLobbyEnterLobbySuccess | 进入游戏大厅 |
Pay | Authentication | kPayAuthentication | 支付鉴权 |
PullUpTheListOfGoods | kPayPullUpTheListOfGoods | 拉取商品清单 | |
PullUpPriceList | kPayPullUpPriceList | 拉取价格清单 | |
StartOrder | kPayStartOrder | 开始下单 | |
SuccessfulOrder | kPaySuccessfulOrder | 下单成功 | |
StartPayment | kPayStartPayment | 开始支付 | |
SuccessfulPayment | kPaySuccessfulPayment | 支付成功 | |
StartDelivery | kPayStartDelivery | 开始发货 | |
SuccessfulDelivery | kPaySuccessfulDelivery | 发货成功 | |
AuthRegister | RegisterSuccess | kAuthRegisterSuccess | 注册成功 |
Undefine | kUNDEFINE | 未定义埋点 |
代码示例
int error_code = 0;
INTLAPI.ReportFunnel(FINTLFunnelStep.kStartAppLaunch, error_code);