菜单

上报事件时机

1.在 SDK 初始化完成之后,就可以调用 track 来进行数据的上报。

2.SDK默认情况下设备3G/4G/5G/WiFi上报数据,2G不上报数据。原生可通过设置isEnable2GReporting开关可以在2G时也上报数据,小游戏不支持此设置

3.事件需要满足缓存30条才会触发上报,并且发送间隔距离上次不超过30秒

4.以下情况能触发立即上报:

(1)App切换前后台,SDK内部产生_appStart、_appEnd事件{小游戏为_mpStart、_appEnd},检查缓存事件并立即上报

(2)开发者调用SDK reportEventImmediately接口,检查缓存事件并立即上报

调用示例:

SolarEngine.Analytics.reportEventImmediately();
 

上报的数据主要分为以下 4 类:

  • 预置事件:该类事件由 SDK 按规则自行触发上报,无需开发者调用。有确定的 _event_name ,如安装、启动、退出等事件。
  • 预定义事件:该类事件已经在系统中明确定义了事件意义,有确定的 _event_name 。需要在对应的事件发生时,由开发者触发上报,如变现广告展示、应用内付费等。
  • 自定义事件:即系统未明确定义意义的事件,开发者可按分析需要自行定义并埋点进行上报。
  • 时长事件:需要记录某个事件的持续时长,用来进行相关的分析。

 

最近修改: 2025-05-20Powered by