Test simplified user registration page
Problem
As a user, signing up for GitLab requires too many fields up front. I feel like if I didn't have to fill in so many fields, and confirm my email address, I would be more likely to register as a user.
Solution
Test a version of the signup page that simplifies the signup page by splitting the information required into two different steps.
Step 1
URL: gitlab.com/users/sign_up
Step 2
URL: gitlab.com/users/sign_up/welcome
Details
- split registration and login page
- Remove “Email confirmation”
- Remove “I’d like to receive updates via email about GitLab”
- For now we keep using the Fullname
- Remove social buttons from registration
- Roles to add:
- Software Developer
- Development Team Lead
- DevOps Engineer
- Systems Administrator
- Security Analyst
- Product Manager
- Product Designer
- Other
Concerns:
- old users would only have fullname
- We’d need to check that everywhere (e.g. profile updating page)
- Why we wanted it: for email marketing campaigns
- Upside: it reduces the number of fields
- Soft email confirmation
- Login on confirmation
- Remove marketing text and use GitLab Logo (to still have it on the right side)
- Ask about the role
- Change “Sign in with” to “Sign up with”
- Keep data on user completing the registration form and for the old flow we need data on whether they not confirmed their email address.
- Use snowplow to track how many users complete the new vs the old signup flow (we need to set a cookie for that)
Edited by Jensen Stava