公共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);
'''