Steve
@sdv.eth
Devs, If the first thing your mini app does is prompt me to save it before I even get to see what it does, I'm gone. I refuse to succumb to the dark pattern popularized by publication websites that prompt you to fork over your email when you haven't even finished the article. Enjoy your inflated user metrics!
10 replies
6 recasts
67 reactions
tldr (tim reilly)
@tldr
I needed this letter :) Do you think adding the app is really similar to providing email? (The former seems way, way lower friction) Let me steelman the counter-approach: When Bracket has *real* users (ie, the are actively using our product) it's difficult to notify them of important things in their account (eg, they earned money or time-sensitive event is coming up). Things we think they would genuinely want to know. Users dont understand that there is this benefit to adding app (and it would be kinda bulky to communicate it during high-churn moments). So we add it to flows that users are motivated to complete (eg, claiming their first airdrop. Not arguing this is ideal; your point stands. Just trying to paint a picture of a reason this is done that doesnt have to do with vanity metrics.
1 reply
0 recast
1 reaction
Steve
@sdv.eth
Mechanically the only difference is typing out a full email address and a button press vs one single button press. Both are high friction if the entire UI is blocked out before I even know what I'm signing up for. Incorporating into any flow is totally reasonable! In the context of the airdrop, my personal ideal would be: 1) open app 2) claim airdrop button 3) loading state 4) confirmation state that has a "Enable notifications" button which evokes the add app modal But putting 4) before 2) seems fair. My gripe is how the very first thing some apps do is just evoke the modal, unprompted and not giving the user a second to explore. It encourages hasty button pressing which is how so many people in crypto get burned signing malicious transactions. This pattern is not dissimilar to dapps that are walled behind a connect button. It's annoying but at least it doesn't evoke a system level UI.
1 reply
0 recast
1 reaction