Skip to content
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

🪟🎉 Remove the onboarding page #19539

Merged
merged 2 commits into from
Nov 17, 2022
Merged

Conversation

timroes
Copy link
Collaborator

@timroes timroes commented Nov 17, 2022

What

Remove the onboarding page from the product. We've run some extensive experiment and had the onboarding page disabled for 50% of all users in the past month(s). We did not see that the onboarding page had any impact on users actually succeeding to setup their connection (or other metrics we track). Thus we decided to remove it from the product and instead focus on improving onboarding flows in the future via other parts of the app (e.g. the already improved empty Connection page). This change was signed off by Natalie and Andy J.

How?

I also ran ts-prune and compared the before state to after to make sure there are no new orphaned components that are no longer needed.

@timroes timroes requested a review from a team as a code owner November 17, 2022 12:21
@octavia-squidington-iv octavia-squidington-iv added area/platform issues related to the platform area/frontend Related to the Airbyte webapp labels Nov 17, 2022
@@ -202,48 +201,15 @@
"preferences.unsubscribeAnyTime": " You can unsubscribe any time.",
"preferences.securityUpdates": "Receive emails about security updates.",

"onboarding.headTitle": "Get Started!",
"onboarding.title": "Let’s set up your first connection.",
"onboarding.subtitle": "Connections are automated data pipelines that sync data from a source to a destination.",
"onboarding.createSource": "Create a source",
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ℹ️ I did check all strings individually here, and the remaining strings are still used across the product (but we could change their IDs in a future PR if we want).

Copy link
Contributor

@josephkmh josephkmh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice! One fewer set of routes to refactor 😆 tested locally with a new account and set up a new connection - all worked as expected.

@timroes timroes merged commit d66dc88 into master Nov 17, 2022
@timroes timroes deleted the tim/remove-onboarding-page branch November 17, 2022 15:00
akashkulk pushed a commit that referenced this pull request Dec 2, 2022
* Remove the onboarding page

* Fix e2e tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/frontend Related to the Airbyte webapp area/platform issues related to the platform
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants