diff --git a/app/src/main/java/com/gamedog/vididin/features/game/GameCenterActivity.kt b/app/src/main/java/com/gamedog/vididin/features/game/GameCenterActivity.kt index d0dac1f..499ef59 100644 --- a/app/src/main/java/com/gamedog/vididin/features/game/GameCenterActivity.kt +++ b/app/src/main/java/com/gamedog/vididin/features/game/GameCenterActivity.kt @@ -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(), loadGameCenterWeb() } + + StatisticUtil.reportEvents(StatisticUtil.KEY_H5_Show) } diff --git a/app/src/main/java/com/gamedog/vididin/features/zero/ZeroBuyActivity.kt b/app/src/main/java/com/gamedog/vididin/features/zero/ZeroBuyActivity.kt index 8cecac8..c6d43a6 100644 --- a/app/src/main/java/com/gamedog/vididin/features/zero/ZeroBuyActivity.kt +++ b/app/src/main/java/com/gamedog/vididin/features/zero/ZeroBuyActivity.kt @@ -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() { ) } } + + + StatisticUtil.reportEvents(StatisticUtil.KEY_lottery_Show) } diff --git a/app/src/main/java/com/gamedog/vididin/main/fragments/TasksFragment.kt b/app/src/main/java/com/gamedog/vididin/main/fragments/TasksFragment.kt index 5e5662c..07fa08d 100644 --- a/app/src/main/java/com/gamedog/vididin/main/fragments/TasksFragment.kt +++ b/app/src/main/java/com/gamedog/vididin/main/fragments/TasksFragment.kt @@ -103,6 +103,8 @@ class TasksFragment : AppViewsFragment(), OnTab llTaskGame->{ Router.Game.startActivity(requireActivity()) + + StatisticUtil.reportEvents(StatisticUtil.KEY_H5_Button_Click) } llTaskZerobuy->{ @@ -164,6 +166,8 @@ class TasksFragment : AppViewsFragment(), OnTab private fun gotoZeroBuy() { Router.ZeroBuy.startActivity(requireActivity()) + + StatisticUtil.reportEvents(StatisticUtil.KEY_lottery_Button_Click) } private fun addDailySubTasks() { diff --git a/app/src/main/java/com/gamedog/vididin/manager/helpers/BaseDailyTaskHelper.kt b/app/src/main/java/com/gamedog/vididin/manager/helpers/BaseDailyTaskHelper.kt index df75bd8..b2b27b4 100644 --- a/app/src/main/java/com/gamedog/vididin/manager/helpers/BaseDailyTaskHelper.kt +++ b/app/src/main/java/com/gamedog/vididin/manager/helpers/BaseDailyTaskHelper.kt @@ -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 : BaseTaskHelper { 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, + )) } } }