埋点
This commit is contained in:
@ -356,6 +356,9 @@ object SensorsBridge {
|
||||
private const val EVENT_DURATION_EXHAUSTED_DIALOG_SHOW = "DurationExhaustedDialogShow"
|
||||
private const val EVENT_DURATION_EXHAUSTED_DIALOG_CLICK = "DurationExhaustedDialogClick"
|
||||
private const val EVENT_GAME_DETAIL_VIDEO_CLICK = "GameDetailVideoClick"
|
||||
private const val EVENT_HALO_SELF_GAME_INSTALLED_CLICK = "HaloSelfGameInstalledClick"
|
||||
private const val EVENT_HALO_SELF_GAME_FUN_CLICK = "HaloSelfGameFunClick"
|
||||
private const val EVENT_HALO_SELF_GAME_APPOINTMENT_CLICK = "HaloSelfGameAppointmentClick"
|
||||
|
||||
private const val EVENT_DSP_AD_CLICK = "DspAdClick"
|
||||
private const val EVENT_INSTALL_DSP_AD_CLICK = "InstallDspAdClick"
|
||||
@ -4216,9 +4219,9 @@ object SensorsBridge {
|
||||
fun trackHaloSelfClick(
|
||||
profile: String,
|
||||
text: String,
|
||||
linkType: String,
|
||||
linkId: String,
|
||||
linkText: String
|
||||
linkType: String = "",
|
||||
linkId: String = "",
|
||||
linkText: String = ""
|
||||
) {
|
||||
val json = json {
|
||||
KEY_PROFILE to profile
|
||||
@ -5777,4 +5780,62 @@ object SensorsBridge {
|
||||
trackEvent(EVENT_DURATION_EXHAUSTED_DIALOG_CLICK, json)
|
||||
}
|
||||
|
||||
/**
|
||||
* 事件ID:HaloSelfGameInstalledClick、HaloSelfGameFunClick
|
||||
* 事件名称:我的光环-我的游戏-已安装/畅玩tab游戏点击事件
|
||||
*/
|
||||
fun trackHaloSelfGameInstalledClick(
|
||||
isVGame: Boolean,
|
||||
gameId: String = "",
|
||||
gameName: String = "",
|
||||
gameType: String = "",
|
||||
position: Int = -1,
|
||||
profile: String,
|
||||
text: String,
|
||||
linkId: String = "",
|
||||
linkText: String = "",
|
||||
linkType: String = ""
|
||||
) {
|
||||
val json = json {
|
||||
KEY_GAME_ID to gameId
|
||||
KEY_GAME_NAME to gameName
|
||||
KEY_GAME_TYPE to gameType
|
||||
if (position != -1) {
|
||||
KEY_POSITION to position
|
||||
}
|
||||
KEY_PROFILE to profile
|
||||
KEY_TEXT to text
|
||||
KEY_LINK_ID to linkId
|
||||
KEY_LINK_TEXT to linkText
|
||||
KEY_LINK_TYPE to linkType
|
||||
}
|
||||
trackEvent(if (isVGame) EVENT_HALO_SELF_GAME_FUN_CLICK else EVENT_HALO_SELF_GAME_INSTALLED_CLICK, json)
|
||||
}
|
||||
|
||||
/**
|
||||
* 事件ID:HaloSelfGameAppointmentClick
|
||||
* 事件名称:我的光环-我的游戏-预约tab游戏点击事件
|
||||
*/
|
||||
fun trackHaloSelfGameAppointmentClick(
|
||||
gameId: String,
|
||||
gameName: String,
|
||||
gameType: String,
|
||||
profile: String,
|
||||
text: String,
|
||||
linkId: String = "",
|
||||
linkText: String = "",
|
||||
linkType: String = ""
|
||||
) {
|
||||
val json = json {
|
||||
KEY_GAME_ID to gameId
|
||||
KEY_GAME_NAME to gameName
|
||||
KEY_GAME_TYPE to gameType
|
||||
KEY_PROFILE to profile
|
||||
KEY_TEXT to text
|
||||
KEY_LINK_ID to linkId
|
||||
KEY_LINK_TEXT to linkText
|
||||
KEY_LINK_TYPE to linkType
|
||||
}
|
||||
trackEvent(EVENT_HALO_SELF_GAME_APPOINTMENT_CLICK, json)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user