公共sdk事件埋点接入文档_海外.md
5.38 KB
公共SDK事件埋点接入文档
接入必读
事件埋点接口分为三部分:埋点接口,事件类型,事件参数集合的key
埋点接口 (PoolSdkHelper)
、、、java
PoolSdkHelper.trackEvent(上下文, 事件类型, 事件参数集合);
、、、
事件类型 (PoolEventType)
事件类型名称 | 事件类型值(字符串) | 描述 | 需要传的事件参数(PoolEventParameterName) |
---|---|---|---|
POOL_RES_START | af_res_start | 开始加载资源 | 无 |
POOL_RES_LOADED | af_loading_completed | 资源加载完毕 | 无 |
POOL_REGISTER | af_registration | 注册 | POOL_REGISTRATION_METHOD |
POOL_ENTER_GAME | af_lead | 进入游戏 | 无 |
POOL_TUTORIAL_COMPLETION | af_complete_trial | 新手结束 | POOL_TUTORIAL_SUCCESS , POOL_TUTORIAL_CONTENT_ID , POOL_TUTORIAL_CONTENT |
POOL_FIRST_DAY_CHECKPOINT_TO_VALUE | af_speciallevel_2 | 副本关卡(创角首日达到的某个关卡 | POOL_CHECKPOINT_ID , POOL_CHECKPOINT_NAME |
POOL_ENTER_PARTY | af_join_guild | 进入公会 | POOL_GROUP_ID |
POOL_FIRST_DAY_UPDATE_TO_LEVEL1 | af_firstday_level | 首日更新到某个等级 | POOL_ROLE_LEVEL |
POOL_UPDATE_TO_LEVEL | af_level_achieve | 更新到某个等级 | POOL_ROLE_LEVEL ,POOL_CHARACTER,POOL_ACHIEVEMENT_ID,POOL_SCORE,POOL_ROLE_STATE |
POOL_CREATE_ORDER | af_initiate_checkout | 创建订单/点击任意计费点 | POOL_PRICE , POOL_PURCHASE_CONTENT_ID |
POOL_FIRST_RECHARGE | af_fisrt_purchase | 首冲 | POOL_PRICE , POOL_PURCHASE_CONTENT_ID |
POOL_PAY_SUCCESS | af_purchase | 支付成功 | POOL_PRICE , POOL_PURCHASE_CONTENT_ID , POOL_ORDER_ID , POOL_CURRENCY,POOL_PURCHASE_QUANTITY |
POOL_FIRST_DAY_RECHARGE_TO_VALUE | af_premium_product | 首日付费(创角首日达到的某个充值额度) | POOL_TOTAL_PAY_VALUE |
POOL_BUY_MOUTH_CARD | af_monthcard | 购买月卡 | 无 |
POOL_BIG_RECHARGE | af_greatvalue | 大额充值 | POOL_PRICE |
POOL_FIRST_PURCHASE_FUND | af_first_purchase_fund | 首次成长基金充值 | 无 |
POOL_VIP_LEVEL_TO_TARGET_LEVEL | af_vip_level_to_target_level | vip达到某个等级 | POOL_VIP_LEVEL |
POOL_BUY_ANNUAL_CARD | af_annual_card | 购买年卡 | 无 |
POOL_FRIENDS_NUM | af_friends_num | 知己数量 | POOL_FRIENDS_VALUE |
POOL_ATTENDANT | af_attendant | 妖精的数量 | POOL_ATTENDANT_VALUE |
POOL_MAIN_MISSION | af_main_mission | 已通过的主线任务 | POOL_MAIN_MISSION_NAME |
POOL_SIGN_IN | af_sign_in | 签到(一般是七天签到活动) | POOL_SIGN_IN_DAY |
POOL_START_TRIAL | af_start_trial | 开始新手 | 无 |
POOL_SPECIAL_LEVEL | af_special_level | 通关,通过xx章 | POOL_CHECKPOINT_ID , POOL_CHECKPOINT_NAME |
POOL_FUNDS | af_funds | 成功购买基金 | POOL_PURCHASE_CONTENT_ID,POOL_PRICE |
POOL_RETAINED | af_retention | 留存 | POOL_RETAINED_DAY |
事件参数集合的key (PoolEventParameterName)
事件参数名称 | 事件参数值(字符串) | 描述 |
---|---|---|
POOL_ORDER_ID | af_content_id | 订单号 |
POOL_PRICE | af_revenue | 价格 |
POOL_CURRENCY | af_currency | 货币类型 USD:美元 CNY:人民币 |
POOL_FRIENDS_VALUE | af_friends_value | 知己数量值 |
POOL_ATTENDANT_VALUE | af_attendant_value | 妖精数量 |
POOL_VIP_LEVEL | af_vip_level | vip等级 |
POOL_ROLE_LEVEL | af_role_level | 角色等级 |
POOL_ROLE_STATE | af_role_state | 角色等级对应的称号,境界 |
POOL_MAIN_MISSION_NAME | af_main_mission_name | 已通过的主线任务名称 |
POOL_SIGN_IN_DAY | af_sign_in_day | 签到(一般是指七天签到活动中的第几天签到,传数字) |
POOL_REGISTRATION_METHOD | af_registration_method | 注册方式 |
POOL_CHECKPOINT_ID | af_checkpoint_id | 关卡id |
POOL_CHECKPOINT_NAME | af_checkpoint_name | 关卡名 |
POOL_GROUP_ID | group_id | 加入群组时 |
POOL_PURCHASE_CONTENT_ID | af_content_id | 物品ID |
POOL_TOTAL_PAY_VALUE | af_total_pay_value | 总额度 |
POOL_TUTORIAL_SUCCESS | af_success | 用户是否完成了该教程 |
POOL_TUTORIAL_CONTENT_ID | af_content_id | 教程ID |
POOL_TUTORIAL_CONTENT | af_content | 该教程名称 |
POOL_CHARACTER | character | 角色名 |
POOL_ACHIEVEMENT_ID | achievement_id | 成就标志 |
POOL_SCORE | af_score | 用户成就分数 |
POOL_PURCHASE_QUANTITY | af_quantity | 购买的物品数量 |
POOL_RETAINED_DAY | af_retained_day | 留存的天数(传数字) |
接入实例
*1.接入资源加载完毕的埋点
类型: POOL_RES_LOADED
需要传的参数集合: 无
'''java
PoolSdkHelper.trackEvent(上下文, PoolEventType.POOL_RES_LOADED,null);
'''
*2.接入支付成功时的埋点
类型:POOL_PAY_SUCCESS
需要传的参数集合:POOL_PRICE , POOL_PURCHASE_CONTENT_ID,POOL_CURRENCY,POOL_ORDER_ID
'''java
Map<String,Object> valueMap = new HashMap<>();
valueMap.put(PoolEventParameterName.POOL_ORDER_ID,System.currentTimeMillis()+"");//订单号
valueMap.put(PoolEventParameterName.POOL_CURRENCY,"USD");//货币类型 USD:美元 CNY:人民币
valueMap.put(PoolEventParameterName.POOL_PRICE,6);//充值金额
valueMap.put(PoolEventParameterName.POOL_PURCHASE_CONTENT_ID,"fdfdf");//物品id
PoolSdkHelper.trackEvent(上下文,PoolEventType.POOL_PAY_SUCCESS,valueMap);
'''