部分埋点修改
This commit is contained in:
@@ -12,6 +12,8 @@ import com.yizhuan.xchat_android_core.home.model.HomeModel
|
||||
import com.yizhuan.xchat_android_core.room.bean.AnchorInfo
|
||||
import com.yizhuan.xchat_android_core.room.bean.HomeLiveTopInfo
|
||||
import com.yizhuan.xchat_android_core.room.bean.SingleRoomSortInfo
|
||||
import com.yizhuan.xchat_android_core.statistic.StatisticManager
|
||||
import com.yizhuan.xchat_android_core.statistic.protocol.StatisticsProtocol
|
||||
import com.yizhuan.xchat_android_core.utils.toast
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.async
|
||||
@@ -122,7 +124,16 @@ class HomeViewModel : BaseViewModel() {
|
||||
}
|
||||
|
||||
fun fastPickGameRoom(mgId: Long? = null) {
|
||||
safeLaunch {
|
||||
safeLaunch(
|
||||
onError = {
|
||||
it.message.toast()
|
||||
StatisticManager.Instance()
|
||||
.onEvent(
|
||||
StatisticsProtocol.EVENT_USERCENTER_QUICK_ENTRYSUCCESS_CLICK,
|
||||
"个人中心快捷进房点击未匹配成功"
|
||||
)
|
||||
},
|
||||
block = {
|
||||
val homeRoomInfo = HomeModel.fastPickGameRoom(mgId)
|
||||
if (homeRoomInfo?.isPick == true) {
|
||||
_pickRoomLiveData.value = homeRoomInfo
|
||||
@@ -130,6 +141,7 @@ class HomeViewModel : BaseViewModel() {
|
||||
_openGameRoomLiveData.value = mgId
|
||||
}
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
|
@@ -119,7 +119,7 @@ class MeFragment : BaseFragment(), View.OnClickListener {
|
||||
StatisticManager.Instance()
|
||||
.onEvent(
|
||||
StatisticsProtocol.EVENT_USERCENTER_BANNER_CLICK,
|
||||
"usercenter_banner_click",
|
||||
"个人中心banner模块点击",
|
||||
mapOf("banner_id" to bannerInfo.bannerId.toString())
|
||||
)
|
||||
}
|
||||
@@ -139,7 +139,7 @@ class MeFragment : BaseFragment(), View.OnClickListener {
|
||||
StatisticManager.Instance()
|
||||
.onEvent(
|
||||
StatisticsProtocol.EVENT_USERCENTER_QUICK_ENTRY_CLICK,
|
||||
"个人中心功能板块点击",
|
||||
"个人中心快捷进房点击成功匹配",
|
||||
mapOf("room_id" to it.erbanNo.toString())
|
||||
)
|
||||
}
|
||||
@@ -148,6 +148,11 @@ class MeFragment : BaseFragment(), View.OnClickListener {
|
||||
homeViewModel.openGameRoomLiveData.observe(viewLifecycleOwner) {
|
||||
it?.let {
|
||||
OpenRoomHelper.openRoom(mContext as BaseActivity, RoomInfo.ROOMTYPE_GAME, it)
|
||||
StatisticManager.Instance()
|
||||
.onEvent(
|
||||
StatisticsProtocol.EVENT_USERCENTER_QUICK_ENTRYSUCCESS_CLICK,
|
||||
"个人中心快捷进房点击成功匹配"
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -613,7 +613,8 @@ public interface StatisticsProtocol {
|
||||
String EVENT_USERCENTER_RECHARGE_CARD_CLICK = "usercenter_recharge_card_click";//个人中心充值卡片点击
|
||||
String EVENT_USERCENTER_NOBLE_CARD_CLICK = "usercenter_noble_card_click";//个人中心贵族卡片片点击
|
||||
String EVENT_USERCENTER_FUNCTION_CLIC = "usercenter_function_clicck";//个人中心功能板块点击
|
||||
String EVENT_USERCENTER_QUICK_ENTRY_CLICK = "usercenter_quick_entry_click";//个人中心功能板块点击
|
||||
String EVENT_USERCENTER_QUICK_ENTRY_CLICK = "usercenter_quick_entry_click";//个人中心快捷进房点击未匹配成功
|
||||
String EVENT_USERCENTER_QUICK_ENTRYSUCCESS_CLICK = "usercenter_quick_entrysuccess_click";//个人中心快捷进房点击成功匹配
|
||||
String EVENT_USERCENTER_BANNER_CLICK = "usercenter_banner_click";//个人中心banner模块点击
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user