公共sdk事件埋点接入文档.md 3.76 KB

公共SDK事件埋点接入文档接入文档

接入必读

事件埋点接口分为三部分:埋点接口,事件类型,事件参数集合的key

埋点接口 (PoolSdkHelper)

、、、java
PoolSdkHelper.trackEvent(上下文, 事件类型, 事件参数集合);
、、、

事件类型 (PoolEventType)

事件类型名称 描述 需要传的事件参数(PoolEventParameterName)
POOL_RES_START 开始加载资源
POOL_RES_LOADED 资源加载完毕
POOL_REGISTER 注册 POOL_REGISTRATION_METHOD
POOL_ENTER_GAME 进入游戏
POOL_TUTORIAL_COMPLETION 新手结束
POOL_FIRST_DAY_CHECKPOINT_TO_VALUE 副本关卡(创角首日达到的某个关卡 POOL_CHECKPOINT_ID , POOL_CHECKPOINT_NAME
POOL_ENTER_PARTY 进入公会 POOL_GROUP_ID
POOL_FIRST_DAY_UPDATE_TO_LEVEL1 首日更新到某个等级
POOL_UPDATE_TO_LEVEL 更新到某个等级 POOL_ROLE_LEVEL
POOL_CREATE_ORDER 创建订单/点击任意计费点 POOL_PRICE , POOL_CHECKOUT_PURCHASE_CONTENT_ID
POOL_FIRST_RECHARGE 首冲 POOL_PRICE , POOL_CHECKOUT_PURCHASE_CONTENT_ID
POOL_PAY_SUCCESS 支付成功 POOL_PRICE , POOL_CHECKOUT_PURCHASE_CONTENT_ID , POOL_ORDER_ID , POOL_CURRENCY
POOL_FIRST_DAY_RECHARGE_TO_VALUE 首日付费(创角首日达到的某个充值额度) POOL_TOTAL_PAY_VALUE
POOL_BUY_MOUTH_CARD 购买月卡
POOL_BIG_RECHARGE 大额充值 POOL_PRICE , POOL_CHECKOUT_PURCHASE_CONTENT_ID
POOL_FIRST_PURCHASE_FUND 首次成长基金充值
POOL_VIP_LEVEL_TO_TARGET_LEVEL vip达到某个等级 POOL_VIP_LEVEL
POOL_BUY_ANNUAL_CARD 购买年卡
POOL_FRIENDS_NUM 知己数量 POOL_FRIENDS_VALUE
POOL_ATTENDANT 妖精的数量 POOL_ATTENDANT_VALUE
POOL_MAIN_MISSION 已通过的主线任务 POOL_MAIN_MISSION_NAME
POOL_SIGN_IN 签到(一般是七天签到活动) POOL_SIGN_IN_DAY

事件参数集合的key (PoolEventParameterName)

事件类型名称 描述
POOL_ORDER_ID 订单号
POOL_PRICE 价格
POOL_CURRENCY 货币类型 USD:美元 CNY:人民币
POOL_FRIENDS_VALUE 知己数量值
POOL_ATTENDANT_VALUE 妖精数量
POOL_VIP_LEVEL vip等级
POOL_ROLE_LEVEL 角色等级
POOL_ROLE_STATE 角色等级对应的称号,境界
POOL_MAIN_MISSION_NAME 已通过的主线任务名称
POOL_SIGN_IN_DAY 签到(一般是指七天签到活动中的第几天签到,传数字)
POOL_REGISTRATION_METHOD 注册方式
POOL_CHECKPOINT_ID 关卡id
POOL_CHECKPOINT_NAME 关卡名
POOL_GROUP_ID 加入群组时
POOL_CHECKOUT_PURCHASE_CONTENT_ID 物品ID
POOL_TOTAL_PAY_VALUE 总额度

接入实例

1.接入资源加载完毕的埋点 类型: POOL_RES_LOADED 需要传的参数集合: 无 '''java PoolSdkHelper.trackEvent(上下文, PoolEventType.POOL_RES_LOADED,null); '''

2.接入支付成功时的埋点 类型:POOL_PAY_SUCCESS 需要传的参数集合:POOL_PRICE , POOL_CHECKOUT_PURCHASE_CONTENT_ID '''java Map 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_CHECKOUT_PURCHASE_CONTENT_ID,"fdfdf");//物品id PoolSdkHelper.trackEvent(getApplicationContext(),PoolEventType.POOL_PAY_SUCCESS,valueMap); '''