Skip to content

Commit 6fc1e0a

Browse files
Add tracking for Jetpack flow signup
1 parent bfca393 commit 6fc1e0a

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

WooCommerce/src/main/kotlin/com/woocommerce/android/analytics/AnalyticsTracker.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -520,6 +520,7 @@ class AnalyticsTracker private constructor(
520520
// -- Jetpack Setup
521521
const val KEY_JETPACK_SETUP_IS_ALREADY_CONNECTED = "is_already_connected"
522522
const val KEY_JETPACK_SETUP_REQUIRES_CONNECTION_ONLY = "requires_connection_only"
523+
const val KEY_IS_SIGN_UP = "is_signup"
523524
const val VALUE_JETPACK_SETUP_STEP_EMAIL_ADDRESS = "email_address"
524525
const val VALUE_JETPACK_SETUP_STEP_PASSWORD = "password"
525526
const val VALUE_JETPACK_SETUP_STEP_MAGIC_LINK = "magic_link"

WooCommerce/src/main/kotlin/com/woocommerce/android/ui/login/jetpack/wpcom/JetpackActivationMagicLinkRequestViewModel.kt

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,8 @@ class JetpackActivationMagicLinkRequestViewModel @Inject constructor(
7373
JETPACK_SETUP_LOGIN_FLOW,
7474
mapOf(
7575
AnalyticsTracker.KEY_STEP to AnalyticsTracker.VALUE_JETPACK_SETUP_STEP_MAGIC_LINK,
76-
AnalyticsTracker.KEY_TAP to AnalyticsTracker.VALUE_DISMISS
76+
AnalyticsTracker.KEY_TAP to AnalyticsTracker.VALUE_DISMISS,
77+
AnalyticsTracker.KEY_IS_SIGN_UP to navArgs.isNewWpComAccount
7778
)
7879
)
7980
}
@@ -83,7 +84,8 @@ class JetpackActivationMagicLinkRequestViewModel @Inject constructor(
8384
JETPACK_SETUP_LOGIN_FLOW,
8485
mapOf(
8586
AnalyticsTracker.KEY_STEP to AnalyticsTracker.VALUE_JETPACK_SETUP_STEP_MAGIC_LINK,
86-
AnalyticsTracker.KEY_TAP to AnalyticsTracker.VALUE_SUBMIT
87+
AnalyticsTracker.KEY_TAP to AnalyticsTracker.VALUE_SUBMIT,
88+
AnalyticsTracker.KEY_IS_SIGN_UP to navArgs.isNewWpComAccount
8789
)
8890
)
8991

@@ -121,7 +123,8 @@ class JetpackActivationMagicLinkRequestViewModel @Inject constructor(
121123
JETPACK_SETUP_LOGIN_FLOW,
122124
mapOf(
123125
AnalyticsTracker.KEY_STEP to AnalyticsTracker.VALUE_JETPACK_SETUP_STEP_MAGIC_LINK,
124-
AnalyticsTracker.KEY_TAP to AnalyticsTracker.VALUE_SUBMIT
126+
AnalyticsTracker.KEY_TAP to AnalyticsTracker.VALUE_SUBMIT,
127+
AnalyticsTracker.KEY_IS_SIGN_UP to navArgs.isNewWpComAccount
125128
)
126129
)
127130
}

0 commit comments

Comments
 (0)