外观
自定义事件上报
324 字约 1 分钟
2025-01-09
说明
cp根据事件需要自主决定调用时机,以及上报的数据内容
研发需要进行运营要求的埋点上报数据时,可以调用该”自定义事件上报”。
也可以采用服务端api上报的方式进行上报:服务端研发上报日志
注意
在进行自定义事件上报之前,需要与sdk服务端协定上报方案
输入
参数 | 类型 | 描述 |
---|---|---|
eventName | String | 事件名称 |
eventData | Object | 事件数据 |
client_ip | String | 客户端IP |
gameRole | Object | 角色信息 |
istest | String | test:测试数据,regular:常规数据 |
otherParam | String | 补充字段值,默认undefined |
输入说明
otherParam
即相当于服务端api里的equipment个性化字段 若
otherParam = {event1:{ek1:ev1,ek2:ev2},event2:{ek3:ev3}}
则整体上报至服务端的数据格式会被合并,示例如下
{
"event": "eventname",
"server_ts": 1711359938,
"client_ip": "0.0.0.0",
"is_test": "regular",
"app_id": "10000017",
"sign": "addde7848712f532ae6bd0619992ca4b",
"game_channel_id": "1700023",
"user_id": "",
"device": {
"gameChannelId": "1700023",
"os_version": "iOS 10.0.1",
"device_id": "df8e3028-4d72-4285-8691-b4d871588732",
"channel": "wxmini_mzf",
"device_model": "iPhone 5",
"lib_version": "1.0.5",
"fromTag": "{}",
"os": "devtools",
"scene": 1001,
"ios_idfa": "",
"android_imei": "",
"net_type": "wifi",
"lib": "wx_mini",
"device_name": "iPhone 5",
"app_version": "1001",
"role_career": "",
"Mission_stop": "",
"fighting_capacity": "",
"leichong": ""
},
"role": {
"role_id": "",
"role_name": "",
"role_lv": 1,
"career_id": "0",
"role_sex": 2,
"role_vip_lv": 0,
"role_exp": 0,
"role_power": 0,
"server_id": "",
"create_role_ts": 0
},
"event1": {
"ek1": "ev1",
"ek2": "ev2"
},
"event2": {
"ek3": "ev3"
},
"eventname": {
"uid": "123132",
"key1": "value1",
"key2": "value2"
}
}
输出
无