Ensure user submits trial form during new user onboarding signup process
Problem
Currently, in our new user onboarding a user goes from the signup page to the welcome page where they select if they're using GitLab for their company or personal user at this moment we split the traffic between the control signup experience and the experiment onboarding experiment. The problem is when net new users come from about.gitlab.com and directly sign up for a SaaS trial and are put in the experiment onboarding experience they skip the trial registration process and enter the product as a free user.
MVC Solution
If traffic comes from https://gitlab.com/-/trial_registrations/new then we should NOT enroll them in the onboarding experiment.
In theory, we could direct the user to the experiment form and back into the experiment experience but the existing trial flow has a step to assign the trial to either the user or to create a group and group creation is also a part of our onboarding experiment. This would add an added layer of complexity to fix this issue. If our onboarding experience is successful then we can work through a net new way to include trials in the experience in a future issue.