diff --git a/app/src/main/java/com/mango/moshen/home/activity/CollectionRoomActivity.java b/app/src/main/java/com/mango/moshen/home/activity/CollectionRoomActivity.java index a908bab59..77fe557a9 100644 --- a/app/src/main/java/com/mango/moshen/home/activity/CollectionRoomActivity.java +++ b/app/src/main/java/com/mango/moshen/home/activity/CollectionRoomActivity.java @@ -11,6 +11,8 @@ import androidx.fragment.app.Fragment; import androidx.viewpager.widget.ViewPager; import com.mango.core.DemoCache; +import com.mango.core.statistic.StatisticManager; +import com.mango.core.statistic.protocol.StatisticsProtocol; import com.mango.moshen.base.BaseViewBindingActivity; import com.mango.moshen.base.TitleBar; import com.mango.moshen.databinding.ActivityCollectionRoomBinding; @@ -21,6 +23,7 @@ import com.mango.moshen.ui.widget.magicindicator.buildins.commonnavigator.Common import com.netease.nim.uikit.StatusBarUtil; import java.util.ArrayList; +import java.util.HashMap; import java.util.List; import java.util.Objects; @@ -44,9 +47,17 @@ public class CollectionRoomActivity extends BaseViewBindingActivity arguments = new HashMap<>(); + arguments.put("index", String.valueOf(defaultIndex)); + StatisticManager.Instance().onEvent(StatisticsProtocol.EVENT_COLLECTION_ENTRY, "我的收藏页面访问", arguments); } @Override diff --git a/app/src/main/java/com/mango/moshen/home/activity/CollectionRoomFragment.java b/app/src/main/java/com/mango/moshen/home/activity/CollectionRoomFragment.java index 41a50f13c..7721aa461 100644 --- a/app/src/main/java/com/mango/moshen/home/activity/CollectionRoomFragment.java +++ b/app/src/main/java/com/mango/moshen/home/activity/CollectionRoomFragment.java @@ -97,6 +97,8 @@ public class CollectionRoomFragment extends BaseFragment implements SwipeRefresh return; } + StatisticManager.Instance().onEvent(StatisticsProtocol.EVENT_COLLECTION_DELETE_CLICK, "删除按钮点击"); + CollectionRoomModel.get() .deleteFollowRoom(roomUids.toString()) .subscribe(s -> { @@ -135,12 +137,12 @@ public class CollectionRoomFragment extends BaseFragment implements SwipeRefresh cbSelectAll.setOnCheckedChangeListener(null); cbSelectAll.setChecked(isCheckedAll); cbSelectAll.setOnCheckedChangeListener(onCheckedChangeListener); + StatisticManager.Instance().onEvent(StatisticsProtocol.EVENT_COLLECTION_SELECTALL_CLICK, "全选点击"); } }); roomAdapter.setOnItemClickListener((adapter, view, position) -> { HomeRoomInfo fansRoomListBean = (HomeRoomInfo) adapter.getItem(position); if (!isManageMode && fansRoomListBean != null) { - StatisticManager.Instance().onEvent(StatisticsProtocol.EVENT_ME_INTO_FOLLOW_ROOM_CLICK, "我页_进入关注房间"); AVRoomActivity.start(getContext(), fansRoomListBean.getRoomUid()); } }); diff --git a/core/src/main/java/com/mango/core/statistic/protocol/StatisticsProtocol.java b/core/src/main/java/com/mango/core/statistic/protocol/StatisticsProtocol.java index 4a2b8defe..6cf345ac6 100644 --- a/core/src/main/java/com/mango/core/statistic/protocol/StatisticsProtocol.java +++ b/core/src/main/java/com/mango/core/statistic/protocol/StatisticsProtocol.java @@ -413,5 +413,11 @@ public interface StatisticsProtocol { String EVENT_ROOM_MUSIC_CLICK = "room_music_click";//房间音乐点击 String EVENT_ROOM_MORE_TOOL_CLICK = "room_more_tool_click";//房间底部更多工具栏点击 + String EVENT_COLLECTION_EDITBUTTON_SHOW = "collection_editbutton_show";//管理按钮曝光 + String EVENT_COLLECTION_EDITBUTTON_CLICK = "collection_editbutton_click";//管理按钮点击 + String EVENT_COLLECTION_EDITBUTTON_COMPLETE_CLICK = "collection_editbutton_complete_click";//完成按钮点击 + String EVENT_COLLECTION_ENTRY = "collection_entry";//我的收藏页面访问 + String EVENT_COLLECTION_SELECTALL_CLICK = "collection_selectall_click";//全选点击 + String EVENT_COLLECTION_DELETE_CLICK = "collection_delete_click";//删除按钮点击 }