diff --git a/xplan-ios/Base/Tool/StatisticsService/StatisticsServiceHelper.h b/xplan-ios/Base/Tool/StatisticsService/StatisticsServiceHelper.h index aa5ec65c..5909113f 100644 --- a/xplan-ios/Base/Tool/StatisticsService/StatisticsServiceHelper.h +++ b/xplan-ios/Base/Tool/StatisticsService/StatisticsServiceHelper.h @@ -26,6 +26,12 @@ UIKIT_EXTERN NSString *const StatisticsServiceEventvipEntranceRoomClick;///贵 UIKIT_EXTERN NSString *const StatisticsServiceEventvipEntranceGiftClick;///贵族礼物面板入口点击 UIKIT_EXTERN NSString *const StatisticsServiceEventvipEntranceFaceClick;///贵族表情面板入口点击 UIKIT_EXTERN NSString *const StatisticsServiceEventvipEntranceMeClick;///贵族我的页面入口点击 + +#pragma mark - 首页个播tab +UIKIT_EXTERN NSString *const StatisticsServiceEventRecent_card_show;///最近在看卡片曝光 +UIKIT_EXTERN NSString *const StatisticsServiceEventRecent_card_click;///最近在看卡片点击 +UIKIT_EXTERN NSString *const StatisticsServiceEventGebo_tab_click;///个播页二级tab分类点击 + /// /// 埋点事件 /// @param eventKey key diff --git a/xplan-ios/Base/Tool/StatisticsService/StatisticsServiceHelper.m b/xplan-ios/Base/Tool/StatisticsService/StatisticsServiceHelper.m index f84edb3e..4c491f1f 100644 --- a/xplan-ios/Base/Tool/StatisticsService/StatisticsServiceHelper.m +++ b/xplan-ios/Base/Tool/StatisticsService/StatisticsServiceHelper.m @@ -23,6 +23,10 @@ NSString *const StatisticsServiceEventvipEntranceRoomClick = @"vip_entrance_room NSString *const StatisticsServiceEventvipEntranceGiftClick = @"vip_entrance_gift_click";///贵族礼物面板入口点击 NSString *const StatisticsServiceEventvipEntranceFaceClick = @"vip_entrance_face_click";///贵族表情面板入口点击 NSString *const StatisticsServiceEventvipEntranceMeClick = @"vip_entrance_me_click";///贵族我的页面入口点击 +#pragma mark - 首页直播模块 +NSString *const StatisticsServiceEventRecent_card_show = @"recent_card_show";///最近在看卡片曝光 +NSString *const StatisticsServiceEventRecent_card_click = @"recent_card_click";///最近在看卡片点击 +NSString *const StatisticsServiceEventGebo_tab_click = @"gebo_tab_click";///个播页二级tab分类点击 /// 埋点事件 /// @param eventKey key diff --git a/xplan-ios/Main/Home/View/SubViews/XPHomeLiveHeadView.m b/xplan-ios/Main/Home/View/SubViews/XPHomeLiveHeadView.m index b12791c7..b72c3ca0 100644 --- a/xplan-ios/Main/Home/View/SubViews/XPHomeLiveHeadView.m +++ b/xplan-ios/Main/Home/View/SubViews/XPHomeLiveHeadView.m @@ -13,6 +13,7 @@ #import "XPMacro.h" ///View #import "XPHomeLiveRecordCell.h" +#import "StatisticsServiceHelper.h" @interface XPHomeLiveHeadView() @@ -93,6 +94,7 @@ if (self.roomList.count > 0) { HomeRecommendRoomModel * liveModel = [self.roomList objectAtIndex:indexPath.item]; if (self.delegate && [self.delegate respondsToSelector:@selector(xPHomeLiveHeadViewDidClickItem:)]) { + [StatisticsServiceHelper trackEventWithKey:StatisticsServiceEventRecent_card_click eventAttributes:@{@"roomUid" : liveModel.uid}]; [self.delegate xPHomeLiveHeadViewDidClickItem:liveModel]; } } diff --git a/xplan-ios/Main/Home/View/XPHomeLivesViewController.m b/xplan-ios/Main/Home/View/XPHomeLivesViewController.m index 046e43fc..35067e5a 100644 --- a/xplan-ios/Main/Home/View/XPHomeLivesViewController.m +++ b/xplan-ios/Main/Home/View/XPHomeLivesViewController.m @@ -17,6 +17,7 @@ #import "XPMacro.h" #import "ThemeColor.h" #import "XPHtmlUrl.h" +#import "StatisticsServiceHelper.h" ///Model #import "HomeLiveTagModel.h" #import "HomeLiveLookRecordModel.h" @@ -175,7 +176,8 @@ UIKIT_EXTERN NSString * kHomeMoreScrollPageKey; } - (void)categoryView:(JXCategoryBaseView *)categoryView didSelectedItemAtIndex:(NSInteger)index { -// HomeLiveTagModel *tag = self.tagList[index]; + HomeLiveTagModel *tag = self.tagList[index]; + [StatisticsServiceHelper trackEventWithKey:StatisticsServiceEventGebo_tab_click eventAttributes:@{@"geboTagName" : tag.sortName}]; // [self.presenter getHomeMoreAnchorRoomListWithTabId:tag.tid]; // if ([title isEqualToString:@"开黑畅聊"]) { // [self.presenter getPlayGameWithTeam:1]; diff --git a/xplan-ios/Main/Home/View/XPHomeViewController.m b/xplan-ios/Main/Home/View/XPHomeViewController.m index 1a7123e1..6c14996e 100644 --- a/xplan-ios/Main/Home/View/XPHomeViewController.m +++ b/xplan-ios/Main/Home/View/XPHomeViewController.m @@ -17,6 +17,7 @@ #import "Api+Room.h" #import "AccountInfoStorage.h" #import "TTPopup.h" +#import "StatisticsServiceHelper.h" ///View #import "XPHomeNavView.h" #import "XPHomeRecommendViewController.h" @@ -107,9 +108,9 @@ UIKIT_EXTERN NSString *kHomeMoreScrollPageKey; } - (void)categoryView:(JXCategoryBaseView *)categoryView didSelectedItemAtIndex:(NSInteger)index { -// if (index == 2) { -// self.anchorRoomListVC.isAnchor = YES; -// } + if (index == 2) { + [StatisticsServiceHelper trackEventWithKey:StatisticsServiceEventRecent_card_click]; + } } #pragma mark - XPHoneNavViewDelegate