跳到主要内容

上报漏斗事件(ReportFunnel)

AndroidiOSWindows
如果您使用的是 Unreal Engine,请参见 Unreal Engine SDK 的 ReportFunnel

客户端漏斗事件包括 更新漏斗鉴权漏斗合规漏斗、以及 支付漏斗 等,上报漏斗事件的数据以计算漏斗分析的换算率。接口在每一个漏斗事件所对应的代码执行后进行调用,上报数据。

更新漏斗(UpdateFunnel):
图片:UpdateFunnel

鉴权漏斗(AuthFunnel):
图片:AuthFunnel

合规漏斗(PolicyFunnel):
图片:PolicyFunnel

支付漏斗(PaymentFunnel):
图片:PaymentFunnel

函数定义

public static void ReportFunnel(FINTLFunnelStep kstep_name, int error_code = 0)

入参说明

参数类型说明备注
kstep_nameFINTLFunnelStepPlayer Network SDK 预埋点位,详细枚举值参考下述 表格必填
error_codeint错误码,默认为0,0为成功,其余错误码为失败选填

Player Network SDK 预埋点位(FINTLFunnelStep)

命名规则:k[一级事件名][二级事件名]

一级事件名二级事件名预埋点位说明
StratAppLaunchkStartAppLaunch启动游戏
AgreementShowUserAgreementkAgreementShowUserAgreement显示用户协议
FinishUserAgreementkAgreementFinishUserAgreement阅读完成用户协议
UpdateCheckForUpdateskUpdateCheckForUpdates检查更新
DownloadUpdateskUpdateDownloadUpdates下载更新
UnzipFilekUpdateUnzipFiles解压更新文件
CompleteUpdateskUpdateCompleteUpdates完成更新
AuthConfirmLoginChannelkAuthConfirmLoginChannel确认登录渠道
ChannelAuthSuccesskAuthChannelAuthSuccess登录渠道认证成功
LoginAuthSuccesskAuthLoginAuthSuccess登录认证成功
PolicyQueryCompliancekPolicyQueryCompliance查询合规状态
SelectRegionAndAgekPolicySelectRegionAndAge选择地区和年龄
AgreePrivacyPolicykPolicyAgreePrivacyPolicy同意隐私协议
PrivacyAuthSucesskPolicyPrivacyAuthSucess通过合规认证
NavigateShowServerListkNavigateShowServerList显示服务器列表
SubmitAreakNavigateSubmitArea提交地区
ConfirmAreakNavigateConfirmArea确认地区
ConnectSvrSuccesskNavigateConnectSvrSuccess连接服务器成功
EnterGameShowEnterGamekEnterGameShowEnterGame显示进入游戏
ClickIntoGamekEnterGameClickIntoGame点击进入游戏
LobbyEnterLobbySucceskLobbyEnterLobbySuccess进入游戏大厅
PayAuthenticationkPayAuthentication支付鉴权
PullUpTheListOfGoodskPayPullUpTheListOfGoods拉取商品清单
PullUpPriceListkPayPullUpPriceList拉取价格清单
StartOrderkPayStartOrder开始下单
SuccessfulOrderkPaySuccessfulOrder下单成功
StartPaymentkPayStartPayment开始支付
SuccessfulPaymentkPaySuccessfulPayment支付成功
StartDeliverykPayStartDelivery开始发货
SuccessfulDeliverykPaySuccessfulDelivery发货成功
AuthRegisterRegisterSuccesskAuthRegisterSuccess注册成功
UndefinekUNDEFINE未定义埋点

代码示例

int error_code = 0;
INTLAPI.ReportFunnel(FINTLFunnelStep.kStartAppLaunch, error_code);