8000 [🛤] NT-656 Login signup events by eoji · Pull Request #779 · kickstarter/android-oss · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

[🛤] NT-656 Login signup events #779

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 9 commits into from
Mar 5, 2020
Merged

[🛤] NT-656 Login signup events #779

merged 9 commits into from
Mar 5, 2020

Conversation

eoji
Copy link
Contributor
@eoji eoji commented Mar 4, 2020

📲 What

Log in/sign up events.

🤔 Why

We have new Log in/sign up events.

🛠 How

[🛤] NT-917 Log In or Signup Button Clicked event (#760)
[🛤] NT-918 Log In or Sign Up Page Viewed events (#761)
[🛤] NT-919 Facebook Log In or Signup Button Clicked event (#762)
[🛤] NT-920 Log In Button Clicked event (#763)
[🛤] NT-921 Sign Up Button Clicked event (#764)
[🛤] NT-922 Log In Submit Button Clicked event (#765)
[🛤] NT-923 Sign Up Submit Button Clicked event (#766)
[🛤] NT-924 Forgot Password Page Viewed event (#767)
[🛤] NT-925 Two-Factor Confirmation Viewed event (#768)

👀 See

No visuals!

📋 QA

So many ways 2 QA:

  • ktk the staging lake
  • check the Logcat in Android Studio
  • Look at the dev project in Amplitude

Story 📖

NT-656

eoji added 9 commits February 25, 2020 10:33
-
8000
 Added `LakeEvent.LOG_IN_OR_SIGNUP_BUTTON_CLICKED ` with value `"Log In or Signup Button Clicked"`
- Added `Koala.trackLogInSignUpButtonClicked`
- Tracking when a not logged in user clicks the tout button in `DiscoveryFragmentViewModel`
- Added separate test for `showLoginTest` in `DiscoveryFragmentViewModelTest`
- Added `LakeEvent.LOG_IN_OR_SIGN_UP_PAGE_VIEWED` with value `"Log In or Sign Up Page Viewed"`
- Added `Koala.trackLogInSignUpPageViewed` to track when a user lands on the login tout screen.
- Tracking `LOG_IN_OR_SIGN_UP_PAGE_VIEWED` in `LoginToutViewModel`
- There were no tracking tests in `LoginToutViewModelTest` so I added tests for the Data Lake.
- Added `LakeEvent.FACEBOOK_LOG_IN_OR_SIGNUP_BUTTON_CLICKED ` with value `"Facebook Log In or Signup Button Clicked"`
- Added `Koala.trackFacebookLogInSignUpButtonClicked `
- Tracking when a not logged in user clicks the Facebook sign in button in `LoginToutViewModel`
- Updated tests `DiscoveryFragmentViewModelTest`
- Added `LakeEvent.LOG_IN_BUTTON_CLICKED` with value `"Log In Button Clicked"`
- Added `Koala.trackLogInButtonClicked` to track when a user clicks on the log in button in the `LoginToutActivity`.
- Tracking `LOG_IN_BUTTON_CLICKED` in `LoginToutViewModel`
- Added test in `LoginToutViewModelTest`
- Added `LakeEvent.SIGN_UP_BUTTON_CLICKED` with value `"Sign Up Button Clicked"`
- Added `Koala.trackSignUpButtonClicked` to track when a user clicks on the sign up button in the `LoginToutActivity`.
- Tracking `SIGN_UP_BUTTON_CLICKED` in `LoginToutViewModel` when user clicks the sign up button
- Added test in `LoginToutViewModelTest`
- Added `LakeEvent.LOG_IN_SUBMIT_BUTTON_CLICKED` with value `"Log In Submit Button Clicked"`
- Added `Koala.trackLogInSubmitButtonClicked` to track when a user clicks the log in button in the `LoginActivity`
- Tracking `LOG_IN_SUBMIT_BUTTON_CLICKED` in `LoginViewModel` when user clicks the log in button
- Added test in `LoginViewModelTest`
- Added `LakeEvent.SIGN_UP_SUBMIT_BUTTON_CLICKED` with value `"Sign Up Submit Button Clicked"`
- Added `Koala.trackLogInSubmitButtonClicked` to track when a user clicks the sign up button in the `SignupActivity`
- Tracking `SIGN_UP_SUBMIT_BUTTON_CLICKED` in `SignupViewModel` when user clicks the log in button
- Added test in `SignupViewModelTest`
- Added `LakeEvent.FORGOT_PASSWORD_PAGE_VIEWED` with value `"Forgot Password Page Viewed"`
- Added `Koala.trackForgotPasswordPageViewed` to track when a user views the `ResetPasswordActivity`
- Tracking `FORGOT_PASSWORD_PAGE_VIEWED` in `SignupViewModel` when user clicks the reset password button
- Added test in `ResetPasswordViewModelTest`
- Added `LakeEvent.TWO_FACTOR_CONFIRMATION_VIEWED` with value `"Two-Factor Confirmation Viewed"`
- Added `Koala.trackTwoFactorConfirmationViewed` to track when a user views the `TwoFactorActivity`
- Tracking `TWO_FACTOR_CONFIRMATION_VIEWED` in `TwoFactorViewModel` when user views the 2FA screen
- Added tests in `TwoFactorViewModelTest`
@eoji eoji requested a review from a team March 4, 2020 22:59
@eoji eoji changed the title [🛤] Login signup events [🛤] NT-656 Login signup events Mar 4, 2020
@eoji eoji merged commit 12afc30 into master Mar 5, 2020
@eoji eoji deleted the login-signup-events branch March 5, 2020 21:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0