Skip to content

Add Rewards onboarding messaging in Rewards NTP widget #21202

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

Closed
Miyayes opened this issue Feb 18, 2022 · 4 comments
Closed

Add Rewards onboarding messaging in Rewards NTP widget #21202

Miyayes opened this issue Feb 18, 2022 · 4 comments
Labels
closed/invalid closed/stale Issue is no longer relevant, perhaps because the feature it refers to has been deprecated. OS/Desktop

Comments

@Miyayes
Copy link
Collaborator

Miyayes commented Feb 18, 2022

Description

When users opt into Rewards during initial browser welcome onboarding (brave://welcome), they are sent to brave://rewards settings page.

Solution

  1. Send user to NTP
  2. Rewards NTP widget will have a message like "Configure your Brave Rewards earning settings now, and take a tour!" and a button that leads to Rewards settings page or Rewards panel (depending on desired UX) with the existing Rewards onboarding. This messaging will always live in the NTP widget between state [1] and [2] (see below).

References

State [1]

State [2]

@rebron

@Miyayes Miyayes added feature/rewards design/needs-mock-up needs-mockup A feature which needs design mockup to be implemented. OS/Desktop labels Feb 18, 2022
@Miyayes Miyayes changed the title Redirect users to NTP after enabling Brave Rewards via initial browser onboarding Redirect users to NTP after enabling Brave Rewards via initial browser onboarding, and add Rewards onboarding messaging in Rewards NTP widget Feb 18, 2022
@rebron rebron added the priority/P2 A bad problem. We might uplift this to the next planned release. label Feb 18, 2022
@Miyayes
Copy link
Collaborator Author

Miyayes commented Feb 18, 2022

@zenparsing Do we know/have a value that tracks whether user has "completed" Rewards onboarding? If so, then I imagine we wouldn't want to show this onboarding messaging in the NTP Rewards widget if the user went and completed Rewards onboarding somewhere else (e.g., via the Rewards panel or Rewards settings page).

@zenparsing
Copy link

@Miyayes Currently, we don't track whether the user has completed onboarding. Instead, we use the rewards.enabled preference to whether they've ever opted-in to Rewards. If they've never opted in, then we show the "Enable Rewards" button which is then tied to onboarding.

Adding a new state between "never enabled" and "enabled" would require us to add some kind of state (probably another pref).

@rebron rebron changed the title Redirect users to NTP after enabling Brave Rewards via initial browser onboarding, and add Rewards onboarding messaging in Rewards NTP widget Add Rewards onboarding messaging in Rewards NTP widget Mar 9, 2022
@rebron
Copy link
Collaborator

rebron commented Mar 16, 2022

@Miyayes After chatting with @Sam-Sibley We'd like to open up the panel from the NTP widget and go into the onboarding/intro flow from there.

@rebron
Copy link
Collaborator

rebron commented Mar 22, 2022

Closing in favor of #21811

@rebron rebron closed this as completed Mar 22, 2022
@rebron rebron added closed/invalid closed/stale Issue is no longer relevant, perhaps because the feature it refers to has been deprecated. and removed feature/rewards design/needs-mock-up needs-mockup A feature which needs design mockup to be implemented. priority/P2 A bad problem. We might uplift this to the next planned release. retention labels Mar 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
closed/invalid closed/stale Issue is no longer relevant, perhaps because the feature it refers to has been deprecated. OS/Desktop
Projects
None yet
Development

No branches or pull requests

5 participants