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

Overview: Streak Status #57

Open
starpause opened this issue Sep 28, 2021 · 2 comments
Open

Overview: Streak Status #57

starpause opened this issue Sep 28, 2021 · 2 comments
Labels
enhancement New feature or request

Comments

@starpause
Copy link

Is your feature request related to a problem? Please describe.
Streaks are a well known to drive adoption, in line with NEAR goals of retaining new accounts and turning them into Monthly Active Users.

Describe the solution you'd like
On the Overview page we can display user Streaks as an indicator of continued activity. It's somewhere in between "Time with NEAR" and "Weekly Transaction Rate", both of which are interesting statistics but don't gamify engagement. I think this can replace "Weekly Transaction Rate" which tells me less than the "Transactions sent" section of "Brief Stats".

If we only keep track of one Streak it should be a Weekly Activity Streak. The ? could be "How many consecutive weeks have you used NEAR."

A daily activity streak would be good to include as well. If a user has a goal of keeping up a Daily Activity Streak they are more likely to be successful in maintaining their Weekly Activity Streak. It also makes the box more dynamic, it's easy to forget about interacting with an app for a day, so it would reset here and there while the Weekly Activity Streak continued to grow. I think two streak scores could be displayed in a box and it would make sense.

Besides displaying the current number for WAS and DAS we could display the user all time longest WAS and DAS. If they're current is pushing the all-time higher we could make it exciting by adding the same visual styling to the ATH and current numbers.

Tracking Streaks will give us a new 💨 badge that looks at a users Streak ATH (to be tweaked):
COMMON: 4 week + 15 day
RARE: 8 week + 30 day
SUPER RARE: 12 week + 45 day
EPIC: 16 week + 60 day

Displaying the Daily streak on a users generated image "stamp book" will give them a reminder to continue using dApps and making transfers.

@starpause starpause added the enhancement New feature or request label Sep 28, 2021
@encody
Copy link
Member

encody commented Sep 29, 2021

Keep in mind that the rarity labels are assigned based on the actual number of badge holders (e.g. if the badge is held by <= 0.01% of accounts, it is designated "Legendary"). Willing to entertain a change to this, however.

@starpause
Copy link
Author

That's good to know and actually saves us from defining exactly what duration lines up with each tier.

It does make the combination of weeks and days more complicated. I was originally thinking that weekly was more fair but to drive habits and make it more interactive/dynamic I think daily is the way to go.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants