This PR aims to enable an AB test for User First signup.
We're testing a new flow for user signup, which would put the user creation first and then continue the signup as an already logged in user.
This would allow to put new things that require users to be logged in to work, like Guided Tours, Checkout during signup, etc.
Signup: User First signup AB test
Test live: https://calypso.live/?branch=try/signup-user-first-signup-ab-test
Added secondary flow to User First Signup to help detect users that c…
…ome from the `userfirst` flow
Limit User First Signup to logged out users.
Properly show the site creation subheader on the `user` step in the `…
Update the test percentages to reduce the people that get into the flow.
Everything works - just one comment.
I also wonder if seeing the post-processing screen twice is a sub-par experience (once after the user step, then again after user-secondary), although since it auto-advances the first time and we're using this test more for testing (with 1% on the variant) I think it's ok for the time being.
Should we redirect logged-out users from the secondary flow to userfirst, since they might intentionally (by link) be trying to get this experience?
Good catch. It was a leftover from a previous version. Updated to send the user to userfirst.
Fix flow redirection