Toggle navigation
Toggle navigation
This project
Loading...
Sign in
public_service
/
public_sdk_android
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
唐伟军
2021-01-07 14:40:38 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
0bd833f7ac20d29f754e42a15420dbc5621c6779
0bd833f7
1 parent
67160c10
增加公共sdk事件埋点接入文档
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
79 additions
and
0 deletions
doc/公共sdk事件埋点接入文档.md
doc/公共sdk事件埋点接入文档.md
0 → 100644
View file @
0bd833f
# 公共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
<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_CHECKOUT_PURCHASE_CONTENT_ID,"fdfdf");//物品id
PoolSdkHelper.trackEvent(getApplicationContext(),PoolEventType.POOL_PAY_SUCCESS,valueMap);
'''
Please
register
or
login
to post a comment