File tree Expand file tree Collapse file tree 2 files changed +9
-0
lines changed
WooCommerce/src/main/kotlin/com/woocommerce/android Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -501,6 +501,8 @@ enum class AnalyticsEvent(val siteless: Boolean = false) {
501501 ADD_PRODUCT_FAILED ,
502502 PRODUCT_IMAGE_UPLOAD_FAILED ,
503503 PRODUCT_DETAIL_PRODUCT_DELETED ,
504+ FIRST_CREATED_PRODUCT_SHOWN ,
505+ FIRST_CREATED_PRODUCT_SHARE_TAPPED ,
504506
505507 // -- Product Categories
506508 PRODUCT_CATEGORIES_LOADED ,
Original file line number Diff line number Diff line change 11package com.woocommerce.android.ui.products
22
33import androidx.lifecycle.SavedStateHandle
4+ import com.woocommerce.android.analytics.AnalyticsEvent
5+ import com.woocommerce.android.analytics.AnalyticsTrackerWrapper
46import com.woocommerce.android.viewmodel.MultiLiveEvent.Event.Exit
57import com.woocommerce.android.viewmodel.ScopedViewModel
68import com.woocommerce.android.viewmodel.navArgs
@@ -9,11 +11,16 @@ import javax.inject.Inject
911
1012@HiltViewModel
1113class FirstProductCelebrationViewModel @Inject constructor(
14+ private val tracker : AnalyticsTrackerWrapper ,
1215 savedStateHandle : SavedStateHandle
1316) : ScopedViewModel(savedStateHandle) {
1417 private val navArgs: FirstProductCelebrationDialogArgs by savedStateHandle.navArgs()
1518
19+ init {
20+ tracker.track(AnalyticsEvent .FIRST_CREATED_PRODUCT_SHOWN )
21+ }
1622 fun onShareButtonClicked () {
23+ tracker.track(AnalyticsEvent .FIRST_CREATED_PRODUCT_SHARE_TAPPED )
1724 triggerEvent(ProductNavigationTarget .ShareProduct (navArgs.permalink, navArgs.productName))
1825 }
1926
You can’t perform that action at this time.
0 commit comments