Skip to content

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

image

Step 2

URL: gitlab.com/users/sign_up/welcome

image

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