|
|
@@ -3,6 +3,7 @@ package com.sheep.gamegroup.util;
|
|
|
|
|
|
import android.app.Activity;
|
|
|
import android.content.Context;
|
|
|
+import android.text.TextUtils;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
@@ -40,12 +41,12 @@ public class UMConfigUtils {
|
|
|
//统计点击次数需要的子subtype
|
|
|
public enum Event {
|
|
|
GAME_DOWNLOAD("游戏下载次数"),// 5001
|
|
|
- BANNER_CLICK_HORIZONTAL("轮播图 广告点击次数"),// 5002
|
|
|
- TAB_GAME("主页tab中的游戏页签 注:!!!!!界面已经没有显示了!!!!!"),//5003
|
|
|
- TAB_CATEGORY("主页tab中的分类页签 注:!!!!!界面已经没有显示了!!!!!"),//5004
|
|
|
- TAB_SHEEP("主页tab中的小绵羊页签 "),//5005
|
|
|
- TAB_JIEZHEWAN("主页tab中的借着玩页签 注:!!!!!界面已经没有显示了!!!!!"),//5006
|
|
|
- TAB_CREDITCARD("信用卡页签 注:!!!!!界面已经没有显示了!!!!!"),//5007
|
|
|
+ BANNER_CLICK_HORIZONTAL("轮播图", "广告点击次数"),// 5002
|
|
|
+ TAB_GAME("主页tab中的游戏页签", "注:!!!!!界面已经没有显示了!!!!!"),//5003
|
|
|
+ TAB_CATEGORY("主页tab中的分类页签", "注:!!!!!界面已经没有显示了!!!!!"),//5004
|
|
|
+ TAB_SHEEP("主页tab中的小绵羊页签"),//5005
|
|
|
+ TAB_JIEZHEWAN("主页tab中的借着玩页签", " 注:!!!!!界面已经没有显示了!!!!!"),//5006
|
|
|
+ TAB_CREDITCARD("信用卡页签", "注:!!!!!界面已经没有显示了!!!!!"),//5007
|
|
|
SHEEP_TASK_TRY("试玩赚钱"),//5008
|
|
|
SHEEP_TASK_INVITE("邀请赚钱"),//5009
|
|
|
SHEEP_TASK_LIE("躺着赚钱"),//5010
|
|
|
@@ -53,7 +54,7 @@ public class UMConfigUtils {
|
|
|
TASK_DETAIL("任务详情"),//5012
|
|
|
TASK_DOWNLOAD("任务详情中->下载游戏"),//5013
|
|
|
TASK_UPLOAD_PICTURE("任务详情中->上传截图"),//5014
|
|
|
- USER_ACCOUNT_SAFE("个人中心 -> 账号安全 注:!!!!!界面已经合并到个人资料界面中!!!!!"),//5015
|
|
|
+ USER_ACCOUNT_SAFE("个人中心 -> 账号安全", "注:!!!!!界面已经合并到个人资料界面中!!!!!"),//5015
|
|
|
USER_TASK_RECORD("个人中心 -> 任务记录"),//5016
|
|
|
USER_TIXIAN_DETAIL("个人中心 -> 提现明细"),//5017
|
|
|
USER_BIND_PHONE("账号安全 -> 绑定手机号(确定按钮"),//5018
|
|
|
@@ -62,7 +63,7 @@ public class UMConfigUtils {
|
|
|
USER_LOGOUT("账号安全 -> 退出登录按钮"),//5021
|
|
|
GAME_SEARCH("游戏模块 -> 搜索界面-> 搜索按钮"),//5022
|
|
|
GAME_DOWNLOAD_MANAGER("主界面右上角 -> 下载管理按钮"),//5023
|
|
|
- TASK_ACCEPT("接取任务 新添加参数 device_id,release_task_id"),//5024
|
|
|
+ TASK_ACCEPT("接取任务", "新添加参数 device_id,release_task_id"),//5024
|
|
|
SHEEP_NEWBIE_TASK_LIST("新手任务列表界面,(界面已经修改为对话框了)"),//5025
|
|
|
SHEEP_NEWBIE_TASK_UNDERSTAND_SHEEP("新手任务 -> 一分钟了解小绵羊界面"),//5026
|
|
|
SHEEP_NEWBIE_TASK_REGIST_SUCCESS_DIALOG("注册小绵羊成功对话框"),//5027
|
|
|
@@ -95,18 +96,18 @@ public class UMConfigUtils {
|
|
|
USER_AUTHENTICATION_ENTER("进入实名认证界面"),//5054
|
|
|
TAB_USER("点击主页tab中的个人中心模块"),//5055
|
|
|
TAB_FIND("点击主页tab中的发现模块"),//5056
|
|
|
- FIND_TAG("点击发现模块上面的标签 需要传标签id到substring中,如:{\"find_tag_name\": \"全部\"}"),//5057
|
|
|
- FIND_ITEM("点击发现模块中列表里面的一个单项 需要传发现项的id到substring中,如:{\"find_id\": 1}"),//5058
|
|
|
- FIND_APP("点击下载或者预约、取消预约等 发现模块中的一个游戏或者应用 需要传发现App的id和操作到substring中,如:{\"application_id\": 1, \"action\", \"开始下载\"}"),//5059
|
|
|
- FIND_SHARE("点击发现详情中的分享 需要传发现项的id或者application_id到substring中,如:{\"find_id\": 1}或{\"application_id\": 1}"),//5060
|
|
|
- FIND_TASK("领取任务或者取消任务 需要传任务的id和操作到substring中,如:{\"release_task_id\":1,\"action\":\"领取任务\"}或{\"release_task_id\":1,\"action\":\"取消任务\"}"),//5061
|
|
|
- FIND_SCORE("评分或者重新评分 需要传发现app的id到substring中,如:{\"application_id\": 1}"),//5062
|
|
|
+ FIND_TAG("点击发现模块上面的标签", "需要传标签id到substring中,如:{\"find_tag_name\": \"全部\"}"),//5057
|
|
|
+ FIND_ITEM("点击发现模块中列表里面的一个单项", "需要传发现项的id到substring中,如:{\"find_id\": 1}"),//5058
|
|
|
+ FIND_APP("点击下载或者预约、取消预约等 发现模块中的一个游戏或者应用", "需要传发现App的id和操作到substring中,如:{\"application_id\": 1, \"action\", \"开始下载\"}"),//5059
|
|
|
+ FIND_SHARE("点击发现详情中的分享", "需要传发现项的id或者application_id到substring中,如:{\"find_id\": 1}或{\"application_id\": 1}"),//5060
|
|
|
+ FIND_TASK("领取任务或者取消任务", "需要传任务的id和操作到substring中,如:{\"release_task_id\":1,\"action\":\"领取任务\"}或{\"release_task_id\":1,\"action\":\"取消任务\"}"),//5061
|
|
|
+ FIND_SCORE("评分或者重新评分", "需要传发现app的id到substring中,如:{\"application_id\": 1}"),//5062
|
|
|
USER_FIND_APP_ORDER("点击个人中心中的游戏预约"),//5063
|
|
|
- MY_MONEY_TAB("点击我的资产中的tab 需要传点击的tab对应的名字:充值记录、提现记录、收支明细,如:{\"tab_name\": \"充值记录\"}或{\"tab_name\": \"提现记录\"}或{\"tab_name\": \"收支明细\"}"),//5064
|
|
|
+ MY_MONEY_TAB("点击我的资产中的tab", "需要传点击的tab对应的名字:充值记录、提现记录、收支明细,如:{\"tab_name\": \"充值记录\"}或{\"tab_name\": \"提现记录\"}或{\"tab_name\": \"收支明细\"}"),//5064
|
|
|
NEWBIE_TASK("点击新手任务图标"),//5065
|
|
|
- AD_SPLASH("点击开屏广告 需要传点击的广告对应的id,如:{\"ad_id\": 1}"),//5066
|
|
|
- AD_TOAST("点击弹窗广告 需要传点击的广告对应的id,如:{\"ad_id\": 1}"),//5067
|
|
|
- LOGIN_PHONE("点击登录界面中的手机号登录 注:!!!!!手机号登录界面已经与登录界面合并了,所以不再触发该操作!!!!!"),//5068
|
|
|
+ AD_SPLASH("点击开屏广告", "需要传点击的广告对应的id,如:{\"ad_id\": 1}"),//5066
|
|
|
+ AD_TOAST("点击弹窗广告", "需要传点击的广告对应的id,如:{\"ad_id\": 1}"),//5067
|
|
|
+ LOGIN_PHONE("点击登录界面中的手机号登录", "注:!!!!!手机号登录界面已经与登录界面合并了,所以不再触发该操作!!!!!"),//5068
|
|
|
LOGIN_QQ("点击登录界面中的QQ登录"),//5069
|
|
|
LOGIN_WX("点击登录界面中的微信登录"),//5070
|
|
|
USER_INFO("个人中心 -> 个人资料"),//5071
|
|
|
@@ -123,10 +124,10 @@ public class UMConfigUtils {
|
|
|
USER_NEW_VERSION("个人中心 -> 新功能介绍"),//5081
|
|
|
USER_GAME_ACCOUNT("个人中心 -> 游戏账号"),//5082
|
|
|
GAME_INSTEAD_OF_RECHARGE("主页 -> 游戏代充"),//5083
|
|
|
- UPGRADE_DIALOG_BT("升级对话框 -> 立即安装、立即更新、下次更新 需要传对应操作到substring中,如:{\"action\":\"立即安装\"}或者{\"action\":\"立即更新\"}或者{\"action\":\"下次更新\"}"),//5084
|
|
|
- RECHARGE("充值 需要传来源到substring中,如:{\"from\":\"我的资产\"}或者{\"from\":\"首页\"}或者{\"from\":\"我的资产\"}或者{\"from\":\"内部H5\"}或者{\"from\":\"推送\"}或者{\"from\":\"充值Q币\"}"),//5085
|
|
|
+ UPGRADE_DIALOG_BT("升级对话框 -> 立即安装、立即更新、下次更新", "需要传对应操作到substring中,如:{\"action\":\"立即安装\"}或者{\"action\":\"立即更新\"}或者{\"action\":\"下次更新\"}"),//5084
|
|
|
+ RECHARGE("充值", "需要传来源到substring中,如:{\"from\":\"我的资产\"}或者{\"from\":\"首页\"}或者{\"from\":\"我的资产\"}或者{\"from\":\"内部H5\"}或者{\"from\":\"推送\"}或者{\"from\":\"充值Q币\"}"),//5085
|
|
|
RECHARGE_PAY("充值 -> 立即支付"),//5086
|
|
|
- RECHARGE_QQ("充值Q币 需要传来源到substring中,如:{\"from\":\"发现\"}或者{\"from\":\"首页\"}或者{\"from\":\"推送\"}"),//5087
|
|
|
+ RECHARGE_QQ("充值Q币", "需要传来源到substring中,如:{\"from\":\"发现\"}或者{\"from\":\"首页\"}或者{\"from\":\"推送\"}"),//5087
|
|
|
RECHARGE_QQ_PAY("充值Q币 -> 立即支付"),//5088
|
|
|
USER_INFO_AVATAR("个人中心 -> 个人资料 -> 头像"),//5089
|
|
|
USER_INFO_NAME("个人中心 -> 个人资料 -> 昵称"),//5090
|
|
|
@@ -144,8 +145,8 @@ public class UMConfigUtils {
|
|
|
SEARCH_GAME("游戏代充模块 -> 搜索游戏"),//5101
|
|
|
SEARCH_GAME_COMMIT("游戏代充模块 -> 搜索游戏 -> 点击搜索按钮"),//5102
|
|
|
GAME_INSTEAD_OF_RECHARGE_HELP("游戏代充模块 -> 点击帮助图标"),//5103
|
|
|
- GAME_INSTEAD_OF_RECHARGE_TAB("游戏代充模块 -> 点击上面的平台进行切换 需要传task_type和平台名称到substring中,如:{\"task_type\":1,\"name\":\"平台|小米|腾讯\"}"),//5104
|
|
|
- GAME_INSTEAD_OF_RECHARGE_PLATFORM("游戏代充模块 -> 点击平台充值按钮 需要传game_id和平台名称到substring中,如:{\"game_id\":1,\"name\":\"平台|小米|腾讯\"}"),//5105
|
|
|
+ GAME_INSTEAD_OF_RECHARGE_TAB("游戏代充模块 -> 点击上面的平台进行切换", "需要传task_type和平台名称到substring中,如:{\"task_type\":1,\"name\":\"平台|小米|腾讯\"}"),//5104
|
|
|
+ GAME_INSTEAD_OF_RECHARGE_PLATFORM("游戏代充模块 -> 点击平台充值按钮", "需要传game_id和平台名称到substring中,如:{\"game_id\":1,\"name\":\"平台|小米|腾讯\"}"),//5105
|
|
|
GAME_INSTEAD_OF_RECHARGE_GAME("游戏代充模块 -> 点击立即充值"),//5106
|
|
|
GAME_INSTEAD_OF_RECHARGE_PAY("游戏代充模块 -> 点击立即充值 -> 点击立即支付"),//5107
|
|
|
GAME_INSTEAD_OF_RECHARGE_GET("游戏代充模块 -> 点击领取游戏账号"),//5108
|
|
|
@@ -156,7 +157,7 @@ public class UMConfigUtils {
|
|
|
USER_GAME_ACCOUNT_LOOK_MODIFY_COMMIT("个人中心 -> 游戏账号 -> 点击游戏账号中的查看 -> 点击修改 -> 立即修改"),//5113
|
|
|
USER_GAME_ACCOUNT_DEL("个人中心 -> 游戏账号 -> 点击游戏账号中的删除"),//5114
|
|
|
USER_GAME_ACCOUNT_DEL_COMMIT("个人中心 -> 游戏账号 -> 点击游戏账号中的删除 -> 确认删除"),//5115
|
|
|
- NEWBIE_TASK_ITEM("小绵羊模块 -> 新手任务图标 -> 点击一个新手任务中的去完成 需要传新手任务id与name,如:{\"id\":1,\"name\":\"了解小绵羊|完成首次提现|成功邀请好友|完成首次任务|加入官方QQ群\"}"),//5116
|
|
|
+ NEWBIE_TASK_ITEM("小绵羊模块 -> 新手任务图标 -> 点击一个新手任务中的去完成", "需要传新手任务id与name,如:{\"id\":1,\"name\":\"了解小绵羊|完成首次提现|成功邀请好友|完成首次任务|加入官方QQ群\"}"),//5116
|
|
|
SHEEP_NEWBIE_TASK_UNDERSTAND_SHEEP_COMMIT("新手任务 -> 一分钟了解小绵羊界面 -> 点击我知道了"),//5117
|
|
|
ORDER_MANAGER_CANCEL("订单管理 -> 取消支付"),//5118
|
|
|
ORDER_MANAGER_PAY("订单管理 -> 立即支付"),//5119
|
|
|
@@ -169,15 +170,15 @@ public class UMConfigUtils {
|
|
|
GAME_MY_WELFARE("我的礼包"),
|
|
|
BIND_QQ("绑定QQ"),
|
|
|
BIND_WX("绑定微信"),
|
|
|
- GAME_EVERY_DAY_MORE("玩转游戏 -> 每日必做(type为0)或者近期最热(type为1)-> 更多 需要传type,如:{\"type\":1 } "),
|
|
|
+ GAME_EVERY_DAY_MORE("玩转游戏 -> 每日必做(type为0)或者近期最热(type为1)-> 更多", "需要传type,如:{\"type\":1 } "),
|
|
|
GAME_PLAY_GAME_DETAIL("玩转游戏 -> 游戏详情界面"),
|
|
|
RESERVATION_GAME_TASK("点击预约游戏按钮"),
|
|
|
RECEIVE_AWARD_GAME_TASK("游戏任务领取奖励"),
|
|
|
- GIFT_BAG_RECEIVE("礼包中心 -> 领取礼包 参数 gift_bag_id"),
|
|
|
- GIFT_BAG_COPY_CODE("礼包中心 -> 点击复制按钮 参数 gift_bag_id gift_bag_code"),
|
|
|
- GIFT_BAG_LOOK_TIP("礼包中心 -> 点击提示图标 参数 gift_bag_id"),
|
|
|
- GIFT_BAG_DIALOG_COPY_CODE("礼包中心 -> 领取礼包 -> 对话框内复制礼包码 参数 gift_bag_id gift_bag_code"),
|
|
|
- GIFT_BAG_DIALOG_START_APP("礼包中心 -> 领取礼包 -> 对话框内启动游戏 参数 gift_bag_id package_name"),
|
|
|
+ GIFT_BAG_RECEIVE("礼包中心 -> 领取礼包", "参数 gift_bag_id"),
|
|
|
+ GIFT_BAG_COPY_CODE("礼包中心 -> 点击复制按钮", "参数 gift_bag_id gift_bag_code"),
|
|
|
+ GIFT_BAG_LOOK_TIP("礼包中心 -> 点击提示图标", "参数 gift_bag_id"),
|
|
|
+ GIFT_BAG_DIALOG_COPY_CODE("礼包中心 -> 领取礼包 -> 对话框内复制礼包码", "参数 gift_bag_id gift_bag_code"),
|
|
|
+ GIFT_BAG_DIALOG_START_APP("礼包中心 -> 领取礼包 -> 对话框内启动游戏", "参数 gift_bag_id package_name"),
|
|
|
SHARE_TO_WEIXIN_CIRCLE("分享到微信朋友圈"),
|
|
|
SEARCH_APP("玩转游戏 -> 搜索游戏"),
|
|
|
GIFT_DETAIL("礼包详情页面"),
|
|
|
@@ -192,13 +193,18 @@ public class UMConfigUtils {
|
|
|
GAME_GROUP_SEARCH("游戏中心 -> 搜索游戏组"),
|
|
|
GAME_GROUP_DETAIL("游戏中心 -> 搜索游戏组 -> 游戏组详情"),
|
|
|
GAME_GROUP_GAME_DETAIL("游戏中心 -> 搜索游戏组 -> 游戏组详情 -> 游戏详情"),
|
|
|
- HTXD_AD("发现 -> 资讯 -> 点击第5项的鸿途信达广告 需要传 title ,如:{\"title\": \"我是一个标题\" }"),
|
|
|
+ HTXD_AD("发现 -> 资讯 -> 点击第5项的鸿途信达广告", "需要传 title ,如:{\"title\": \"我是一个标题\" }"),
|
|
|
;
|
|
|
private String tag;
|
|
|
+ private String info;
|
|
|
|
|
|
Event(String tag) {
|
|
|
this.tag = tag;
|
|
|
}
|
|
|
+ Event(String tag, String info) {
|
|
|
+ this.tag = tag;
|
|
|
+ this.info = info;
|
|
|
+ }
|
|
|
|
|
|
public String getTag() {
|
|
|
return tag;
|
|
|
@@ -231,7 +237,10 @@ public class UMConfigUtils {
|
|
|
|
|
|
@Override
|
|
|
public String toString() {
|
|
|
- return String.format(Locale.CHINA, "%d\t%s", getId(), getTag());
|
|
|
+ if(TextUtils.isEmpty(info)){
|
|
|
+ return String.format(Locale.CHINA, "'%d'\t=>\t'%s',", getId(), getTag());
|
|
|
+ }
|
|
|
+ return String.format(Locale.CHINA, "'%d'\t=>\t'%s',//%s", getId(), getTag(), info);
|
|
|
}
|
|
|
|
|
|
public static String allToString() {
|