埋点 - game, 每日任务,抽奖等
This commit is contained in:
parent
eceb294da1
commit
042fc1cb05
|
|
@ -21,6 +21,7 @@ import androidx.lifecycle.lifecycleScope
|
||||||
import com.ama.core.architecture.BaseApp
|
import com.ama.core.architecture.BaseApp
|
||||||
import com.ama.core.architecture.appBase.AppViewsActivity
|
import com.ama.core.architecture.appBase.AppViewsActivity
|
||||||
import com.ama.core.architecture.util.AndroidUtil
|
import com.ama.core.architecture.util.AndroidUtil
|
||||||
|
import com.gamedog.vididin.StatisticUtil
|
||||||
import com.gamedog.vididin.VidiConst
|
import com.gamedog.vididin.VidiConst
|
||||||
import com.gamedog.vididin.main.interfaces.OnTabStyleListener
|
import com.gamedog.vididin.main.interfaces.OnTabStyleListener
|
||||||
import com.viddin.videos.free.R
|
import com.viddin.videos.free.R
|
||||||
|
|
@ -91,6 +92,8 @@ class GameCenterActivity : AppViewsActivity<ViewBinding, UiState, ViewModel>(),
|
||||||
loadGameCenterWeb()
|
loadGameCenterWeb()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
StatisticUtil.reportEvents(StatisticUtil.KEY_H5_Show)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@ import com.ama.core.architecture.util.AndroidUtil
|
||||||
import com.ama.core.architecture.util.CommonItemDecoration
|
import com.ama.core.architecture.util.CommonItemDecoration
|
||||||
import com.ama.core.architecture.util.SpUtil
|
import com.ama.core.architecture.util.SpUtil
|
||||||
import com.ama.core.architecture.util.setOnClickBatch
|
import com.ama.core.architecture.util.setOnClickBatch
|
||||||
|
import com.gamedog.vididin.StatisticUtil
|
||||||
import com.gamedog.vididin.VidiConst
|
import com.gamedog.vididin.VidiConst
|
||||||
import com.gamedog.vididin.VididinEvents
|
import com.gamedog.vididin.VididinEvents
|
||||||
import com.viddin.videos.free.R
|
import com.viddin.videos.free.R
|
||||||
|
|
@ -85,6 +86,9 @@ class ZeroBuyActivity : AppViewsEmptyViewModelActivity<ViewBinding>() {
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
StatisticUtil.reportEvents(StatisticUtil.KEY_lottery_Show)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -103,6 +103,8 @@ class TasksFragment : AppViewsFragment<ViewBinding, UiState, ViewModel>(), OnTab
|
||||||
|
|
||||||
llTaskGame->{
|
llTaskGame->{
|
||||||
Router.Game.startActivity(requireActivity())
|
Router.Game.startActivity(requireActivity())
|
||||||
|
|
||||||
|
StatisticUtil.reportEvents(StatisticUtil.KEY_H5_Button_Click)
|
||||||
}
|
}
|
||||||
|
|
||||||
llTaskZerobuy->{
|
llTaskZerobuy->{
|
||||||
|
|
@ -164,6 +166,8 @@ class TasksFragment : AppViewsFragment<ViewBinding, UiState, ViewModel>(), OnTab
|
||||||
|
|
||||||
private fun gotoZeroBuy() {
|
private fun gotoZeroBuy() {
|
||||||
Router.ZeroBuy.startActivity(requireActivity())
|
Router.ZeroBuy.startActivity(requireActivity())
|
||||||
|
|
||||||
|
StatisticUtil.reportEvents(StatisticUtil.KEY_lottery_Button_Click)
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun addDailySubTasks() {
|
private fun addDailySubTasks() {
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
package com.gamedog.vididin.manager.helpers
|
package com.gamedog.vididin.manager.helpers
|
||||||
|
|
||||||
import com.ama.core.architecture.util.DateUtil
|
import com.ama.core.architecture.util.DateUtil
|
||||||
|
import com.gamedog.vididin.StatisticUtil
|
||||||
import com.gamedog.vididin.beans.RECORD_GOLD_PLUS_TASK_DAILY_AD
|
import com.gamedog.vididin.beans.RECORD_GOLD_PLUS_TASK_DAILY_AD
|
||||||
import com.gamedog.vididin.beans.RECORD_GOLD_PLUS_TASK_DAILY_VIDEO
|
import com.gamedog.vididin.beans.RECORD_GOLD_PLUS_TASK_DAILY_VIDEO
|
||||||
import com.gamedog.vididin.beans.RecordGold
|
import com.gamedog.vididin.beans.RecordGold
|
||||||
|
|
@ -57,6 +58,13 @@ abstract class BaseDailyTaskHelper<T : BaseDailyTaskState> : BaseTaskHelper<T, T
|
||||||
STATE_ONGOING -> {
|
STATE_ONGOING -> {
|
||||||
if (todayWatchedCount >= targetCount) {
|
if (todayWatchedCount >= targetCount) {
|
||||||
subTaskState.state = STATE_FINISH
|
subTaskState.state = STATE_FINISH
|
||||||
|
|
||||||
|
|
||||||
|
StatisticUtil.reportEvents(StatisticUtil.KEY_Daily_Task_Complete, mapOf(
|
||||||
|
"task_type" to if (mStateBean is TaskStateWatchAd) "watch_ad" else "watch_video",
|
||||||
|
"task_id" to (index + 1).toString(),
|
||||||
|
"reward_coins" to subTaskState.mRewardNum,
|
||||||
|
))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue