-
Notifications
You must be signed in to change notification settings - Fork 4.6k
🪟🧪 [Experiment] Move OAuth to top of signup page #18899
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
@@ -100,9 +100,6 @@ export const OAuthLogin: React.FC<OAuthLoginProps> = ({ isSignUpPage }) => { | |||
|
|||
return ( | |||
<div> | |||
<div className={styles.separator}> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Extracted as <Separator />
@@ -1,6 +1,12 @@ | |||
@use "../../../../../scss/colors"; | |||
@use "../../../../../scss/variables"; | |||
|
|||
.container { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Adding styles for Signup Page Container, as it should be responsible of positioning elements on it.
Question (and maybe that's worth putting into the PR description for further experiments in general): What are we trying to test here, i.e. what is the goal of the experiment to figure out? Higher sign-up rates? More percentage of OAuth sign-ups? I'm mostly trying to understand, why we run it as an exeperiment in the first place, instead of simply changing the order without a flag. |
Updated! Agreed that including the goal + hypothesis of the experiment will be helpful. |
* master: (73 commits) 🪟 🐛 Fix wrong geography dropdown type #19021 SAT: basic read on full catalog when `test_strictness_level == high` (#18937) Unhide DynamoDB destination (#18994) Fixed tests for destination connectors (#19007) 🐛 Source Facebook Marketing: handle FacebookBadObjectError (#18971) Edit multi-cloud docs (#18972) 🪟 🎉 Load credits consumption separate (#18986) Bmoric/extract source api (#18944) Migrating InvalidCursorException -> ConfigErrorException (#18995) 🪟 🎨 Fix banner link color (#18978) Handling configuration exceptions in IntegrationRunner (#18989) Add new workspace api endpoint (#18983) Add normalization to destination definition and actor definition table (#18300) Fix oauth controller (#18981) Fix migration dev center schema dump by run db-specific initialization script (#18984) fix master build failure (#18982) cleanup: delete debezium 1-4-2 module (#18733) Remove unused job persistence methods. (#18952) Hash filenames of extracted CSS (#18976) Fix typo in source code comment DataDaog ==> Datadog (#18911) ...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code LGTM, have tested locally that the sign-up page and login page are working as expected, with both positions.
Hypothesis: We know that 50% of our signups use Google OAuth. We can test if bringing it higher on the page increases the signup conversion rate even more.
Goal: 2% increase of conversion rate in Signup Page.
Experiment
Demo: https://www.loom.com/share/b10dfc5249e244498df85338b27b76d9
What
Changing the position of the OAuth block on Signup depending on FF value
Before

After
