埋点 - 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.appBase.AppViewsActivity
|
||||
import com.ama.core.architecture.util.AndroidUtil
|
||||
import com.gamedog.vididin.StatisticUtil
|
||||
import com.gamedog.vididin.VidiConst
|
||||
import com.gamedog.vididin.main.interfaces.OnTabStyleListener
|
||||
import com.viddin.videos.free.R
|
||||
|
|
@ -91,6 +92,8 @@ class GameCenterActivity : AppViewsActivity<ViewBinding, UiState, ViewModel>(),
|
|||
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.SpUtil
|
||||
import com.ama.core.architecture.util.setOnClickBatch
|
||||
import com.gamedog.vididin.StatisticUtil
|
||||
import com.gamedog.vididin.VidiConst
|
||||
import com.gamedog.vididin.VididinEvents
|
||||
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->{
|
||||
Router.Game.startActivity(requireActivity())
|
||||
|
||||
StatisticUtil.reportEvents(StatisticUtil.KEY_H5_Button_Click)
|
||||
}
|
||||
|
||||
llTaskZerobuy->{
|
||||
|
|
@ -164,6 +166,8 @@ class TasksFragment : AppViewsFragment<ViewBinding, UiState, ViewModel>(), OnTab
|
|||
|
||||
private fun gotoZeroBuy() {
|
||||
Router.ZeroBuy.startActivity(requireActivity())
|
||||
|
||||
StatisticUtil.reportEvents(StatisticUtil.KEY_lottery_Button_Click)
|
||||
}
|
||||
|
||||
private fun addDailySubTasks() {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
package com.gamedog.vididin.manager.helpers
|
||||
|
||||
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_VIDEO
|
||||
import com.gamedog.vididin.beans.RecordGold
|
||||
|
|
@ -57,6 +58,13 @@ abstract class BaseDailyTaskHelper<T : BaseDailyTaskState> : BaseTaskHelper<T, T
|
|||
STATE_ONGOING -> {
|
||||
if (todayWatchedCount >= targetCount) {
|
||||
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