Skip to content

Add sign up intent tracking for free registration

What does this MR do and why?

Add sign up intent tracking for free registration

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

How to set up and validate locally

  1. Setup to simulate SaaS and restart GDK
  2. Turn on feature flag with echo "Feature.enable :signup_intent_step_one" | gdk rails c
  3. Sign in as root.
  4. In admin setting set Email confirmation settings to Hard. Signout.
  5. Navigate to /users/sign_up. Submit the form.
  6. Visit http://127.0.0.1:3000/rails/letter_opener/ to finish verification.
  7. Submit the welcome form and finish registration. Signout
  8. Navigate to /-/trial_registration/new. Submit the form.
  9. Visit http://127.0.0.1:3000/rails/letter_opener/ to finish verification.
  10. Submit the welcome form.

Related to #454115

Edited by Serhii Yarynovskyi

Merge request reports