(Idea) Experiment: Move SSO options to the top of the registration page (/users/sign_up)
Experiment summary
We believe that by moving the SSO options above the email/form option for registering a new account that we'll be able to increase registration success rate.
To verify that, we will create a split test where we present the SSO options to 50% of page views
And we’ll measure the impact on page views to registrants as well as the distribution of SSO vs. non-SSO options for registration.
Hypothesis
In observations of users via usertesting.com, we see a large % of users that bypass our trial flow on the website and instead go to the sign in
and then to the register
page (/users/sign_up
). Since this is a heavily trafficked flow, we think that if we add the SSO options (ex; Google, GitHub) as the primary option that we'll get a higher success rate of new accounts.
Supporting data
Expected outcome
Users in the candidate have a higher view to register rate
Experiment design & implementation
On the sign_up page, move the social options to the top, above the form field option:
ICE score
Impact | Confidence | Ease | Score |
---|---|---|---|
7 | 6 | 8 | 7 |
Known assumptions
Results, lessons learned, next steps
Checklist
- Fill in the experiment summary and write more about the details of the experiment in the rest of the issue description. Some of these may be filled in through time (the "Result, learnings, next steps" section for example) but at least the experiment summary should be filled in right from the start.
-
Add the label of the
group::
that will work on this experiment (if known). - Mention the Product Manager, Engineering Manager, and at least one Product Designer from the group that owns the part of the product that the experiment will affect.
- Fill in the values in the ICE score table ping other team members for the values you aren’t confident about (i.e. engineering should almost always fill out the ease section). Add the ~"ICE Score Needed" label to indicate that the score is incomplete.
- Replace the ~"ICE Score Needed" with an ICE low/medium/high score label once all values in the ICE table have been added.
- Mention the [at]gitlab-core-team team and ask for their feedback.