diff --git a/Experiments/Experiments/DefaultFeatureFlagService.swift b/Experiments/Experiments/DefaultFeatureFlagService.swift index b8f4d81f5d6..f995eee7abd 100644 --- a/Experiments/Experiments/DefaultFeatureFlagService.swift +++ b/Experiments/Experiments/DefaultFeatureFlagService.swift @@ -40,7 +40,7 @@ public struct DefaultFeatureFlagService: FeatureFlagService { case .storeCreationM2WithInAppPurchasesEnabled: return false case .storeCreationM3Profiler: - return buildConfig == .localDeveloper || buildConfig == .alpha + return true case .justInTimeMessagesOnDashboard: return true case .systemStatusReportInSupportRequest: diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index d3253741b12..fca2a639e13 100644 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@ -2,7 +2,7 @@ 12.0 ----- - +- [internal] Store creation flow now includes 3 profiler questions: store category, selling status, and store country. [https://github.com/woocommerce/woocommerce-ios/pull/8667] 11.9 ----- diff --git a/WooCommerce/Classes/Analytics/WooAnalyticsEvent+StoreCreation.swift b/WooCommerce/Classes/Analytics/WooAnalyticsEvent+StoreCreation.swift index 1f4f3883f69..eedce944980 100644 --- a/WooCommerce/Classes/Analytics/WooAnalyticsEvent+StoreCreation.swift +++ b/WooCommerce/Classes/Analytics/WooAnalyticsEvent+StoreCreation.swift @@ -133,6 +133,9 @@ extension WooAnalyticsEvent.StoreCreation { /// Steps of the native store creation flow. enum Step: String { case storeName = "store_name" + case profilerCategoryQuestion = "store_profiler_industries" + case profilerSellingStatusQuestion = "store_profiler_commerce_journey" + case profilerCountryQuestion = "store_profiler_country" case domainPicker = "domain_picker" case storeSummary = "store_summary" case planPurchase = "plan_purchase" diff --git a/WooCommerce/Classes/Authentication/Store Creation/StoreCreationCoordinator.swift b/WooCommerce/Classes/Authentication/Store Creation/StoreCreationCoordinator.swift index 6d97e4ecd3e..64da25ece2a 100644 --- a/WooCommerce/Classes/Authentication/Store Creation/StoreCreationCoordinator.swift +++ b/WooCommerce/Classes/Authentication/Store Creation/StoreCreationCoordinator.swift @@ -323,7 +323,7 @@ private extension StoreCreationCoordinator { self.showSellingStatusQuestion(from: navigationController, storeName: storeName, category: nil, planToPurchase: planToPurchase) }) navigationController.pushViewController(questionController, animated: true) - // TODO: analytics + analytics.track(event: .StoreCreation.siteCreationStep(step: .profilerCategoryQuestion)) } @MainActor @@ -348,7 +348,7 @@ private extension StoreCreationCoordinator { planToPurchase: planToPurchase) } navigationController.pushViewController(questionController, animated: true) - // TODO: analytics + analytics.track(event: .StoreCreation.siteCreationStep(step: .profilerSellingStatusQuestion)) } @MainActor @@ -370,7 +370,7 @@ private extension StoreCreationCoordinator { self?.showSupport(from: navigationController) }) navigationController.pushViewController(questionController, animated: true) - // TODO: analytics + analytics.track(event: .StoreCreation.siteCreationStep(step: .profilerCountryQuestion)) } @MainActor