Skip to content

Clean up automatic_trial_registration experiment

Ross Byrne requested to merge 417277-clean-up-automatic-trial-registration into master

What does this MR do and why?

Resolves https://gitlab.com/gitlab-org/gitlab/-/issues/417277.

Cleans up the automatic_trial_registration experiment.

The automatic_trial_registration experiment was a success so we have decided to productize it.

Screenshots or screen recordings

URL Before After
/users/sign_up => /users/sign_up/company/new Screenshot_2023-09-07_at_14.57.57 Screenshot_2023-10-04_at_10.58.29
Other Trial Paths with no changes
URL Before After
/-/trials/new Screenshot_2023-09-07_at_14.50.44 Screenshot_2023-09-07_at_14.48.24
/-/trial_registrations/new => /users/sign_up/company/new Screenshot_2023-09-07_at_14.53.22 Screenshot_2023-09-08_at_11.16.19

How to set up and validate locally

  1. Start local GDK simulating SaaS
  2. Setup and run CustomerDot
  3. Go through register from /users/sign_up
  4. On sign_up/welcome page, select My company or team and Create a new project
  5. Land on the /sign_up/company form page and observe.
  6. Land on Learn GitLab with a trial for the group created during registration.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #417277

Edited by Ross Byrne

Merge request reports