@@ -10,11 +10,14 @@ import org.wordpress.android.ui.jetpackoverlay.JetpackFeatureRemovalOverlayUtil
1010import org.wordpress.android.ui.jetpackoverlay.JetpackOverlayConnectedFeature
1111import org.wordpress.android.ui.pages.SnackbarMessageHolder
1212import org.wordpress.android.ui.stats.refresh.BLOCK_DETAIL_USE_CASE
13+ import org.wordpress.android.ui.stats.refresh.StatsActivity
1314import org.wordpress.android.ui.stats.refresh.lists.BaseListUseCase
1415import org.wordpress.android.ui.stats.refresh.utils.StatsPostProvider
1516import org.wordpress.android.ui.stats.refresh.utils.StatsSiteProvider
17+ import org.wordpress.android.ui.stats.refresh.utils.trackStatsAccessed
1618import org.wordpress.android.ui.utils.UiString.UiStringRes
1719import org.wordpress.android.util.NetworkUtilsWrapper
20+ import org.wordpress.android.util.analytics.AnalyticsTrackerWrapper
1821import org.wordpress.android.util.mergeNotNull
1922import org.wordpress.android.viewmodel.Event
2023import org.wordpress.android.viewmodel.ScopedViewModel
@@ -28,6 +31,7 @@ class StatsDetailViewModel
2831 private val statsSiteProvider: StatsSiteProvider ,
2932 private val statsPostProvider: StatsPostProvider ,
3033 private val networkUtilsWrapper: NetworkUtilsWrapper ,
34+ private val analyticsTrackerWrapper: AnalyticsTrackerWrapper ,
3135 private val jetpackFeatureRemovalOverlayUtil: JetpackFeatureRemovalOverlayUtil
3236) : ScopedViewModel (mainDispatcher) {
3337 private val _isRefreshing = MutableLiveData <Boolean >()
@@ -49,6 +53,11 @@ class StatsDetailViewModel
4953 postTitle : String ,
5054 postUrl : String?
5155 ) {
56+ analyticsTrackerWrapper.trackStatsAccessed(
57+ statsSiteProvider.siteModel,
58+ StatsActivity .StatsLaunchedFrom .POSTS .value
59+ )
60+
5261 statsPostProvider.init (postId, postType, postTitle, postUrl)
5362
5463 if (jetpackFeatureRemovalOverlayUtil.shouldShowFeatureSpecificJetpackOverlay(
0 commit comments