feat:搜索业务:神策埋点相关搜索结果点击事件新增序号属性position—客户端 https://jira.shanqu.cc/browse/GHZSCY-6984

This commit is contained in:
张晨
2024-11-13 13:50:26 +08:00
parent b007e63b5e
commit 71265e0ea7
9 changed files with 66 additions and 27 deletions

View File

@ -4503,7 +4503,8 @@ object SensorsBridge {
searchType: String,
gameId: String,
gameName: String,
gameType: String
gameType: String,
position: Int
) {
val json = json {
KEY_PAGE_ID to pageId
@ -4514,6 +4515,7 @@ object SensorsBridge {
KEY_GAME_ID to gameId
KEY_GAME_NAME to gameName
KEY_GAME_TYPE to gameType
KEY_POSITION to position
}
trackEvent(EVENT_GAME_SEARCH_RESULT_CLICK, json)
}
@ -4554,7 +4556,8 @@ object SensorsBridge {
searchContent: String,
searchType: String,
contentId: String,
contentName: String
contentName: String,
position: Int
) {
val json = json {
KEY_PAGE_ID to pageId
@ -4564,6 +4567,7 @@ object SensorsBridge {
KEY_SEARCH_TYPE to searchType
KEY_CONTENT_ID to contentId
KEY_CONTENT_NAME to contentName
KEY_POSITION to position
}
trackEvent(EVENT_ARTICLE_SEARCH_RESULT_CLICK, json)
}
@ -4604,7 +4608,8 @@ object SensorsBridge {
searchContent: String,
searchType: String,
contentId: String,
contentName: String
contentName: String,
position: Int
) {
val json = json {
KEY_PAGE_ID to pageId
@ -4614,6 +4619,7 @@ object SensorsBridge {
KEY_SEARCH_TYPE to searchType
KEY_CONTENT_ID to contentId
KEY_CONTENT_NAME to contentName
KEY_POSITION to position
}
trackEvent(EVENT_QA_SEARCH_RESULT_CLICK, json)
}
@ -4655,7 +4661,8 @@ object SensorsBridge {
searchType: String,
gameId: String,
gameName: String,
gameType: String
gameType: String,
position: Int
) {
val json = json {
KEY_PAGE_ID to pageId
@ -4666,6 +4673,7 @@ object SensorsBridge {
KEY_GAME_ID to gameId
KEY_GAME_NAME to gameName
KEY_GAME_TYPE to gameType
KEY_POSITION to position
}
trackEvent(EVENT_MINI_GAME_SEARCH_RESULT_CLICK, json)
}
@ -4706,6 +4714,7 @@ object SensorsBridge {
searchContent: String,
searchType: String,
mongold_id: String,
position: Int
) {
val json = json {
KEY_PAGE_ID to pageId
@ -4714,6 +4723,7 @@ object SensorsBridge {
KEY_SEARCH_CONTENT to searchContent
KEY_SEARCH_TYPE to searchType
KEY_MONGOLD_ID to mongold_id
KEY_POSITION to position
}
trackEvent(EVENT_USER_SEARCH_RESULT_CLICK, json)
}
@ -4756,6 +4766,7 @@ object SensorsBridge {
bbsId: String,
forumName: String,
bbsType: String,
position: Int
) {
val json = json {
KEY_PAGE_ID to pageId
@ -4766,6 +4777,7 @@ object SensorsBridge {
KEY_BBS_ID to bbsId
KEY_FORUM_NAME to forumName
KEY_BBS_TYPE to bbsType
KEY_POSITION to position
}
trackEvent(EVENT_FORUM_SEARCH_RESULT_CLICK, json)
}
@ -4807,6 +4819,7 @@ object SensorsBridge {
location: String,
gameCollectId: String,
gameCollectTitle: String,
position: Int
) {
val json = json {
KEY_PAGE_ID to pageId
@ -4816,6 +4829,7 @@ object SensorsBridge {
KEY_LOCATION to location
KEY_GAME_COLLECT_ID to gameCollectId
KEY_GAME_COLLECT_TITLE to gameCollectTitle
KEY_POSITION to position
}
trackEvent(EVENT_GAME_COLLECT_SEARCH_RESULT_CLICK, json)
}