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

Onboarding: Follow Subjects upon Registration #10335

Open
Spaarsh opened this issue Jan 14, 2025 · 0 comments
Open

Onboarding: Follow Subjects upon Registration #10335

Spaarsh opened this issue Jan 14, 2025 · 0 comments
Labels
Lead: @mekarpeles Issues overseen by Mek (Staff: Program Lead) [managed] Needs: Breakdown This big issue needs a checklist or subissues to describe a breakdown of work. [managed] Needs: Staff Decision Issues that are blocked on a staff member's decision Needs: Triage This issue needs triage. The team needs to decide who should own it, what to do, by when. [managed] Theme: Onboarding Issues relating to improving patrons discovery and usage of the website Type: Feature Request Issue describes a feature or enhancement we'd like to implement. [managed] Type: Proposal

Comments

@Spaarsh
Copy link
Contributor

Spaarsh commented Jan 14, 2025

I was wondering if we could ask a patron at the time of signing up to pick any 3 subjects that they would be interested in. Since the trending books only reflect the general readers and may not fit well to the needs of readers with interests that do not fall in the average set. This would ensure that the new patrons get a more relevant feed. Spotify and Medium do this for new users.

A "Trending in {Subject}" feed is what I am thinking of. We could use the trending API and filter the results by the patron's subject of interest. If there is no book trending in that Subject, then we simply do not display its section until there is one.

The philosophy behind this is to make a new patron engage with the new environment via means of familiarity (through interested Subjects), making the initial action of reading their first book on the platform easier.

However on the flipside of it, we will loose our current one-step sign up process. Perhaps this might need some weighing of the pros and cons.

Thanks!

TL;DR
Ask new patrons for their subjects of interest at sign up and show the trending feed based on the interested subject.
Pro - will help readers find the first book they will read on the platform more easily
Con - we loose our one-step sign up process.

Originally posted by @Spaarsh in #10242 (comment)

@jimchamp jimchamp added Needs: Triage This issue needs triage. The team needs to decide who should own it, what to do, by when. [managed] Needs: Lead Type: Feature Request Issue describes a feature or enhancement we'd like to implement. [managed] Needs: Breakdown This big issue needs a checklist or subissues to describe a breakdown of work. [managed] labels Jan 14, 2025
@mekarpeles mekarpeles added Type: Proposal Theme: Onboarding Issues relating to improving patrons discovery and usage of the website Lead: @mekarpeles Issues overseen by Mek (Staff: Program Lead) [managed] and removed Needs: Lead labels Jan 14, 2025
@mekarpeles mekarpeles changed the title Ask new patrons for their subjects of interest at sign up and show the trending feed based on the interested subject. Onboarding: Follow Subjects upon Registration Jan 14, 2025
@mekarpeles mekarpeles added the Needs: Staff Decision Issues that are blocked on a staff member's decision label Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Lead: @mekarpeles Issues overseen by Mek (Staff: Program Lead) [managed] Needs: Breakdown This big issue needs a checklist or subissues to describe a breakdown of work. [managed] Needs: Staff Decision Issues that are blocked on a staff member's decision Needs: Triage This issue needs triage. The team needs to decide who should own it, what to do, by when. [managed] Theme: Onboarding Issues relating to improving patrons discovery and usage of the website Type: Feature Request Issue describes a feature or enhancement we'd like to implement. [managed] Type: Proposal
Projects
None yet
Development

No branches or pull requests

3 participants